From 4e186cc6f3e6fe0ec6ecf48c2e5d99291e68cae7 Mon Sep 17 00:00:00 2001 From: tomer Date: Wed, 8 Feb 2017 11:59:13 +0200 Subject: [PATCH 01/11] first commit --- SQL/Database Model.xlsx | Bin 0 -> 26560 bytes SQL/~$Database Model.xlsx | Bin 0 -> 171 bytes adventure.html | 119 +++++++++++++++++++++++--------------- js/adventure.js | 18 ++++++ 4 files changed, 90 insertions(+), 47 deletions(-) create mode 100644 SQL/Database Model.xlsx create mode 100644 SQL/~$Database Model.xlsx diff --git a/SQL/Database Model.xlsx b/SQL/Database Model.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..27f39b7deb87bedc3738fc48a3fdef2ca12ef0ba GIT binary patch literal 26560 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 H;1j9=Iybul literal 0 HcmV?d00001 diff --git a/SQL/~$Database Model.xlsx b/SQL/~$Database Model.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..278a5d89873278f23451bf584ef840e4e912cfe4 GIT binary patch literal 171 ycmd-I$ + Create your own adventure + + + + + + + + + + + -
-

-
-
- -
-
-

- Hello and welcome to the "pick an adventure" game! -

+
+

+
+ + +
+ + +
+
+

+ Hello and welcome to the "pick an adventure" game! +

+ +
-
- -

What is your name?

-
-
- + +

What is your name?

+
+
+ +
+
-
- -
-

What game would you like to play?

- - -
-
-
- -
-
-

- Welcome to the adventure -

+ +
+

What game would you like to play?

+ +
- -
- -

-
- -
- - - - + + + +
+ +
+
+

+ Welcome to the adventure +

+ +
+
+ +
+ +

+
+ +
+ + + + + +
+
-
+

-

-
- + + +
+ +
-
\ No newline at end of file diff --git a/js/adventure.js b/js/adventure.js index 770d7b3..bec04ba 100644 --- a/js/adventure.js +++ b/js/adventure.js @@ -29,6 +29,7 @@ Adventures.bindErrorHandlers = function () { //The core function of the app, sends the user's choice and then parses the results to the server and handling the response Adventures.chooseOption = function(){ Adventures.currentStep = $(this).val(); + $.ajax("/story",{ type: "POST", data: {"user": Adventures.currentUser, @@ -44,9 +45,11 @@ Adventures.chooseOption = function(){ }); }; +//Update the questions Adventures.write = function (message) { //Writing new choices and image to screen $(".situation-text").text(message["text"]).show(); + for(var i=0;i Date: Wed, 8 Feb 2017 15:57:01 +0200 Subject: [PATCH 02/11] upload sql --- SQL/Database Model.xlsx | Bin 26560 -> 35102 bytes imdb_small.sql | 4193 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 4193 insertions(+) create mode 100755 imdb_small.sql diff --git a/SQL/Database Model.xlsx b/SQL/Database Model.xlsx index 27f39b7deb87bedc3738fc48a3fdef2ca12ef0ba..fc35f7323b656bf04ebe0e6c0dee4081f092c8ed 100644 GIT binary patch delta 27444 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 H;1j9=Iybul diff --git a/imdb_small.sql b/imdb_small.sql new file mode 100755 index 0000000..6cf9b42 --- /dev/null +++ b/imdb_small.sql @@ -0,0 +1,4193 @@ + +DROP DATABASE IF EXISTS imdb; +DROP DATABASE IF EXISTS mydb; +CREATE DATABASE imdb; +CREATE DATABASE mydb; +USE imdb; + +-- +-- Table structure for table `actors` +-- + +DROP TABLE IF EXISTS `actors`; +CREATE TABLE `actors` ( + `id` int(11) NOT NULL default '0', + `full_name` varchar(200) default NULL, + `gender` varchar(1) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- +-- Dumping data for table `actors` +-- + +LOCK TABLES `actors` WRITE; +/*!40000 ALTER TABLE `actors` DISABLE KEYS */; +INSERT INTO `actors` VALUES (933,'Lewis Abernathy','M'), +(2547,'Andrew Adamson','M'), +(2700,'William Addy','M'), +(2898,'Seth Adkins','M'), +(2925,'Charles Adler','M'), +(3226,'Casey Affleck','M'), +(4306,'Shigekazu Aida','M'), +(4856,'Julliet Akinyi','M'), +(6005,'Henri Alciatore','M'), +(6990,'Dean Alexandrou','M'), +(7124,'Jim Alfonso','M'), +(7817,'Carl Allen','M'), +(7979,'van Allen','M'), +(8161,'Richard XV Allen','M'), +(8409,'Anthony Allison','M'), +(8412,'Bill Allison','M'), +(8426,'Frankie J. Allison','M'), +(9184,'Steve Altes','M'), +(9275,'Walter Altman','M'), +(11489,'Dion Anderson','M'), +(11547,'George V Anderson','M'), +(11590,'J. Todd Anderson','M'), +(11865,'Scott G. Anderson','M'), +(12043,'Kris Andersson','M'), +(12508,'David Andrews','M'), +(12987,'Jack Angel','M'), +(13553,'Joey Ansah','M'), +(14741,'Royce D. Applegate','M'), +(14973,'Julian Arahanga','M'), +(15068,'Raul Aranas','M'), +(15854,'Geoffrey Arend','M'), +(15921,'Guillaume Aretos','M'), +(16669,'Alun Armstrong','M'), +(16791,'Neil Armstrong','M'), +(16844,'William Armstrong','M'), +(17326,'Abraham Aronofsky','M'), +(17433,'Alexis Arquette','M'), +(17438,'Richmond Arquette','M'), +(17946,'Michael Arturo','M'), +(18534,'Graham Ashley','M'), +(18638,'Richard Ashton','M'), +(18826,'Edward Asner','M'), +(19123,'David Aston','M'), +(19873,'Rene Auberjonois','M'), +(20565,'Mark Austin','M'), +(21959,'Ryuichiro Baba','M'), +(22188,'James Babson','M'), +(22262,'Mike Bacarella','M'), +(22489,'Joe Bacino','M'), +(22591,'Kevin Bacon','M'), +(22669,'Michael Badalucco','M'), +(22723,'Diedrich Bader','M'), +(23488,'Eion Bailey','M'), +(24164,'Dylan Baker','M'), +(24298,'Kenny Baker','M'), +(24389,'Rick Baker','M'), +(24660,'Matthew Balaban','M'), +(25103,'Christian Bale','M'), +(25293,'Jeremy Ball','M'), +(25743,'Kirk Baltz','M'), +(26018,'John Bandemer','M'), +(26409,'an Bannen','M'), +(28218,'Christopher Daniel Barnes','M'), +(28510,'Roy Barnitt','M'), +(29603,'Jason Barry','M'), +(29686,'Thom Barry','M'), +(30298,'Billy Barty','M'), +(31092,'Dean Batchelor','M'), +(32474,'Joe Bays','M'), +(32648,'Scott Beach','M'), +(32842,'Lightning Bear','M'), +(32884,'Kevin Beard','M'), +(33024,'Lou Beatty Jr.','M'), +(33582,'William Beck','M'), +(33865,'Andy Beckwith','M'), +(35463,'Ned Bellamy','M'), +(35741,'Gil Bellows','M'), +(36005,'John Belushi','M'), +(36390,'Nat Benchley','M'), +(36472,'Lawrence Bender','M'), +(36641,'Jay Benedict','M'), +(37040,'David Benn','M'), +(38306,'Jon Berg','M'), +(38626,'Loys T. Bergeron','M'), +(38779,'Jules Bergman','M'), +(38973,'Scott Clark Beringer','M'), +(39044,'Xander Berkeley','M'), +(39553,'Jay Bernard','M'), +(39860,'Steve Bernie','M'), +(41012,'Doug Beswick','M'), +(41156,'Val Bettin','M'), +(41200,'Jack Betts','M'), +(42278,'Michael Biehn','M'), +(42960,'Stephen Billington','M'), +(43791,'John Bishop','M'), +(43802,'Larry Bishop','M'), +(43842,'Stephen Bishop','M'), +(43899,'John Bisom','M'), +(43926,'Richard Bissell','M'), +(43967,'Joel Bissonnette','M'), +(44737,'Abdul Blackmanwest','M'), +(45134,'Geoffrey Blake','M'), +(45176,'Matty Blake','M'), +(45193,'Paul Blake','M'), +(45243,'Don Blakely','M'), +(46035,'Andrew Blesser','M'), +(46276,'Bobby Block','M'), +(46793,'Stuart Blumberg','M'), +(47366,'Ben Bode','M'), +(47448,'Wolfgang Bodison','M'), +(47548,'Bain Boehlke','M'), +(47858,'Hale Boggs','M'), +(48064,'Bruce Bohne','M'), +(48468,'Bill Bolender','M'), +(48630,'Diedrich Bollman','M'), +(49086,'Josh Bond','M'), +(49108,'Rudy Bond','M'), +(49661,'Bruce Bonnheim','M'), +(49922,'Mark Boone Junior','M'), +(50085,'Tim Booth','M'), +(50561,'Eric Bruno Borgman','M'), +(51588,'Morne Botes','M'), +(52396,'Anderson Bourell','M'), +(52913,'David Bowe','M'), +(52927,'Douglass Bowen Flynn','M'), +(52941,'Cameron Bowen','M'), +(52978,'Michael Bowen','M'), +(53441,'Cayden Boyd','M'), +(54608,'Eric Braeden','M'), +(54620,'Zach Braff','M'), +(54814,'Richard Brake','M'), +(54888,'Mark Bramhall','M'), +(55108,'Larry Brandenburg','M'), +(55174,'Marlon Brando','M'), +(55263,'Barry Brandt','M'), +(55349,'Willy Brandt','M'), +(55702,'Chuck Brauchler','M'), +(55975,'Garrett Brawith','M'), +(56160,'Walter Breaux','M'), +(56369,'Charles Brehm','M'), +(56513,'Ewen Bremner','M'), +(57184,'Leonid Brezhnev','M'), +(57333,'.D. Brickman','M'), +(57631,'Richard Bright','M'), +(57665,'Paul Brightwell','M'), +(57830,'Johnny Brink','M'), +(58327,'J. Paul Broadhead','M'), +(58481,'Stanley Brock','M'), +(58566,'Charley Broderick','M'), +(58775,'Josh Brolin','M'), +(58871,'Paul Bronk','M'), +(59227,'Randy Brooks','M'), +(59323,'Brian Brophy','M'), +(59824,'Clancy Brown','M'), +(60384,'Phil Brown','M'), +(60612,'W. Earl Brown','M'), +(61441,'Jon Bruno','M'), +(62520,'Raymond Buck','M'), +(62556,'Jason Buckham','M'), +(63432,'Kim Bullard','M'), +(63521,'Tom V Bullock','M'), +(63695,'Edward Bunker','M'), +(63813,'Cliff Bura','M'), +(64724,'Ted Burnett','M'), +(64793,'Alex Burns','M'), +(65536,'Steve Buscemi','M'), +(65966,'Michael Butcher','M'), +(66328,'Mike Butters','M'), +(66495,'Ezra Buzzington','M'), +(66776,'Chris Byrne','M'), +(66791,'Eddie Byrne','M'), +(66825,'Michael Byrne','M'), +(67492,'James Caan','M'), +(67493,'Scott Caan','M'), +(67598,'Charles Cabell','M'), +(67599,'Earle Cabell','M'), +(67954,'John Cadenhead','M'), +(68048,'Harry Caesar','M'), +(68424,'Michael Caine','M'), +(68754,'Paul Calderon','M'), +(68858,'Philip Caldwell','M'), +(69186,'Roger Callard','M'), +(69902,'Cody Cameron','M'), +(69940,'James Cameron','M'), +(70137,'Hamilton Camp','M'), +(70282,'Bruce Campbell','M'), +(70588,'Sol Campbell','M'), +(70744,'Bruno Campolo','M'), +(71116,'John Candy','M'), +(71699,'Mickey Cantwell','M'), +(71767,'Jason Ninh Cao','M'), +(72215,'Mark Capri','M'), +(72356,'Paul Carafotes','M'), +(73209,'Chris Carley','M'), +(73473,'Francis M. Carlson','M'), +(73950,'Liam Carney','M'), +(74449,'David Carradine','M'), +(75195,'Price Carson','M'), +(75369,'Gary Carter','M'), +(76228,'Nicholas Cascone','M'), +(76443,'Aaron James Cash','M'), +(76653,'Marc Cass','M'), +(76739,'Vincent Cassel','M'), +(77118,'Richard S. Castellano','M'), +(77617,'Fidel Castro','M'), +(78467,'Frank Cavestani','M'), +(78574,'John Cazale','M'), +(80345,'Barry Chambers','M'), +(81479,'John V Chapman','M'), +(81486,'Kevin Chapman','M'), +(81499,'Mark Lindsay Chapman','M'), +(82770,'Don Cheadle','M'), +(82887,'Ken Cheeseman','M'), +(84019,'Peter Cheyenne','M'), +(84199,'Sonny Chiba','M'), +(84795,'Jimmy Chisholm','M'), +(84902,'Fred Chiverton','M'), +(85253,'Arnold Chon','M'), +(85282,'Marcus Chong','M'), +(86167,'Tory Christopher','M'), +(86866,'Carl Ciarfalio','M'), +(86916,'Jude Ciccolella','M'), +(87502,'Franco Citti','M'), +(87969,'Eric Clark','M'), +(88262,'Spencer Treat Clark','M'), +(88326,'William Paul Clark','M'), +(88336,'Adam Clarke','M'), +(89087,'Christian Clemenson','M'), +(89558,'George Clooney','M'), +(90307,'Hugo Codaro','M'), +(91369,'Gary Cole','M'), +(91695,'Michael X Coleman','M'), +(91835,'Daniel Coli','M'), +(92394,'Marty Collins','M'), +(92556,'Frank Collison','M'), +(92815,'Sydney Big Dawg Colston','M'), +(92907,'Vance Colvig Jr.','M'), +(92931,'Steven Colvin','M'), +(93441,'Tim Condren','M'), +(93623,'Jack Conley','M'), +(93689,'John Connally','M'), +(93883,'Brendan Connolly','M'), +(93916,'Michael S. Connolly','M'), +(94387,'Richard Conte','M'), +(94668,'Kevin Conway','M'), +(95037,'Gregory Cooke','M'), +(95298,'Christopher E. Cooper','M'), +(95420,'John Sherman Cooper','M'), +(95602,'Harold E. Cope Jr.','M'), +(95622,'Zachary David Cope','M'), +(95766,'Barry Copping','M'), +(95789,'Carmine Coppola','M'), +(95799,'Gian-Carlo Coppola','M'), +(96353,'Charles Cork','M'), +(96438,'Roger Corman','M'), +(97090,'Salvatore Corsitto','M'), +(97507,'Ralph Cosham','M'), +(97563,'James Cosmo','M'), +(97566,'Tony Cosmo','M'), +(98021,'Kevin Costner','M'), +(98103,'Richard Cotovsky','M'), +(99156,'Brian Cox','M'), +(99184,'Darryl Cox','M'), +(99325,'Sidney Cox','M'), +(99351,'Willard Cox','M'), +(99401,'Joe Coyle','M'), +(99597,'Chris Cragnotti','M'), +(99685,'John D. Craig','M'), +(99941,'Simon Crane','M'), +(100044,'Matt Craven','M'), +(100230,'Thomas Crawford','M'), +(100257,'Robert Cray','M'), +(101230,'Walter Cronkite','M'), +(101233,'David Cronnelly','M'), +(101557,'Trevor Crouch','M'), +(101879,'Tom Cruise','M'), +(102758,'Brett Cullen','M'), +(102882,'Joseph Culp','M'), +(103007,'Jim Cummings','M'), +(103244,'James Cunningham','M'), +(103411,'James Curatola','M'), +(103548,'Phill Curr','M'), +(103728,'Tim Curry','M'), +(103769,'Alfie Curtis','M'), +(103985,'Peter Cushing','M'), +(105163,'Vincent DOnofrio','M'), +(106131,'Goro Daimon','M'), +(106703,'Sam Dalton','M'), +(107068,'Matt Damon','M'), +(107285,'Benjamin Dane','M'), +(107524,'Joshua Daniel','M'), +(107609,'Anthony Daniels','M'), +(107687,'J.D. Daniels','M'), +(108006,'Cesare Danova','M'), +(109023,'James Daughton','M'), +(109357,'Elwin Chopper David','M'), +(109823,'John V Davies','M'), +(109892,'Robert V Davies','M'), +(110268,'Gary Lee Davis','M'), +(110563,'Norman Davis','M'), +(111129,'J.C. Day','M'), +(112303,'Charles de Gaulle','M'), +(113187,'Jesse De Luna','M'), +(114701,'Tim De Zarn','M'), +(114899,'Loren Dean','M'), +(114951,'Robertson Dean','M'), +(115036,'Dalton Dearborn','M'), +(115652,'Mickey Dee','M'), +(116634,'Benicio Del Toro','M'), +(116901,'Michael Delano','M'), +(116949,'Brian Delate','M'), +(117395,'Charlie Dell','M'), +(117653,'Michael DeLorenzo','M'), +(118247,'Martin Dempsey','M'), +(118282,'Jeffrey DeMunn','M'), +(118428,'Robert A. Denham','M'), +(118548,'Tony Denman','M'), +(118569,'Barry Dennen','M'), +(118681,'Peter Dennis','M'), +(118957,'Eugene C. DePasquale','M'), +(119276,'Thomas Derrah','M'), +(120124,'William Devane','M'), +(121418,'Fraser Diamond','M'), +(121453,'Peter Diamond','M'), +(121475,'Warwick Diamond','M'), +(121758,'Leonardo DiCaprio','M'), +(122803,'Paul Dillon','M'), +(123513,'Douglas Dirkson','M'), +(124607,'Steve Dodd','M'), +(124961,'Sean Patrick Doherty','M'), +(125323,'John Doman','M'), +(125676,'Ron Donachie','M'), +(125700,'Liam Donaghy','M'), +(126086,'Ray Donn','M'), +(126469,'Richard Doone','M'), +(126550,'Matt Doran','M'), +(127373,'Al Manuel Douglas','M'), +(127395,'Brad R. Douglas','M'), +(127498,'Jerry Douglas','M'), +(127499,'Jerry Douglas','M'), +(127583,'Sam Douglas','M'), +(127836,'Scott Dow','M'), +(127881,'Barry Dowden','M'), +(128274,'Brian Doyle-Murray','M'), +(128379,'Austin Drage','M'), +(129545,'François du Bois','M'), +(130410,'Todd Duffey','M'), +(130426,'Shay Duffin','M'), +(130918,'John Dullaghan','M'), +(130922,'Allen Dulles','M'), +(130991,'Jebidiah R. Dumas','M'), +(131649,'Kevin Dunn','M'), +(131774,'Martin Dunne','M'), +(132506,'Charles Durning','M'), +(132963,'Robert Duvall','M'), +(132969,'Wayne Duvall','M'), +(133243,'Dale Dye','M'), +(134352,'Martin East','M'), +(134737,'Rick Eby','M'), +(134784,'Freedom Eche','M'), +(134973,'James Ecklund','M'), +(135144,'Steve Edelman','M'), +(135628,'Charles V Edwards','M'), +(136754,'Dwight D. Eisenhower','M'), +(138172,'R. Bruce Elliott','M'), +(138178,'Robert Elliott','M'), +(138258,'Chris Ellis','M'), +(138312,'Greg Ellis','M'), +(138351,'Jonathan D. Ellis','M'), +(138982,'James Embree','M'), +(140049,'Michael Ensign','M'), +(140494,'Ludwig Erhard','M'), +(141094,'Bill Erwin','M'), +(141251,'Georg O.P. Eschert','M'), +(141692,'Pablo Espinosa','M'), +(141883,'Ato Essandoh','M'), +(142943,'Troy Evans','M'), +(142962,'Jonathan Evans-Jones','M'), +(143022,'Wayne A. Evenson','M'), +(144260,'Blain Fairman','M'), +(144555,'Anders Falk','M'), +(145053,'Tim Faraday','M'), +(145321,'Dennis Farina','M'), +(145529,'Lonnie Farmer','M'), +(145540,'Reginald Farmer','M'), +(145563,'John Farnell','M'), +(146642,'Hugh Feagin','M'), +(146792,'John Fedevich','M'), +(146916,'Russ Fega','M'), +(147343,'José Feliciano','M'), +(148581,'Jorge Fernández','M'), +(149274,'Martin Ferrero','M'), +(149545,'John Ferus','M'), +(150046,'Christopher John Fields','M'), +(151186,'John Finnegan','M'), +(151200,'Michael W. Finnell','M'), +(151331,'John C. Fiore','M'), +(151533,'Siegfried Fischbacher','M'), +(151786,'Laurence Fishburne','M'), +(151893,'George Fisher','M'), +(152175,'Mark Fite','M'), +(152366,'Shawn Fitzgibbon','M'), +(152725,'Tommy Flanagan','M'), +(153139,'Jason Flemyng','M'), +(153207,'Edward Fletcher','M'), +(154245,'Shawn Fogarty','M'), +(154269,'Adam Fogerty','M'), +(154514,'Gabriel Folse','M'), +(154923,'Jon Foo','M'), +(155121,'Alan Ford','M'), +(155223,'Harrison Ford','M'), +(155472,'Terry Forestal','M'), +(155704,'Anthony Forrest','M'), +(155804,'Grant Forsberg','M'), +(155930,'Edmund Alan Forsyth','M'), +(156020,'Millford Fortenberry','M'), +(156523,'V.J. Foster','M'), +(156939,'Bernard Fox','M'), +(157096,'Richard Fox','M'), +(157570,'Christopher Francis','M'), +(157680,'Romeo Francis','M'), +(158111,'Robert V Frank','M'), +(158125,'Tony Frank','M'), +(158347,'Scott Franklin','M'), +(159225,'Alfonso Freeman','M'), +(159290,'ssac Freeman','M'), +(159310,'John Freeman','M'), +(159346,'Morgan Freeman','M'), +(160178,'Barry Friedman','M'), +(161529,'Takashi Fujii','M'), +(162318,'Stephen Furst','M'), +(162721,'Thomas Füri','M'), +(163352,'Ted Gagliano','M'), +(163629,'Corrado Gaipa','M'), +(163807,'Michael Galasso','M'), +(163893,'Ed Gale','M'), +(163948,'Johnny Galecki','M'), +(164729,'John William Galt','M'), +(165472,'David Gant','M'), +(165505,'Mark Gantt','M'), +(165721,'Victor Garber','M'), +(165825,'Andy Garcia','M'), +(166835,'Jay Gardner','M'), +(166901,'Salo Gardner','M'), +(167114,'Dave Zee Garison','M'), +(167468,'James V Garrett','M'), +(167625,'Jim Garrison','M'), +(167973,'Quinn Gasaway','M'), +(168574,'James Gaulke','M'), +(168906,'Steve Gawley','M'), +(169238,'Anthony Geary','M'), +(169408,'Robbie Gee','M'), +(169704,'Bruce Gelb','M'), +(171349,'Leo Geter','M'), +(171524,'John Ghaly','M'), +(171937,'Sam Giancana','M'), +(172359,'Donal Gibson','M'), +(172424,'Mel Gibson','M'), +(172617,'Alec Gifford','M'), +(172669,'Werner Giger','M'), +(172814,'Peter Gil','M'), +(172915,'Ed Gilbert','M'), +(172927,'Gary Gilbert','M'), +(173008,'Ron Gilbert','M'), +(173104,'Michael Gilden','M'), +(173761,'Roswell Gilpatric','M'), +(174206,'Tony Giorgio','M'), +(174382,'Michael Girardin','M'), +(174704,'Neil Giuntoli','M'), +(175000,'Gil Glasgow','M'), +(175268,'Brendan Gleeson','M'), +(175696,'Herbert Glucksman','M'), +(175853,'Barry Gnome','M'), +(176042,'Paul Goddard','M'), +(176421,'Rusty Goffe','M'), +(176918,'Erwin Goldi','M'), +(177746,'Matthew Gonder','M'), +(178678,'Matthew Michael Goodall','M'), +(178682,'Taylor Goodall','M'), +(178720,'Dwight Gooden','M'), +(178761,'Cuba Gooding Jr.','M'), +(178861,'John Goodman','M'), +(180149,'Thom Gossom Jr.','M'), +(180448,'Jim Gough','M'), +(180512,'Bill Gould','M'), +(180540,'Elliott Gould','M'), +(180543,'Geoffrey Gould','M'), +(180650,'Anthony Gounaris','M'), +(181071,'Topher Grace','M'), +(181392,'Gerrit Graham','M'), +(181486,'Richard Graham','M'), +(181512,'Stephen Graham','M'), +(181749,'saac Grand','M'), +(182820,'Marc Gray','M'), +(182947,'Kenneth Graymez','M'), +(183405,'van Green','M'), +(183829,'Gordon Greene','M'), +(183894,'Peter Greene','M'), +(184031,'Rick Greenough','M'), +(184173,'Kevin Scott Greer','M'), +(184188,'William Greer','M'), +(184634,'Zach Grenier','M'), +(184670,'Googy Gress','M'), +(184753,'Duane Grey','M'), +(185071,'Laurence R. Griffin','M'), +(185657,'Joe Lo Grippo','M'), +(185823,'Robert J. Groden','M'), +(185836,'Max Grodénchik','M'), +(185960,'Andrei Gromyko','M'), +(186293,'Sonny Grosso','M'), +(186528,'Gary Grubbs','M'), +(186652,'oan Gruffudd','M'), +(186688,'Greg Grunberg','M'), +(187811,'Christopher Guest','M'), +(188411,'Alec Guinness','M'), +(188463,'Tom Guiry','M'), +(188640,'Sean Gullette','M'), +(189012,'Bob Gunton','M'), +(189147,'Michael Gurievsky','M'), +(189341,'Louis Guss','M'), +(191424,'Buddy Hackett','M'), +(192018,'Paul Haggar','M'), +(192106,'Nik Hagler','M'), +(192139,'Garrick Hagon','M'), +(192290,'Sid Haig','M'), +(192874,'Robert Haley','M'), +(193175,'Jack V Hall','M'), +(193293,'Nelson Hall','M'), +(193682,'Todd Hallowell','M'), +(193699,'Eldon G. Hallum','M'), +(193995,'Craig Hamann','M'), +(194181,'Mark Hamill','M'), +(194465,'Robert Hamlett','M'), +(195126,'Ari Handel','M'), +(195384,'Larry Hankin','M'), +(195428,'Tom Hanks','M'), +(195497,'Peter Hanly','M'), +(195778,'Barry Hansen','M'), +(196459,'Nigel Harbach','M'), +(196754,'Reg Harding','M'), +(197019,'Bobby Hargis','M'), +(197172,'John Harlan','M'), +(197630,'James N. Harrell','M'), +(197798,'Alan Harris','M'), +(197824,'Baxter Harris','M'), +(197929,'Ed Harris','M'), +(198505,'Robert F. Harrison','M'), +(198544,'Todd Harrison','M'), +(199768,'Lorenz Hasler','M'), +(199843,'Tamer Hassan','M'), +(200155,'John Hathaway','M'), +(200269,'Yasuhiko Hattori','M'), +(200331,'Ben Hauck','M'), +(200362,'Rutger Hauer','M'), +(200375,'Alan Haufrect','M'), +(200896,'Jakob Hawkins','M'), +(201013,'Phil Hawn','M'), +(201146,'Fumihiro Hayashi','M'), +(201256,'Sterling Hayden','M'), +(202366,'David Hecht','M'), +(202412,'Gary A. Hecker','M'), +(204119,'Don Henderson','M'), +(204475,'Drewe Henley','M'), +(204493,'Christopher Henn','M'), +(204719,'Lance Henriksen','M'), +(205055,'Frank Henson','M'), +(205106,'Andrew J. Hentz','M'), +(205287,'Paul V Herbert','M'), +(205392,'Richard Herd','M'), +(205567,'David Herman','M'), +(205634,'Stanley Herman','M'), +(205863,'Jorge R. Hernandez','M'), +(206644,'Miles Herter','M'), +(206648,'Harold G. Herthum','M'), +(207426,'Stephen Hibbert','M'), +(208287,'Bernard Hill','M'), +(208323,'Clint Hill','M'), +(209006,'Scott Hinds','M'), +(209729,'Scott Hislop','M'), +(210144,'Sid Hoare','M'), +(210153,'Jerome Patrick Hoban','M'), +(210799,'Jimmy Hoffa','M'), +(210962,'Robert X Hoffman','M'), +(211557,'Larry Holden','M'), +(211741,'Ryan Holihan','M'), +(211832,'Erik Holland','M'), +(212283,'an Holm','M'), +(212771,'David Holt','M'), +(213555,'William Hootkins','M'), +(213580,'J. Edgar Hoover','M'), +(213646,'William Hope','M'), +(213832,'Tim Hopper','M'), +(214094,'Roy Horn','M'), +(214150,'J.R. Horne','M'), +(214412,'Bernard Horsfall','M'), +(214502,'John Horton','M'), +(214973,'Andrew Houghton','M'), +(215190,'Gary Houston','M'), +(215312,'Michael Hovinga','M'), +(215331,'Keith How','M'), +(215405,'Clint Howard','M'), +(215493,'Jeff V Howard','M'), +(215595,'Rance Howard','M'), +(215640,'Tom Howard','M'), +(215780,'Arthur Howell','M'), +(216347,'Xiaohui Hu','M'), +(216473,'Martin Hub','M'), +(216951,'Zach Hudson','M'), +(217399,'Michael V Hughes','M'), +(217405,'Miko Hughes','M'), +(217663,'Tom Hulce','M'), +(217669,'Endre Hules','M'), +(217950,'Hubert H. Humphrey','M'), +(218133,'Bob Hungerford','M'), +(219643,'Jonathan Hyde','M'), +(220339,'Peter acangelo','M'), +(220634,'Luis caza','M'), +(221162,'Yumi keda','M'), +(221431,'Tommy lsley','M'), +(221889,'Angelo nfanti','M'), +(222947,'Ronald saac','M'), +(223383,'J.C. slander','M'), +(224034,'George vey','M'), +(224682,'Doug Jackson','M'), +(224799,'Jesse Jackson','M'), +(224819,'John M. Jackson','M'), +(224828,'Joshua Jackson','M'), +(224852,'Kyle Scott Jackson','M'), +(224998,'Ron Jackson','M'), +(225014,'Samuel L. Jackson','M'), +(226351,'Emmett James','M'), +(226391,'Grant James','M'), +(226488,'Lennie James','M'), +(227732,'Gabriel Jarret','M'), +(227836,'Martin Jarvis','M'), +(228167,'Steve Jay','M'), +(228435,'Herb Jefferson Jr.','M'), +(228721,'Eddie Jemison','M'), +(229140,'David Jensen','M'), +(229667,'DeWayne Jessie','M'), +(230490,'Darren Joel','M'), +(230528,'Rudy Joffroy','M'), +(231223,'Chris V Johnson','M'), +(231719,'Lyndon Johnson','M'), +(232111,'William Johnson','M'), +(232212,'J.J. Johnston','M'), +(232234,'Joe Johnston','M'), +(233082,'James Earl Jones','M'), +(233163,'John Randolph Jones','M'), +(233402,'Orlando Jones','M'), +(233574,'Seth Adam Jones','M'), +(233656,'Tommy Lee Jones','M'), +(233693,'Vinnie Jones','M'), +(234067,'Oscar Jordan','M'), +(234872,'John X Joyce','M'), +(235073,'John Judd','M'), +(235110,'Mike Judge','M'), +(235260,'Chuck Julian','M'), +(240277,'Daniel Kash','M'), +(241342,'John Kavanagh','M'), +(241542,'Hiroshi Kawashima','M'), +(241719,'Joe Kaye','M'), +(241906,'John Kazek','M'), +(242102,'Charlie Kearns','M'), +(242176,'Ryan Keating','M'), +(242646,'Michael Kehoe','M'), +(242760,'Harvey Keitel','M'), +(242845,'Warren Keith','M'), +(242968,'J.D. Kelleher','M'), +(243104,'Roy Kellerman','M'), +(243306,'Craig Kelly','M'), +(243383,'George Kelly','M'), +(243428,'Jason Kelly','M'), +(243490,'M.G. Kelly','M'), +(243553,'Phil Kelly','M'), +(243869,'Ken Kemp','M'), +(243897,'Tom Kemp','M'), +(243963,'Victor Kempster','M'), +(244175,'John Kennedy Jr.','M'), +(244292,'John F. Kennedy','M'), +(244298,'Joseph P. Kennedy','M'), +(244351,'Mike V Kennedy','M'), +(244368,'Paul Kennedy','M'), +(244402,'Robert F. Kennedy','M'), +(244421,'T.J. Kennedy','M'), +(244423,'Ted Kennedy','M'), +(244497,'Douglas Kenney','M'), +(244575,'Tony Kenny','M'), +(244787,'Jimmy Keogh','M'), +(244826,'John Kepley','M'), +(245499,'Alan R. Kessler','M'), +(246659,'Nikita Khrushchev','M'), +(247608,'Joon B. Kim','M'), +(248284,'Chris Thomas King','M'), +(248525,'Martin Luther King','M'), +(248904,'Jari Kinnunen','M'), +(249760,'James Kisicki','M'), +(249940,'Kazuki Kitamura','M'), +(249944,'Nobuhiko Kitamura','M'), +(250001,'Colin Michael Kitchens','M'), +(250025,'Nao Kitman','M'), +(250281,'Jack Klaff','M'), +(251175,'Vladimir Klitschko','M'), +(251351,'Jeffrey Kluger','M'), +(251881,'Travis Knight','M'), +(251891,'Wayne Knight','M'), +(251911,'Christopher Knights','M'), +(253952,'Ryo Kondo','M'), +(254667,'Tommy Kordick','M'), +(255239,'Christopher Kosiciuk','M'), +(256240,'Edward Kowalczyk','M'), +(256402,'Mark Kozelek','M'), +(256972,'Charlie Kranz','M'), +(258441,'Scott Krueger','M'), +(259004,'Mark Kubiak','M'), +(260069,'Jun Kunimura','M'), +(260427,'Michael Kuroiwa','M'), +(260737,'Naomi Kusumi','M'), +(261960,'Joe La Due','M'), +(262141,'Charles La Russa','M'), +(263645,'Martin Laing','M'), +(264162,'Phil LaMarr','M'), +(264716,'Jim Lampley','M'), +(264813,'James Lancaster','M'), +(265558,'Anthony Lang','M'), +(265918,'Odin K. Langford','M'), +(266236,'Edward G. Lansdale','M'), +(266368,'Rob Lanza','M'), +(267122,'John Larroquette','M'), +(267297,'William Larsen','M'), +(268301,'John Laughlin','M'), +(269124,'Peter Lawford','M'), +(269196,'Sean Lawlor','M'), +(269326,'Harry Lawrence','M'), +(269401,'Matthew Lawrence','M'), +(269453,'Steve Lawrence','M'), +(269536,'Denis Lawson','M'), +(270444,'Derek Lea','M'), +(270527,'Richard Leaf','M'), +(271316,'Bernard Ledger','M'), +(271396,'Nathaniel Lee Jr.','M'), +(271849,'Jason Lee','M'), +(272379,'Tommy V Lee','M'), +(272456,'Zachary Lee','M'), +(272557,'John Lees','M'), +(272703,'Tim Leffman','M'), +(272853,'David Legeno','M'), +(272971,'Adam LeGrant','M'), +(273276,'Ron Leibman','M'), +(273506,'David Leitch','M'), +(273819,'Curtis LeMay','M'), +(273956,'Jack Lemmon','M'), +(274282,'Thomas Lennon','M'), +(274881,'Richard LeParmentier','M'), +(274897,'Ray LePere','M'), +(275713,'Jared Leto','M'), +(275761,'Al Lettieri','M'), +(275842,'Ken Leung','M'), +(276083,'Jay Levey','M'), +(276920,'Gus Lewis','M'), +(277029,'Lennox Lewis','M'), +(277250,'David Lewison','M'), +(277813,'Brian Libby','M'), +(278406,'Richard Lifschutz','M'), +(278501,'Michael Lightsey','M'), +(279222,'Chandler Lindauer','M'), +(279903,'Van Ling','M'), +(280303,'Jeff Lipman','M'), +(280383,'Andrew Lipschultz','M'), +(280540,'Gaetano Lisi','M'), +(280561,'Laine Liska','M'), +(280713,'John Lithgow','M'), +(280984,'Chia Hui Liu','M'), +(281238,'Ron Livingston','M'), +(281243,'Tyrone R. Livingston','M'), +(282065,'John Locke','M'), +(282244,'Henry Cabot Lodge','M'), +(282610,'Spain Logue','M'), +(282845,'David S. Lomax','M'), +(283456,'Mike Longman','M'), +(283561,'Shep Lonsdale','M'), +(283663,'Dean Lopata','M'), +(284337,'Scotch Ellis Loring','M'), +(284742,'Jonathan Loughran','M'), +(284829,'Todd Louiso','M'), +(285134,'Jim Lovell','M'), +(285368,'Lawrence Lowe','M'), +(287087,'Patrice Lumumba','M'), +(287224,'Morgan Lund','M'), +(287321,'Jacob Neal Lunders','M'), +(288254,'Will Lyman','M'), +(288312,'Don Lynch','M'), +(288354,'John Carroll Lynch','M'), +(288752,'Austin Lysy','M'), +(288772,'K. Todd Lytle','M'), +(289830,'Bernie Mac','M'), +(289909,'James MacArthur','M'), +(290194,'Ryan MacDonald','M'), +(290329,'Frank Macetta','M'), +(290341,'Angus Macfadyen','M'), +(290708,'Angus Macnnes','M'), +(290848,'Kevin Scott Mack','M'), +(291110,'Andrew Mackin','M'), +(291564,'William H. Macy','M'), +(292028,'Michael Madsen','M'), +(292379,'Ken Magee','M'), +(292742,'Augusto Magoni','M'), +(292815,'George Maguire','M'), +(293066,'Kabir Mahjoori','M'), +(293993,'Jun Maki','M'), +(294667,'Joshua Malina','M'), +(295164,'Peter Maloney','M'), +(295515,'Method Man','M'), +(296048,'Alf Mangan','M'), +(296549,'Scott Mann','M'), +(296907,'J.P. Manoux','M'), +(296955,'Clint Mansell','M'), +(297105,'Paul Mantee','M'), +(297473,'William Mapother','M'), +(297612,'Adam Maras','M'), +(297613,'Bob Maras','M'), +(298555,'Noah Margetts','M'), +(298615,'Mark Margolis','M'), +(298874,'Jason Marin','M'), +(299076,'Nicholas Marino','M'), +(299436,'Brian Markinson','M'), +(299756,'Ben Marley','M'), +(299764,'John Marley','M'), +(299922,'Akaji Maro','M'), +(300405,'Kenneth Mars','M'), +(300498,'Charles Marsh','M'), +(300701,'James Marshall','M'), +(300784,'Robert Marshall','M'), +(301208,'B.J. Martin','M'), +(301244,'Brad Martin','M'), +(301555,'John C. Martin','M'), +(301563,'Johnny Martin','M'), +(301810,'Steve Martin','M'), +(302252,'Lou Martini Jr.','M'), +(302307,'Al Martino','M'), +(302319,'John Martino','M'), +(304444,'Owen Masterson','M'), +(304920,'Tim Matheson','M'), +(304966,'John M. Mathews','M'), +(305678,'Walter Matthau','M'), +(305705,'Al Matthews','M'), +(306573,'Brad Mavis','M'), +(306623,'James Mawhinney','M'), +(306790,'Paul Maxwell','M'), +(306942,'Seth Michael May','M'), +(307200,'Peter Mayhew','M'), +(307236,'Jeff Maynard','M'), +(307547,'Stan Mazin','M'), +(308329,'Holt McCallany','M'), +(308366,'Rick McCallum','M'), +(308540,'Eugene McCarthy','M'), +(308572,'Kevin McCarthy','M'), +(308631,'Sean McCartin','M'), +(308971,'John J. McCloy','M'), +(309010,'Marc McClure','M'), +(309156,'John McConnell','M'), +(309251,'J. Patrick McCormack','M'), +(309501,'Paul McCrane','M'), +(309571,'Alex McCrindle','M'), +(309697,'Grant McCune','M'), +(310030,'Mac McDonald','M'), +(310474,'Colin McFarlane','M'), +(310708,'Bruce McGill','M'), +(310765,'John C. McGinley','M'), +(310769,'Sean McGinley','M'), +(310781,'Russ McGinn','M'), +(310868,'Patrick McGoohan','M'), +(310883,'Barry McGovern','M'), +(310903,'Michael McGovern','M'), +(311597,'Tim Mcntyre','M'), +(311663,'David McKay','M'), +(311756,'Michael McKean','M'), +(311828,'Mark McKeel','M'), +(312231,'Ray McKinnon','M'), +(312299,'Rod McKuen','M'), +(312623,'Errol McLendon','M'), +(312773,'Liam McMahon','M'), +(312806,'Don McManus','M'), +(312961,'Patrick McMullen','M'), +(313126,'Pat McNamara','M'), +(313131,'Robert McNamara','M'), +(313569,'Michael McShane','M'), +(313583,'Gerard McSorley','M'), +(313916,'Nick Meaney','M'), +(313930,'Randy Means','M'), +(313969,'Dean Measor','M'), +(314365,'Frank Medrano','M'), +(315810,'Larry Melton','M'), +(316965,'Larry Merchant','M'), +(317829,'Jim Meskimen','M'), +(318099,'Mark Metcalf','M'), +(318673,'Eric Meyers','M'), +(318718,'Rusty Meyers','M'), +(318797,'Lou Meza','M'), +(319724,'Patrick Mickler','M'), +(319795,'Clark Middleton','M'), +(319868,'Hikaru Midorikawa','M'), +(320748,'Andy Milder','M'), +(320846,'Mack Miles','M'), +(320960,'Tomas Milian','M'), +(321300,'Chris Miller','M'), +(321301,'Chris V Miller','M'), +(321383,'Dick Miller','M'), +(321731,'Matt Miller','M'), +(322384,'Zeke Mills','M'), +(322781,'Kazuyoshi Minamimagoe','M'), +(323181,'Willie Minor','M'), +(323403,'Evan Mirand','M'), +(324334,'Red Mitchell','M'), +(325101,'Robert Mobbs','M'), +(325748,'John Moio','M'), +(327340,'Lenny Montana','M'), +(327456,'Sal Monte','M'), +(328248,'Jeff Moon','M'), +(328405,'Bennie Moore','M'), +(330833,'Yoshiyuki Morishita','M'), +(332260,'Ryan B. Moschetti','M'), +(332724,'Mohammed Mossadegh','M'), +(332893,'Akira Motomura','M'), +(334370,'Peter Mullan','M'), +(335034,'Jan Munroe','M'), +(335368,'Bill Murdoch','M'), +(335617,'Cillian Murphy','M'), +(335657,'Eddie Murphy','M'), +(335689,'Gerard Murphy','M'), +(335791,'Martin Murphy','M'), +(335829,'Patrick V Murphy','M'), +(335955,'Bill Murray','M'), +(336279,'John Murtagh','M'), +(336283,'James Murtaugh','M'), +(337097,'Mike Myers','M'), +(338314,'Joseph Nadell','M'), +(338797,'Ajay Naidu','M'), +(338938,'Tetsuro Naka','M'), +(339292,'Kanako Nakazato','M'), +(339994,'Akimitsu Naruyama','M'), +(340538,'Geoffrey Nauffts','M'), +(341012,'Larry Nazimek','M'), +(341134,'Edwin Neal','M'), +(341480,'Liam Neeson','M'), +(341916,'Adam Nelson','M'), +(341985,'Christopher Allen Nelson','M'), +(341991,'Clifford Nelson','M'), +(342248,'Sandy Nelson','M'), +(342280,'Tim Blake Nelson','M'), +(342443,'Sean Nepita','M'), +(342939,'Larry Neumann Jr.','M'), +(343346,'Ron Newell','M'), +(343482,'John M. Newman','M'), +(343502,'Mark D. Newman','M'), +(343714,'Wayne Newton','M'), +(343930,'Dinh Diem Ngo','M'), +(344454,'Jack Nicholson','M'), +(346233,'Daniel Niswander','M'), +(346397,'Richard Nixon','M'), +(346988,'Paul L. Nolan','M'), +(347118,'Kunichi Nomura','M'), +(347754,'Lance Norris','M'), +(347922,'Alex Norton','M'), +(347943,'Edward Norton','M'), +(348858,'Danny Nucci','M'), +(349878,'Paul OBoyle','M'), +(349905,'Patrick OBrian','M'), +(349915,'Austin OBrien','M'), +(349941,'Conan OBrien','M'), +(350069,'Niall OBrien','M'), +(350285,'Ruary OConnell','M'), +(350358,'David OConnor','M'), +(350741,'Conor OFarrell','M'), +(350889,'David OHara','M'), +(350939,'Denis OHare','M'), +(350997,'Ed OKeefe','M'), +(351075,'Jer OLeary','M'), +(351253,'Mike ONeal','M'), +(351274,'Stephen ONeil Martin','M'), +(352931,'Kenji Ohba','M'), +(353175,'Yuji Okabe','M'), +(353656,'Gary Oldman','M'), +(354484,'Bjørn Olsen','M'), +(354791,'Willem Oltmans','M'), +(356562,'Louis Ortiz','M'), +(356699,'Bob Orwig','M'), +(357320,'Ron Ostrow','M'), +(358426,'Kevin Owers','M'), +(358535,'Michael Ozag','M'), +(358555,'Robert Ozasky','M'), +(358968,'Al Pacino','M'), +(358984,'Gene Pack','M'), +(359448,'Oliver Page','M'), +(359477,'T. Bruce Page','M'), +(359632,'Shah Mohammed Reza Pahlavi','M'), +(360502,'Gary Palmer','M'), +(360793,'Lew Palter','M'), +(361482,'Joe Pantoliano','M'), +(361582,'Connor Paolo','M'), +(362075,'John Paragon','M'), +(362717,'Steve Park','M'), +(362802,'Anthony Ray Parker','M'), +(362817,'Brad Parker','M'), +(363245,'James Parks','M'), +(363257,'Michael Parks','M'), +(363615,'Anthony Parrulli','M'), +(363724,'Jim Parsons','M'), +(364719,'Robert Paterson','M'), +(365287,'Frank Patton','M'), +(366173,'Bill Paxton','M'), +(366618,'Guy Pearce','M'), +(366696,'Stephen Pearlman','M'), +(366715,'Clive Pearse','M'), +(366808,'Malachi Pearson','M'), +(366832,'Shaun Pearson','M'), +(366884,'Michael Peavey','M'), +(367071,'Joe Pecoraro','M'), +(367572,'Todd Peirce','M'), +(367646,'Gregory Pekar','M'), +(368399,'Chris Penn','M'), +(368424,'Sean Penn','M'), +(368457,'Ted Pennebaker','M'), +(368628,'Del Pentecost','M'), +(369198,'Marco Perella','M'), +(369461,'Timothy Paul Perez','M'), +(370374,'John Perryman','M'), +(370660,'Joe Pesci','M'), +(371050,'Robert Peters','M'), +(371393,'Lorne Peterson','M'), +(371745,'George Petrie','M'), +(372035,'Rick Petrucelli','M'), +(372149,'Dan Pettersson','M'), +(373005,'Emo Philips','M'), +(373241,'Jonathan Phillips','M'), +(373998,'Bill Pickle','M'), +(374730,'Gary Pike','M'), +(374784,'Joseph Pilato','M'), +(375500,'Mark Pinter','M'), +(376249,'Brad Pitt','M'), +(376350,'Greg Pitts','M'), +(376648,'Tony Plana','M'), +(378220,'Antonio Polk','M'), +(378277,'Kevin Pollak','M'), +(378476,'Alan Polonsky','M'), +(378578,'Stevo Polyi','M'), +(378974,'J.T. Pontino','M'), +(379198,'Manley Pope Jr.','M'), +(380135,'Justin Possenti','M'), +(380938,'Marcus Powell','M'), +(381097,'David F. Powers','M'), +(381107,'Francis Gary Powers','M'), +(381992,'Harve Presnell','M'), +(382123,'J.A. Preston','M'), +(382324,'Steve F. Price Jr.','M'), +(383394,'Ray Proscia','M'), +(383529,'David Proval','M'), +(383596,'David Prowse','M'), +(384513,'John Pungitore','M'), +(384778,'Jack Purvis','M'), +(384898,'Duncan Putney','M'), +(385452,'Miguel Pérez','M'), +(385663,'Shaobo Qin','M'), +(385911,'Van Quattro','M'), +(386627,'Luke Quinton','M'), +(387921,'Joseph Ragno','M'), +(388301,'David Raiport','M'), +(388511,'Cliff Rakerd','M'), +(388899,'Anthony Ramirez','M'), +(389753,'Chad Randau','M'), +(390093,'Steve Rankin','M'), +(390454,'Jim Raqelin','M'), +(390972,'A. Ray Ratliff','M'), +(392562,'Ray Redd','M'), +(392613,'Brian Reddy','M'), +(392666,'H.E.D. Redford','M'), +(392786,'Markus Redmond','M'), +(393119,'Richard Reed','M'), +(393147,'Steve Reed','M'), +(393411,'Keanu Reeves','M'), +(393449,'Steve Reevis','M'), +(393971,'Mike Reid','M'), +(394020,'Rob Reider','M'), +(394261,'Carl Reiner','M'), +(394283,'Tracy Reiner','M'), +(394516,'Paul Reiser','M'), +(394821,'Calvin Remsberg','M'), +(394992,'Victor Rendina','M'), +(395021,'John Reneau','M'), +(395093,'Chris Renna','M'), +(395132,'Callum Keith Rennie','M'), +(395522,'Joe Restivo','M'), +(396079,'Rupert Reyes','M'), +(396528,'Ving Rhames','M'), +(396814,'Ralph Riach','M'), +(397039,'Giovanni Ribisi','M'), +(397623,'Bill Richards','M'), +(397635,'Burt Richards','M'), +(397770,'Michael Richards','M'), +(397809,'Sal Richards','M'), +(398679,'Frank Ridley','M'), +(398789,'Peter Riegert','M'), +(398802,'Richard Riehle','M'), +(398869,'Armando Riesco','M'), +(398943,'Ron Rifkin','M'), +(398944,'Steve Rifkin','M'), +(399230,'Gary Riley','M'), +(399367,'Shane Rimmer','M'), +(400031,'Guy Ritchie','M'), +(400164,'James Ritz','M'), +(400872,'Linus Roache','M'), +(401104,'Tim Robbins','M'), +(401895,'George R. Robertson','M'), +(402212,'Chris Robinson','M'), +(402340,'James Robinson','M'), +(402481,'Raymone Robinson','M'), +(402498,'Robby Robinson','M'), +(402568,'Troy Robinson','M'), +(402708,'John Robotham','M'), +(402830,'Alex Rocco','M'), +(403151,'Nelson Rockefeller','M'), +(403180,'David Rockit Hynes','M'), +(403345,'Kevin Roden','M'), +(403501,'Alex Rodine','M'), +(404379,'David C. Roehm Sr.','M'), +(405572,'Mark Rolston','M'), +(406571,'Michael Rooker','M'), +(406711,'Stephen Root','M'), +(406907,'Thomas Rosales Jr.','M'), +(406968,'José Ramón Rosario','M'), +(406971,'Marcio Rosario','M'), +(407154,'Jim Rose','M'), +(407308,'Johnny Roselli','M'), +(407465,'Arthur Rosenberg','M'), +(407892,'Tom Rosqui','M'), +(408215,'Ricco Ross','M'), +(408902,'Tim Roth','M'), +(409131,'George Roubicek','M'), +(409474,'Jimmy Roussounis','M'), +(409790,'Oscar Rowland','M'), +(410850,'Roman Rudenko','M'), +(411006,'Reed Rudy','M'), +(411200,'Steve Ruge','M'), +(412221,'Kurt Russell','M'), +(412279,'Richard Russell','M'), +(412398,'Gianni Russo','M'), +(412451,'Perry R. Russo','M'), +(412573,'Robert Ruth','M'), +(412682,'Richard Rutowski','M'), +(413114,'Will Ryan','M'), +(414502,'Robin Sachs','M'), +(414705,'William Sadler','M'), +(414913,'Dr. Anatoly M. Sagalevitch','M'), +(415630,'Yumika Saki','M'), +(415674,'Matthew Saks','M'), +(416655,'Tony Salome','M'), +(418173,'Jay O. Sanders','M'), +(418701,'Jonathan Sanger','M'), +(420051,'Oren Sarch','M'), +(420479,'Peter Sarsgaard','M'), +(420990,'Sakichi Satô','M'), +(421660,'Joe Savino','M'), +(422368,'Jeffrey Scaperrotta','M'), +(422784,'Steven . Schafer','M'), +(424672,'Peter Schmitz','M'), +(425137,'Leslie Schofield','M'), +(425670,'Fred Schruers','M'), +(425938,'Armand Schultz','M'), +(426251,'Tom Schuster','M'), +(426293,'Laurent Schwaar','M'), +(426450,'Jon Schwartz','M'), +(426461,'Lloyd Schwartz','M'), +(426496,'Scott L. Schwartz','M'), +(426649,'Kurt Schweickhardt','M'), +(427337,'Chris Scott','M'), +(427695,'Nathan Scott','M'), +(427835,'Timothy Scott','M'), +(427898,'William Scott-Masson','M'), +(427924,'Vito Scotti','M'), +(429205,'Ray Seiden','M'), +(429374,'John Seitz','M'), +(429501,'Haile Selassie','M'), +(430428,'Arthur Senzy','M'), +(430641,'Rade Serbedzija','M'), +(431679,'Brent Sexton','M'), +(431701,'Merlyn Sexton','M'), +(432677,'Michael V Shannon','M'), +(433068,'Duane Sharp','M'), +(433731,'Patrick Shea','M'), +(433904,'Martin Sheen','M'), +(434249,'Kent Shelton','M'), +(434338,'Ben Shenkman','M'), +(434562,'Sy Sher','M'), +(435124,'Kazuko Shibata','M'), +(435165,'Andrew Shield','M'), +(435264,'Osamu Shigematu','M'), +(435415,'Tetsuro Shimaguchi','M'), +(435526,'Asuka Shimuzu','M'), +(436214,'Gary Shorelle','M'), +(436258,'John Short','M'), +(436358,'David M. Shoup','M'), +(438105,'Gregory Silva','M'), +(438109,'Henry Silva','M'), +(438134,'Jorge Silva','M'), +(438265,'Trinidad Silva','M'), +(439346,'Fred Simonds','M'), +(439574,'Robert Simper','M'), +(440072,'Jeremy Sinden','M'), +(440526,'Gary Sinise','M'), +(441022,'Emil Sitka','M'), +(441120,'Frank Sivero','M'), +(441300,'Curt Skaggs','M'), +(441304,'Jimmie F. Skaggs','M'), +(441312,'Bix Skahill','M'), +(441610,'Michael Skipper','M'), +(442103,'Max Elliott Slade','M'), +(442667,'Joey Slotnick','M'), +(443171,'Eddie Bo Smith Jr.','M'), +(443594,'David Lee Smith','M'), +(443599,'Dean Smith','M'), +(444015,'Jim Smith','M'), +(444634,'Simon J. Smith','M'), +(444656,'Stephen Wolfe Smith','M'), +(445127,'Tim Snay','M'), +(445208,'Roy Snell','M'), +(445292,'Ed Snodderly','M'), +(445758,'Steven Soderbergh','M'), +(445788,'Ronn Soeda','M'), +(447116,'David Sontag','M'), +(447119,'Larry Sontag','M'), +(447419,'Aaron Sorkin','M'), +(447813,'Michael Sottile','M'), +(448453,'Timothy Spall','M'), +(448529,'Joe Spano','M'), +(449070,'Brad Spencer','M'), +(449381,'Alvin Spicuzza','M'), +(449430,'Steven Spielberg','M'), +(449574,'Joe Spinell','M'), +(450598,'John St. Paul','M'), +(451797,'Joe Stapleton','M'), +(452242,'Jason Statham','M'), +(452549,'Trevor Steedman','M'), +(452722,'Richard Steele','M'), +(452774,'David Steen','M'), +(452838,'Burr Steers','M'), +(453151,'Ben Stein','M'), +(453751,'Gregory Stenson','M'), +(453799,'Yuri Stepanov','M'), +(453895,'Cliff Stephens','M'), +(454061,'Robert J. Stephenson','M'), +(454105,'Jodiviah Stepp','M'), +(454171,'Andrei Sterling','M'), +(454860,'Adlai Stevenson','M'), +(454993,'Emanuel Steward','M'), +(455151,'Ewan Stewart','M'), +(455851,'George Stock','M'), +(456190,'Murray Stokes','M'), +(456302,'Christian Stolte','M'), +(456313,'Eric Stoltz','M'), +(456609,'Sean Stone','M'), +(456655,'Sam Stoneburner','M'), +(456885,'Peter Stormare','M'), +(457189,'David Strahlberg','M'), +(457215,'Roy Straite','M'), +(457224,'Mark Straker','M'), +(457325,'Mark Strange','M'), +(458852,'Peter Sturgeon','M'), +(459441,'Shun Sugata','M'), +(460006,'Darius A. Sultan','M'), +(460144,'John E. Summers','M'), +(460159,'Neil Summers','M'), +(460215,'Peter Sumner','M'), +(460895,'Donald Sutherland','M'), +(460917,'Kiefer Sutherland','M'), +(461413,'Bo Svenson','M'), +(462470,'John Sylla','M'), +(462473,'Tom Sylla','M'), +(462628,'The Great John Sypolt','M'), +(462782,'Peter Szakacs','M'), +(462918,'Béla Szedlák','M'), +(462919,'Ferenc Szedlák','M'), +(464470,'Gary Taggart','M'), +(464554,'John Taheny','M'), +(464555,'Michael Taheny','M'), +(464800,'kuko Takahashi','M'), +(464802,'ssei Takahashi','M'), +(464989,'Noguchi Takayuki','M'), +(465155,'Kei Takyo','M'), +(465353,'Alan Tall','M'), +(465884,'Koichi Tanaka','M'), +(465932,'Yoji Tanaka','M'), +(466074,'Tony Tang','M'), +(466585,'Quentin Tarantino','M'), +(467346,'Anthony Taurasi','M'), +(467518,'David Tawil','M'), +(468060,'Maxwell Taylor','M'), +(468102,'Noah Taylor','M'), +(468167,'Robert V Taylor','M'), +(468177,'Rocky Taylor','M'), +(469043,'Michael Telmont','M'), +(469664,'Leonard Termo','M'), +(470693,'Mick Theo','M'), +(471342,'David Jean Thomas','M'), +(471769,'Rohn Thomas','M'), +(471961,'Reece P. Thompson ','M'), +(472335,'Mel Thompson','M'), +(472651,'Cameron Thor','M'), +(472909,'Bill Thorpe','M'), +(473634,'Lawrence Tierney','M'), +(473636,'Malcolm Tierney','M'), +(473853,'Andy Till','M'), +(474363,'Wayne Tippet','M'), +(474368,'Phil Tippett','M'), +(474375,'Tip Tipping','M'), +(474386,'Ken Tipton','M'), +(474882,'Stephen Tobolowsky','M'), +(474929,'Lee Tockar','M'), +(474979,'Bryan Todd','M'), +(475069,'Yann Toderi','M'), +(475243,'Jonathan Togo','M'), +(476429,'Carl Toop','M'), +(476507,'Velibor Topic','M'), +(476935,'Gabriele Torrei','M'), +(477860,'Cy Town','M'), +(478676,'John Travolta','M'), +(480062,'R. Gern Trowbridge','M'), +(480247,'Mark Rafael Truitt','M'), +(481290,'Burnell Tucker','M'), +(481376,'Paul V Tucker','M'), +(481628,'Henry Tull ','M'), +(481747,'Tom Tumminello','M'), +(481840,'Liam Tuohy','M'), +(482416,'Rich Turner','M'), +(482608,'John Turturro','M'), +(482854,'Stephen Twigger','M'), +(483095,'Charles Tyner','M'), +(484554,'Morgan Upton','M'), +(484826,'Vern Urich','M'), +(484994,'Saro Urzì','M'), +(486314,'David Valenza','M'), +(488059,'Brian Van Kay','M'), +(488446,'Robin Van Sharner','M'), +(489206,'Rupert Vansittart','M'), +(489225,'Ed Vantura','M'), +(490334,'Ned Vaughn','M'), +(492299,'Conrad Vernon','M'), +(492316,'John Vernon','M'), +(493025,'Eric A. Vicini','M'), +(493665,'Jean-Paul Vignon','M'), +(493680,'Abe Vigoda','M'), +(494565,'Pruitt Taylor Vince','M'), +(495184,'Buzz Visconti','M'), +(495778,'Matthew Vlahakis','M'), +(496062,'David Vogt','M'), +(496490,'Daniel von Bargen','M'), +(496708,'Martin von Haselberg','M'), +(496736,'Walter von Huene','M'), +(496762,'Ronald von Klaussen','M'), +(497962,'Francisco Váldez','M'), +(498433,'Henry M. Wade','M'), +(498580,'Rowland Wafford','M'), +(498933,'Robert Wahlberg','M'), +(499298,'John Walcutt','M'), +(499566,'Christopher Walken','M'), +(499967,'Stephen Eugene Walker','M'), +(500302,'Ryan Wallace','M'), +(500331,'Eli Wallach','M'), +(500661,'Bobby Walsh','M'), +(500666,'Brian Walsh','M'), +(500731,'J.T. Walsh','M'), +(501054,'Jerry Walters','M'), +(501075,'Mark Edward Walters','M'), +(501285,'Hal Wamsley','M'), +(501947,'Larry Ward','M'), +(501954,'Lyman Ward','M'), +(502063,'Vincent Ward','M'), +(502344,'David Warner','M'), +(502519,'Earl Warren','M'), +(502551,'Jim Warren','M'), +(502910,'Lou B. Washington','M'), +(503070,'Gedde Watanabe','M'), +(503088,'Ken Watanabe','M'), +(503188,'Wilson Waters Jr.','M'), +(503427,'Barry Watson','M'), +(503450,'Cameron Watson','M'), +(504229,'Lee Weaver','M'), +(504272,'Hugo Weaving','M'), +(504861,'Harold Weed','M'), +(505031,'Stephen Wehmeyer','M'), +(505244,'Robert Weil','M'), +(505496,'Jerry Weintraub','M'), +(505511,'Andrew Weir','M'), +(505706,'Jeff Weiss','M'), +(505762,'Robert K. Weiss','M'), +(506000,'Scott Welch','M'), +(506067,'Frank Welker','M'), +(507014,'Don Wescott','M'), +(507232,'Jim West','M'), +(507342,'Shane West','M'), +(507612,'Bill Weston','M'), +(507646,'Michael Weston','M'), +(507810,'Alex Wexo','M'), +(507903,'Frank Whaley','M'), +(508087,'John Wheeler','M'), +(508109,'Mark Wheeler','M'), +(508288,'Duane Whitaker','M'), +(508359,'Adryn White','M'), +(508419,'Buck White','M'), +(508688,'Kenneth White','M'), +(508880,'Stanley White','M'), +(508895,'Tam White','M'), +(509261,'James Whitmore','M'), +(509410,'Gene Whittington','M'), +(509502,'Mal Whyte','M'), +(509689,'James Widdoes','M'), +(510458,'Bates Wilder','M'), +(510575,'Michael Shamus Wiles','M'), +(510918,'Tom Wilkinson','M'), +(511078,'Jhaemi Willens','M'), +(511354,'Chalon Williams','M'), +(511760,'Joe V Williams','M'), +(511867,'Larry X Williams','M'), +(511973,'Mykal Wayne Williams','M'), +(512212,'Steve Spaz Williams','M'), +(512541,'Bruce Willis','M'), +(512626,'Phillip L. Willis','M'), +(512688,'Mark Willms','M'), +(512793,'Paul Willson','M'), +(513645,'Garth Wilton','M'), +(513705,'Brian Wimmer','M'), +(513863,'William Windom','M'), +(514278,'Matt Winston','M'), +(514454,'Scott Winters','M'), +(514908,'Joseph Witt','M'), +(514911,'Louis Steven Witt','M'), +(514922,'Rowan Witt','M'), +(515526,'George C. Wolfe','M'), +(516466,'Fred Wood','M'), +(516641,'Tom Wood','M'), +(516846,'Tom Woodruff Jr.','M'), +(517076,'Randy Woodside','M'), +(517126,'John R. Woodward','M'), +(517132,'Lawrence Woodward','M'), +(517767,'Ben Wright','M'), +(517793,'Bruce Wright','M'), +(518067,'Samuel E. Wright','M'), +(518086,'Steven Wright','M'), +(518563,'Noah Wyle','M'), +(518624,'Nicholas Wyman','M'), +(518701,'Angus G. Wynne ','M'), +(518886,'Malcolm X','M'), +(519486,'Kazuo Yamada','M'), +(519545,'Akira Yamaguchi','M'), +(519687,'Satoshi Yamanaka','M'), +(520090,'Weird Al Yankovic','M'), +(520254,'Derek Yardley','M'), +(521619,'Carl Gabriel Yorke','M'), +(521886,'Bill Young','M'), +(522415,'Jim Youngs','M'), +(522807,'Diamond Yukai','M'), +(522851,'Bernie Yuman','M'), +(524132,'Billy Zane','M'), +(525594,'Zhang Jin Zhan','M'), +(526627,'Donald Zinn','M'), +(529149,'Pamela Abdy','F'), +(530401,'Kelly Adkins','F'), +(533380,'Karen Allen','F'), +(533504,'Sara Allen','F'), +(533710,'Jennifer Allswang','F'), +(534915,'Suzy Amis','F'), +(535586,'Jo Anderson','F'), +(535754,'Sharon Anderson','F'), +(536750,'Jennifer Aniston','F'), +(537264,'Tracey Antosiweicz','F'), +(539150,'Rosanna Arquette','F'), +(540103,'Jennifer Aspen','F'), +(540321,'Nao Asuka','F'), +(541008,'Agnes Aurelio','F'), +(541111,'Julie Austin','F'), +(541435,'Wendy Lee Avon','F'), +(541607,'Debbon Ayer','F'), +(541702,'Rosalind Ayres','F'), +(545489,'Jacquie Barnbrook','F'), +(547122,'Alexandra Bastedo','F'), +(547276,'Bobbie Bates','F'), +(547303,'Kathy Bates','F'), +(547549,'Belinda Bauer','F'), +(547741,'Lisa Baur','F'), +(549030,'Reda Beebe','F'), +(550236,'Judith Belushi-Pisano','F'), +(550248,'Jackie Belvin','F'), +(551171,'Jodi Benson','F'), +(553415,'Joanne Bett','F'), +(553953,'Valerie Bickford','F'), +(554784,'Cecelia Ann Birt','F'), +(555599,'Renee Blaine','F'), +(556691,'Verna Bloom','F'), +(557226,'Petra Boden','F'), +(557743,'Citlati Guadalupe Bojorquez','F'), +(558289,'Eugenie Bondurant','F'), +(558382,'Helena Bonham Carter','F'), +(560216,'Dawn M. Bourn','F'), +(560580,'Sarah Bowles','F'), +(560624,'Melodee Bowman','F'), +(560719,'Alexandra Boyd','F'), +(562444,'Marianna Breland','F'), +(562717,'Fannie Brett','F'), +(563536,'Meghan Broadhead','F'), +(563537,'Mimi Broadhead','F'), +(564927,'Tamara Brown','F'), +(565166,'Carol Bruce','F'), +(566874,'Janice Burchette','F'), +(567368,'Olivia Burnette','F'), +(568474,'Carolyn Byrne','F'), +(569014,'Christina Cabot','F'), +(570022,'Mhairi Calvey','F'), +(570616,'Kimberly Campbell','F'), +(572783,'Andi Carnick','F'), +(572929,'Julia Carothers Hughes','F'), +(573523,'Pat Carroll','F'), +(573952,'Nancy Cartwright','F'), +(574986,'Diana Castle','F'), +(575732,'Laura Cayouette','F'), +(575999,'Suzanne Celeste','F'), +(578075,'Charlotte Chatton','F'), +(578128,'Violette Chauveau','F'), +(578188,'Mykel Chaves','F'), +(583108,'Gilda Cohen','F'), +(583693,'Barbara Coles','F'), +(583735,'Valerie Colgan','F'), +(584127,'Nikki Collins','F'), +(584158,'Teena Collins','F'), +(584471,'Holly Marie Combs','F'), +(584867,'Nellie Connally','F'), +(585548,'Mary Kay Cook','F'), +(586071,'Sofia Coppola','F'), +(588021,'Evelyn Cox','F'), +(588101,'Suzanne Cox','F'), +(589148,'Gail Cronauer','F'), +(589158,'Christie Cronenweth','F'), +(589358,'Caroline Crosthwaite-Eyre','F'), +(589421,'Alice Marie Crowe','F'), +(589427,'Cindy Crowe','F'), +(589608,'Lucia Cruz Marroquin','F'), +(589713,'Penélope Cruz','F'), +(590235,'Wilma Jeanne Cummins','F'), +(590723,'Sorcha Cusack','F'), +(591697,'Monica M. Da Silva','F'), +(592087,'Yû Daiki','F'), +(593617,'Jennifer Darling','F'), +(594265,'Lolita Davidovich','F'), +(594542,'Allison Pratt Davis','F'), +(595015,'Tori Davis','F'), +(595613,'Maria De Aragon','F'), +(596318,'Holly De Jong','F'), +(596738,'Maria de Lourdes Lombera','F'), +(596862,'Maria de Medeiros','F'), +(597426,'Ruth de Sosa','F'), +(599020,'Maria Del Rosario Gutiérrez','F'), +(600416,'Katherine Denning','F'), +(600417,'Natalie Denning','F'), +(602370,'Cameron Diaz','F'), +(602511,'Kim Dickens','F'), +(602559,'Angie Dickinson','F'), +(602571,'Misty Dickinson','F'), +(604807,'Julie Donatt','F'), +(605730,'Diana Douglas','F'), +(605742,'lleana Douglas','F'), +(605924,'Ann Dowd','F'), +(606081,'Dierdre Downing-Jackson','F'), +(606539,'Fran Drescher','F'), +(606682,'Julie Dreyfus','F'), +(607053,'Celine du Tertre','F'), +(608339,'Kathleen S. Dunn','F'), +(610382,'Sadie Eddon','F'), +(610800,'Paddi Edwards','F'), +(612605,'Jennifer Jane Emerson','F'), +(613134,'Sherry Engstrom','F'), +(613315,'Jeannie Epper','F'), +(613378,'Kathryn Erbe','F'), +(616010,'Kim Falkinburg','F'), +(616252,'Carol Farabee','F'), +(616440,'Anna Faris','F'), +(616663,'Gail Farrell','F'), +(617939,'Amy Ferguson','F'), +(620283,'Carrie Fisher','F'), +(620301,'Frances Fisher','F'), +(621016,'Anne Fletcher','F'), +(621159,'Jill Flint','F'), +(621259,'Carol Florence','F'), +(621545,'Catherine Flye','F'), +(623010,'Gloria Foster','F'), +(623022,'Janine Foster','F'), +(623436,'Jorja Fox','F'), +(623457,'Lauren Fox','F'), +(623535,'Vivica A. Fox','F'), +(624510,'Laura Fraser','F'), +(624531,'Shelagh Fraser','F'), +(624888,'Kathleen Freeman','F'), +(625635,'Roxie M. Frnka','F'), +(626150,'Sachiko Fujii','F'), +(626225,'Ronnie Yoshiko Fujiyama','F'), +(627035,'Elisa Gabrielli','F'), +(627384,'Amy Gaipa','F'), +(627711,'Lori Galinski','F'), +(627760,'Bronagh Gallagher','F'), +(629712,'Aimee Amanda Garten','F'), +(629713,'Jo Lynn Garten','F'), +(629755,'Kathy Garver','F'), +(631024,'Kim Genell','F'), +(631318,'Barbara George-Reiss','F'), +(633197,'Jennifer Gimenez','F'), +(635153,'Jenette Goldstein','F'), +(636253,'Elizabeth Gorcey','F'), +(636304,'Barbara Gordon','F'), +(636338,'Denni Gordon','F'), +(636385,'Joanne Gordon','F'), +(636657,'Eydie Gormé','F'), +(637412,'Melissa Renee Graehl','F'), +(638626,'Ari Graynor','F'), +(639326,'Julie Gregg','F'), +(639416,'Mary Ethel Gregory','F'), +(639873,'Jennifer Griffin','F'), +(639885,'Kathy Griffin','F'), +(640057,'Susan Griffiths','F'), +(640482,'Stacy Grooman','F'), +(645491,'Rachel Hammond','F'), +(645886,'Perla Haney-Jardine','F'), +(645969,'Maureen Hanley','F'), +(646020,'Daryl Hannah','F'), +(646604,'April Hardcastle','F'), +(646623,'Marcia Gay Harden','F'), +(646850,'Kristina Hare','F'), +(647023,'Shalom Harlow','F'), +(647469,'Harriet Sansom Harris','F'), +(648036,'Oona Hart','F'), +(648040,'Pamela Hart','F'), +(651551,'Carrie Henn','F'), +(652012,'Julie A. Herbert','F'), +(653075,'Christine Hewitt','F'), +(653279,'Andie Hicks','F'), +(653798,'Jeanne Hill','F'), +(653997,'Colette Hiller','F'), +(654019,'Brenda Hillhouse','F'), +(654457,'Toshikawa Hiromi','F'), +(655124,'Jackie Hoffman','F'), +(655444,'Sarah Holcomb','F'), +(656018,'Katie Holmes','F'), +(657456,'Jayne Houdyshell','F'), +(657704,'Bryce Dallas Howard','F'), +(657711,'Cheryl Howard','F'), +(657762,'Jean Speegle Howard','F'), +(658546,'Janet Huege','F'), +(659281,'Samantha Hunt','F'), +(659368,'Holly Hunter','F'), +(659888,'Michelle Hutchison','F'), +(661430,'Elizabeth nglis','F'), +(661973,'Susan saacs','F'), +(663169,'Victoria Jackson','F'), +(665419,'Jane Jenkins','F'), +(665680,'Kim Jensen','F'), +(666662,'Scarlett Johansson','F'), +(666956,'Fiona Johnson','F'), +(667101,'Lady Bird Johnson','F'), +(667210,'Nancy Johnson','F'), +(667323,'Sunny Johnson','F'), +(667689,'Angela Jones','F'), +(667702,'Annette Jones','F'), +(668050,'Linda Jones','F'), +(669471,'Aseneth Jurgenson','F'), +(672860,'Hiroko Kawasaki','F'), +(673070,'Linda Kaye','F'), +(673153,'Yuki Kazamatsuri','F'), +(673351,'Diane Keaton','F'), +(673358,'Caitlin Keats','F'), +(673856,'Susan Kellerman','F'), +(673865,'Ambrosia Kelley','F'), +(673878,'Jennifer Marie Kelley','F'), +(674597,'Caroline Kennedy','F'), +(674622,'Ethel Kennedy','F'), +(674641,'Jacqueline Kennedy','F'), +(674719,'Rose Kennedy','F'), +(675117,'Linda Kerns','F'), +(676314,'Helen V Kim','F'), +(677015,'Morgana King','F'), +(677526,'Sally Kirkland','F'), +(678541,'Rebecca Klingler','F'), +(678980,'Keira Knightley','F'), +(679813,'Larissa Kokernot','F'), +(683457,'Wynter Kullman','F'), +(683804,'Chiaki Kuriyama','F'), +(683913,'Melissa Kurtz','F'), +(683916,'Tiffany L. Kurtz','F'), +(685558,'Trisha LaFache','F'), +(686422,'Catherine Lambert','F'), +(687048,'Laramie Landis','F'), +(687554,'Sue Ane Langdon','F'), +(688004,'Kristyn Mae-Anne Lao','F'), +(688902,'Laurie Latham','F'), +(689407,'Priscilla Lauris','F'), +(691133,'Michelle Suzanne LeDoux','F'), +(694110,'Lorelei Leslie','F'), +(695024,'Lisa Lewis','F'), +(695231,'Lori Lezama','F'), +(696026,'Bev Lillywhite','F'), +(696908,'Jeannie Linero','F'), +(697055,'Laura Linney','F'), +(697536,'Michele Little','F'), +(697645,'Lucy Liu','F'), +(697788,'Tere Livrano','F'), +(698011,'Emily Ann Lloyd','F'), +(698334,'Anne Lockhart','F'), +(698339,'Emma Lockhart','F'), +(699052,'Amy Long','F'), +(700526,'Laura Lovelace','F'), +(700551,'Marilyn Lovell','F'), +(701044,'Vicki Lucai','F'), +(703930,'Linda MacEwen','F'), +(704920,'Ai Maeda','F'), +(706956,'Julie Manase','F'), +(708289,'Sophie Marceau','F'), +(709207,'Louisa Marie','F'), +(709341,'Jeanne Marine','F'), +(709423,'Mandana Marino','F'), +(710722,'Lynne Marta','F'), +(711095,'Karen Martin','F'), +(711529,'Veronica Janet Martinez','F'), +(712086,'Karen Maruyama','F'), +(712567,'Maria Mason','F'), +(713211,'Debbie Mathieu','F'), +(713832,'Lee Anne Matusek','F'), +(715266,'Frances Lee McCain','F'), +(715637,'Belinda McClory','F'), +(715702,'Edie McClurg','F'), +(715823,'Catherine McCormack','F'), +(716049,'Carolina McCullough','F'), +(716350,'Frances McDormand','F'), +(716403,'Ellen McElduff','F'), +(716414,'Erin McElmurry','F'), +(716748,'Mickie McGowan','F'), +(716989,'Kinna Mcnroe','F'), +(718945,'Karen Meisinger','F'), +(720001,'Yvette Mercedes','F'), +(720751,'Laurie Metcalf','F'), +(720752,'Mycole Metcalf','F'), +(721048,'Amy Meyers','F'), +(722460,'vana Milicevic','F'), +(722775,'Helen Miller','F'), +(722891,'Lindsey Miller','F'), +(724348,'Delaina Mitchell','F'), +(724571,'Rhona Mitra','F'), +(726124,'Akiko Monou','F'), +(727211,'Demi Moore','F'), +(727540,'Stephanie L. Moore','F'), +(727611,'Mary Moorman','F'), +(728576,'Diana Morgan','F'), +(728638,'Julie H. Morgan','F'), +(729237,'E.J. Morris','F'), +(729434,'Jennifer Morrison','F'), +(729677,'Mandy Morton','F'), +(729933,'Carrie-Anne Moss','F'), +(730692,'Marianne Muellerleile','F'), +(736051,'Lulie Newcomb','F'), +(736852,'Ada Nicodemou','F'), +(737212,'Diane Nieman','F'), +(737316,'Espher Lao Nieves','F'), +(737979,'Pat Nixon','F'), +(739926,'Sally Nystuen','F'), +(740170,'Ellen OBrien','F'), +(740739,'Jenny OHara','F'), +(741046,'Tricia ONeil','F'), +(742493,'Celeste Oliva','F'), +(744930,'Camilla Overbye Roos','F'), +(745079,'Alexandrea Owens','F'), +(745520,'Sonia Angelica Padilla Curiel','F'), +(747988,'Sarah Jessica Parker','F'), +(748340,'Alibe Parsons','F'), +(750910,'Janaya Pender','F'), +(750989,'Cheryl Penland','F'), +(751680,'Pat Perkins','F'), +(752426,'Melissa Peterman','F'), +(756056,'Amanda Plummer','F'), +(757495,'Catherine Porter','F'), +(757618,'Natalie Portman','F'), +(758314,'Beata Pozniak','F'), +(758543,'Jane Pratt','F'), +(758870,'Judy Prestininzi','F'), +(761130,'Kathleen Quinlan','F'), +(761233,'Ana Maria Quintana','F'), +(762207,'Georgia Rae Rainer','F'), +(763064,'Mary Randle','F'), +(763718,'Lisa Ratzin','F'), +(763862,'Elsa Raven','F'), +(764135,'Patty Raya','F'), +(764159,'Holly Raye','F'), +(765589,'Marcia Reider','F'), +(766230,'Julene Renee','F'), +(770193,'Eliza Roberts','F'), +(770247,'Julia Roberts','F'), +(770448,'Kimmy Robertson','F'), +(770558,'Laila Robins','F'), +(773613,'Margot Rose','F'), +(773636,'Pam Rose','F'), +(773658,'Rochelle Rose','F'), +(773694,'Thea Rose','F'), +(774281,'Soara-Joy Ross','F'), +(774501,'Emmy Rossum','F'), +(775939,'Kristin Rudrüd','F'), +(776683,'Lucy Russell','F'), +(776772,'Zabeth Russell','F'), +(777168,'Jeri Ryan','F'), +(778957,'Graciela Salazar Mendoza','F'), +(780070,'W. Lauren Sanchez','F'), +(782153,'Ani Sava','F'), +(783303,'Mary Kate Schellhardt','F'), +(784772,'Julia Schuler','F'), +(785581,'Cynthia Dale Scott','F'), +(785702,'Kelli Scott','F'), +(786291,'Sydney Sedin','F'), +(789381,'Natalie Shedd','F'), +(789764,'Jessica Shepherd','F'), +(789840,'Stacey Sher','F'), +(789872,'Ardell Sheridan','F'), +(790575,'Talia Shire','F'), +(790698,'Pam Shoaib','F'), +(790699,'Samia Shoaib','F'), +(791001,'Elisabeth Shue','F'), +(791422,'Jessica Siemens','F'), +(791868,'Patricia Silva','F'), +(791930,'Dorothy Silver','F'), +(792242,'Erica Simmons','F'), +(793000,'Lori Singer','F'), +(793011,'Rachel Singer','F'), +(794261,'Claire Slemmer','F'), +(794547,'Jean Smart','F'), +(795270,'Martha Smith','F'), +(795587,'Claire Smithies','F'), +(795871,'Dana Snyder','F'), +(797458,'Lisa Soule','F'), +(797667,'Sissy Spacek','F'), +(797706,'Filomena Spagnuolo','F'), +(799247,'Angela Staines','F'), +(799913,'Carly Starr Brullo Niles','F'), +(800471,'Simonetta Stefanelli','F'), +(800486,'Lisa R. Stefanic','F'), +(800701,'Shana Stein','F'), +(800785,'Nancy Steiner','F'), +(801698,'Gerda Stevenson','F'), +(801975,'Sara Stewart','F'), +(802317,'Rose Stockton','F'), +(803695,'Maria Strova','F'), +(803705,'Ann Strub','F'), +(803742,'Lusia Strus','F'), +(803835,'Gloria Stuart','F'), +(806043,'Julia Sweeney','F'), +(806256,'Tilda Swinton','F'), +(807955,'Akiko Takeshita','F'), +(809136,'Mia Tate','F'), +(809383,'Nicole Taylor Hart','F'), +(809465,'Christy Taylor','F'), +(809607,'Joann Taylor','F'), +(812803,'Billie Lee Thrash','F'), +(812916,'Uma Thurman','F'), +(813694,'Natalie Tjen','F'), +(816230,'Carmen Trevino','F'), +(816897,'Kelly Trznadel','F'), +(817238,'Shu Lan Tuan','F'), +(818984,'Terri Gay Ulmer','F'), +(819723,'Karen Vaccaro','F'), +(820312,'Venessia Valentino','F'), +(821935,'Musetta Vander','F'), +(821956,'Victoria Vanderkloot','F'), +(822281,'Rosario Varela','F'), +(824687,'Helen Vick','F'), +(826110,'Sylvia Vitrungs','F'), +(827985,'Alison Waddell','F'), +(827986,'Amber Waddell','F'), +(828034,'Linda Flores Wade','F'), +(828197,'Lori Wagner','F'), +(828431,'Linda Wakeman','F'), +(828984,'Cornell Wallace','F'), +(831121,'Diana Sadley Way','F'), +(831289,'Sigourney Weaver','F'), +(831862,'Liza Weil','F'), +(832250,'Gillian Welch','F'), +(832340,'Mary Louise Weller','F'), +(832753,'Alexandra Wentworth','F'), +(833636,'Jillian Wheeler','F'), +(833865,'Cheryl White','F'), +(834126,'Sharon White','F'), +(834815,'Dianne Wiest','F'), +(835184,'Laurel Wiley','F'), +(835271,'Lisle Wilkerson','F'), +(835392,'Christie Will','F'), +(835808,'Kris Williams','F'), +(835893,'Meadow Williams','F'), +(836217,'Rosemary Willis','F'), +(836222,'Susan Willis','F'), +(836889,'Maud Winchester','F'), +(837049,'Sally Wingert','F'), +(837199,'Kate Winslet','F'), +(837678,'Alicia Witt','F'), +(837687,'Elenor Witt','F'), +(837895,'Danielle Wolf','F'), +(839275,'Carolyn T. Wright','F'), +(840317,'Yoshiko Yamaguchi','F'), +(841405,'Hyowon K. Yoo','F)'), +(850000,'Billy Dee Williams','M'), +(850001,'Sebastian Shaw','M'), +(850002,'Ian McDiarmid','M'), +(850003,'Frank Oz','M'), +(850004,'Michael Pennington','M'), +(850005,'Kenneth Colley','M'), +(850006,'Michael Carter','M'), +(850007,'Tim Rose','M'), +(850008,'Dermot Crowley','M'), +(850009,'Caroline Blakiston','M'), +(850010,'Warwick Davis','M'), +(850011,'Jeremy Bulloch','M'), +(850012,'Femi Taylor','M'), +(850013,'Annie Arbogast','M'), +(850014,'Claire Davenport','M'), +(850015,'Mike Edmonds','M'), +(850016,'Jane Busby','M'), +(850017,'Malcolm Dixon','M'), +(850018,'Mike Cottrell','M'), +(850019,'Nicki Reade','M'), +(850020,'Adam Bareham','M'), +(850021,'Jonathan Oliver','M'), +(850022,'Pip Miller','M'), +(850023,'Tom Mannion','M'), +(850024,'Margo Apostolos','M'), +(850025,'Ray Armstrong','M'), +(850026,'Eileen Baker','M'), +(850027,'Michael Henbury Ballan','M'), +(850028,'Bobby Bell','M'), +(850029,'Patty Bell','M'), +(850030,'Alan Bennett','M'), +(850031,'Sarah Bennett','M'), +(850032,'Pamela Betts','M'), +(850033,'Danny Blackner','M'), +(850034,'Linda Bowley','M'), +(850035,'Peter Burroughs','M'), +(850036,'Debbie Lee Carrington','M'), +(850037,'Maureen Charlton','M'), +(850038,'Willie Coppen','M'), +(850039,'Sadie Corre','M'), +(850040,'Tony Cox','M'), +(850041,'John Cumming','M'), +(850042,'Jean DAgostino','M'), +(850043,'Luis De Jesus','M'), +(850044,'Debbie Dixon','M'), +(850045,'Margarita Fernández','M'), +(850046,'Phil Fondacaro','M'), +(850047,'Sal Fondacaro','M'), +(850048,'Tony Friel','M'), +(850049,'Daniel Frishman','M'), +(850050,'John Ghavan','M'), +(850051,'Paul Grant','M'), +(850052,'Lydia Green','M'), +(850053,'Lars Green','M'), +(850054,'Pam Grizz','M'), +(850055,'Andrew Herd','M'), +(850056,'J.J. Jackson','M'), +(850057,'Richard Jones','M'), +(850058,'Trevor Jones','M'), +(850059,'Glynn Jones','M'), +(850060,'Karen Lay','M'), +(850061,'John Lummiss','M'), +(850062,'Nancy Maclean','M'), +(850063,'Peter Mandell','M'), +(850064,'Carole Morris','M'), +(850065,'Stacie Nichols','M'), +(850066,'Chris Nunn','M'), +(850067,'Barbara OLaughlin','M'), +(850068,'Brian Orenstein','M'), +(850069,'Harrell Parker Jr.','M'), +(850070,'John Pedrick','M'), +(850071,'April Perkins','M'), +(850072,'Ronnie Phillips','M'), +(850073,'Katie Purvis','M'), +(850074,'Carol Read','M'), +(850075,'Nicholas Read','M'), +(850076,'Diana Reynolds','M'), +(850077,'Daniel Rodgers','M'), +(850078,'Chris Romano','M'), +(850079,'Dean Shackelford','M'), +(850080,'Kiran Shah','M'), +(850081,'Felix Silla','M'), +(850082,'Linda Spriggs','M'), +(850083,'Gerald Staddon','M'), +(850084,'Josephine Staddon','M'), +(850085,'Kevin Thompson','M'), +(850086,'Kendra Wall','M'), +(850087,'Brian Wheeler','M'), +(850088,'Butch Wilhelm','M'), +(850089,'Dalyn Chew','M'), +(850090,'Celia Fushille-Burke','M'), +(850091,'Mercedes Ngoh','M'), +(850092,'Jennifer Jaffe','M'); +/*!40000 ALTER TABLE `actors` ENABLE KEYS */; +UNLOCK TABLES; + + + + +-- +-- Table structure for table `movies` +-- + +DROP TABLE IF EXISTS `movies`; +CREATE TABLE `movies` ( + `id` int(11) NOT NULL default '0', + `title` varchar(100) default NULL, + `year` int(11) default NULL, + `genre` varchar(100) default NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- +-- Dumping data for table `movies` +-- + +LOCK TABLES `movies` WRITE; +/*!40000 ALTER TABLE `movies` DISABLE KEYS */; +INSERT INTO `movies` VALUES (10920,'Aliens',1986,'Sci-Fi'), +(17173,'Animal House',1978,'Action'), +(18979,'Apollo 13',1995,'Thriller'), +(30959,'Batman Begins',2005,'Horror'), +(46169,'Braveheart',1995,'Comedy'), +(109093,'Fargo',1996,'Drama'), +(111813,'Few Good Men, A',1992,'Action'), +(112290,'Fight Club',1999,'Crime'), +(116907,'Footloose',1984,'Fantasy'), +(124110,'Garden State',2004,'Thriller'), +(130128,'Godfather, The',1972,'Adventure'), +(147603,'Hollow Man',2000,'Drama'), +(167324,'JFK',1991,'War'), +(176711,'Kill Bill: Vol. 1',2003,'Action'), +(176712,'Kill Bill: Vol. 2',2004,'Crime'), +(192017,'Little Mermaid, The',1989,'Thriller'), +(194874,'Lost in Translation',2003,'Drama'), +(207992,'Matrix, The',1999,'Drama'), +(210511,'Memento',2000,'Thriller'), +(224842,'Mystic River',2003,'Drama'), +(237431,'O Brother, Where Art Thou?',2000,'Thriller'), +(238072,'Oceans Eleven',2001,'Mystery'), +(238695,'Office Space',1999,'Crime'), +(254943,'Pi',1998,'Drama'), +(256630,'Pirates of the Caribbean',2003,'Family'), +(257264,'Planes, Trains & Automobiles',1987,'Music'), +(267038,'Pulp Fiction',1994,'Drama'), +(276217,'Reservoir Dogs',1992,'Comedy'), +(297838,'Shawshank Redemption, The',1994,'Crime'), +(300229,'Shrek',2001,'Drama'), +(306032,'Snatch.',2000,'Horror'), +(313459,'Star Wars',1977,'Sci-Fi'), +(314965,'Stir of Echoes',1999,'Thriller'), +(333856,'Titanic',1997,'Crime'), +(344203,'UHF',1989,'Drama'), +(350424,'Vanilla Sky',2001,'Mystery'), +(300270, 'Return of the Jedi', 1983,'Thriller'), +(333777, 'Fake Movie', 2000, NULL) ; +/*!40000 ALTER TABLE `movies` ENABLE KEYS */; +UNLOCK TABLES; + + +-- +-- Table structure for table `cast` +-- + +DROP TABLE IF EXISTS `cast`; +CREATE TABLE `cast` ( + `actor_id` int(11) default NULL, + `movie_id` int(11) default NULL, + `salary` int(11) default NULL, + KEY `idx_actor_id` (`actor_id`), + KEY `idx_movie_id` (`movie_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- +-- Dumping data for table `cast` +-- + +LOCK TABLES `cast` WRITE; +/*!40000 ALTER TABLE `cast` DISABLE KEYS */; +INSERT INTO `cast` VALUES (16844,10920,510708), +(36641,10920,86736), +(42278,10920,853936), +(144260,10920,172612), +(204493,10920,432731), +(204719,10920,847073), +(213646,10920,74405), +(240277,10920,235046), +(272557,10920,148803), +(305705,10920,329699), +(306790,10920,172938), +(310030,10920,169), +(366173,10920,942796), +(378476,10920,5312), +(394516,10920,539339), +(405572,10920,424606), +(408215,10920,931799), +(452549,10920,596316), +(474375,10920,470271), +(476429,10920,969821), +(583693,10920,6920), +(583735,10920,586782), +(596318,10920,756445), +(635153,10920,688884), +(651551,10920,578586), +(653997,10920,39978), +(661430,10920,471243), +(748340,10920,575176), +(785581,10920,512737), +(831289,10920,47068), +(22591,17173,618902), +(36005,17173,793774), +(43842,17173,122248), +(49661,17173,184551), +(100257,17173,26), +(107524,17173,812533), +(108006,17173,804795), +(109023,17173,152268), +(130991,17173,289947), +(134737,17173,197458), +(138178,17173,15551), +(145540,17173,975852), +(159310,17173,5760), +(162318,17173,69156), +(184031,17173,873045), +(217663,17173,748154), +(229667,17173,767438), +(244497,17173,600271), +(304920,17173,953104), +(308631,17173,638689), +(310708,17173,115721), +(318099,17173,662375), +(321300,17173,24089), +(398789,17173,459127), +(402481,17173,594644), +(439346,17173,7239), +(460895,17173,125327), +(492316,17173,751427), +(509689,17173,119858), +(533380,17173,199662), +(547741,17173,393028), +(550236,17173,753180), +(556691,17173,128985), +(600416,17173,362920), +(640482,17173,23508), +(655444,17173,644851), +(667323,17173,294300), +(669471,17173,754921), +(689407,17173,30603), +(770193,17173,721729), +(795270,17173,466065), +(824687,17173,567756), +(832340,17173,947398), +(7979,18979,24339), +(9275,18979,150973), +(12508,18979,646550), +(16791,18979,4337), +(22591,18979,90357), +(29686,18979,921809), +(38779,18979,5369), +(39044,18979,528865), +(39860,18979,194748), +(43791,18979,331352), +(45134,18979,5689), +(47366,18979,756943), +(61441,18979,805073), +(78467,18979,301364), +(86167,18979,33540), +(89087,18979,698713), +(93623,18979,111198), +(93916,18979,23951), +(96438,18979,240389), +(100230,18979,473467), +(101230,18979,886016), +(102758,18979,2982), +(102882,18979,370008), +(114899,18979,152295), +(130918,18979,499723), +(132969,18979,380688), +(138258,18979,969934), +(150046,18979,262986), +(178678,18979,858762), +(178682,18979,5517), +(184670,18979,534373), +(185836,18979,845697), +(193682,18979,400861), +(195428,18979,713132), +(197929,18979,871902), +(211741,18979,761678), +(215405,18979,12905), +(215595,18979,979771), +(217405,18979,152218), +(217669,18979,753172), +(227732,18979,41837), +(228435,18979,802610), +(251351,18979,207411), +(280383,18979,171430), +(284829,18979,509980), +(285134,18979,93629), +(297105,18979,697448), +(299436,18979,308281), +(299756,18979,564332), +(304966,18979,50042), +(309010,18979,951032), +(311828,18979,463911), +(312231,18979,1552), +(317829,18979,689703), +(319724,18979,486821), +(320748,18979,641091), +(343502,18979,554604), +(349915,18979,266080), +(366173,18979,761912), +(379198,18979,541596), +(390093,18979,838971), +(394283,18979,673110), +(400164,18979,824646), +(411006,18979,981761), +(411200,18979,287495), +(430428,18979,251081), +(436258,18979,280678), +(440526,18979,504715), +(442103,18979,325123), +(448529,18979,78007), +(490334,18979,17533), +(496736,18979,707293), +(508087,18979,863825), +(508109,18979,310665), +(508688,18979,433884), +(511867,18979,106277), +(516641,18979,24430), +(517793,18979,224386), +(521619,18979,275812), +(602571,18979,881963), +(604807,18979,778384), +(629755,18979,46343), +(645969,18979,556604), +(657704,18979,273120), +(657711,18979,657864), +(657762,18979,633445), +(665419,18979,583163), +(697536,18979,242290), +(698011,18979,734836), +(700551,18979,434787), +(709207,18979,688793), +(711095,18979,74650), +(713832,18979,314290), +(761130,18979,525068), +(764135,18979,608093), +(783303,18979,130098), +(835893,18979,320314), +(6990,30959,768888), +(13553,30959,301110), +(25103,30959,865003), +(44737,30959,534918), +(49922,30959,633921), +(50085,30959,679999), +(51588,30959,748002), +(54814,30959,2019), +(63813,30959,521801), +(68424,30959,607195), +(91695,30959,888017), +(103548,30959,774004), +(126086,30959,357639), +(127881,30959,17773), +(134784,30959,631861), +(135628,30959,919519), +(138351,30959,287276), +(138982,30959,524003), +(154923,30959,957772), +(159346,30959,660572), +(171524,30959,614288), +(178720,30959,626280), +(199843,30959,567732), +(200362,30959,519397), +(209006,30959,908353), +(211557,30959,200062), +(214973,30959,198665), +(215312,30959,480864), +(215331,30959,941327), +(235073,30959,673132), +(241906,30959,724577), +(242968,30959,417821), +(256972,30959,986348), +(272853,30959,905208), +(276920,30959,537572), +(280303,30959,460172), +(298555,30959,42627), +(299076,30959,697750), +(306623,30959,535173), +(310474,30959,587634), +(321731,30959,756423), +(335617,30959,371841), +(335689,30959,523708), +(341480,30959,44524), +(353656,30959,194008), +(400872,30959,884596), +(430641,30959,837796), +(434249,30959,121209), +(457224,30959,492778), +(457325,30959,4368), +(503088,30959,157318), +(510918,30959,167183), +(520254,30959,557738), +(547122,30959,686533), +(636304,30959,793471), +(645491,30959,183), +(656018,30959,800628), +(696026,30959,128465), +(698339,30959,543804), +(757495,30959,227637), +(776683,30959,952839), +(801975,30959,379650), +(16669,46169,744372), +(26409,46169,658046), +(42960,46169,419300), +(66825,46169,935377), +(73950,46169,658493), +(84795,46169,658393), +(84902,46169,670559), +(91835,46169,777604), +(97563,46169,206760), +(99156,46169,521334), +(118247,46169,142439), +(131774,46169,555437), +(152725,46169,33196), +(165472,46169,17422), +(172359,46169,20626), +(172424,46169,333065), +(175268,46169,948543), +(195497,46169,160518), +(214412,46169,60145), +(241342,46169,144736), +(243553,46169,11110), +(244787,46169,748560), +(269196,46169,334834), +(270527,46169,100551), +(283663,46169,51828), +(290341,46169,680630), +(310769,46169,505498), +(310868,46169,782202), +(310883,46169,849518), +(311663,46169,656794), +(313583,46169,180885), +(334370,46169,24350), +(335368,46169,937652), +(335791,46169,746967), +(336279,46169,657229), +(342248,46169,395272), +(347922,46169,141802), +(350069,46169,889526), +(350889,46169,612831), +(351075,46169,726592), +(364719,46169,377417), +(396814,46169,177390), +(402340,46169,575431), +(421660,46169,755096), +(427898,46169,780014), +(465353,46169,573538), +(473636,46169,470143), +(481376,46169,873383), +(489206,46169,446264), +(500302,46169,781221), +(505511,46169,975332), +(508895,46169,753909), +(509502,46169,834425), +(541111,46169,779066), +(553415,46169,8533), +(570022,46169,550172), +(708289,46169,641080), +(709341,46169,709626), +(715823,46169,95405), +(801698,46169,51424), +(11590,109093,582853), +(26018,109093,565010), +(47548,109093,228576), +(48064,109093,749434), +(55108,109093,30456), +(65536,109093,420565), +(70282,109093,432586), +(118548,109093,953263), +(135144,109093,864812), +(143022,109093,873090), +(147343,109093,926790), +(168574,109093,346813), +(215190,109093,722436), +(242845,109093,809222), +(282845,109093,775320), +(288354,109093,605176), +(291564,109093,368915), +(341991,109093,13488), +(358555,109093,399814), +(362717,109093,532743), +(381992,109093,7917), +(388511,109093,313586), +(393449,109093,458171), +(422784,109093,876714), +(424672,109093,414179), +(426649,109093,423465), +(441312,109093,526329), +(456885,109093,34960), +(507014,109093,969820), +(535754,109093,343970), +(557226,109093,53046), +(659888,109093,832901), +(679813,109093,502309), +(691133,109093,436266), +(716350,109093,867505), +(752426,109093,32606), +(775939,109093,303541), +(789764,109093,257912), +(802317,109093,490599), +(837049,109093,711224), +(22591,111813,314152), +(39044,111813,357103), +(47448,111813,518659), +(52913,111813,708458), +(68048,111813,441067), +(78467,111813,793993), +(100044,111813,902016), +(101879,111813,74370), +(117653,111813,365647), +(178761,111813,726179), +(187811,111813,432867), +(224819,111813,656366), +(234067,111813,740868), +(285368,111813,13468), +(294667,111813,100920), +(300701,111813,969170), +(304966,111813,722482), +(335034,111813,586275), +(340538,111813,497297), +(344454,111813,921790), +(357320,111813,275575), +(378277,111813,913446), +(382123,111813,668331), +(415674,111813,988853), +(430428,111813,733839), +(447419,111813,817895), +(460917,111813,847344), +(472651,111813,186001), +(500731,111813,183126), +(507810,111813,132812), +(509410,111813,783935), +(518563,111813,566266), +(727211,111813,269159), +(836889,111813,47816), +(12508,112290,431351), +(17438,112290,283643), +(17946,112290,690421), +(23488,112290,965738), +(33024,112290,792207), +(43967,112290,278714), +(46793,112290,206028), +(52396,112290,818912), +(66495,112290,7485), +(72356,112290,189866), +(86866,112290,836218), +(92815,112290,711268), +(114701,112290,664344), +(117395,112290,868551), +(122803,112290,602198), +(150046,112290,64375), +(152175,112290,922236), +(174382,112290,621607), +(180149,112290,868691), +(184634,112290,96249), +(201013,112290,708781), +(220339,112290,406990), +(247608,112290,304274), +(256240,112290,926960), +(266368,112290,555196), +(275713,112290,234211), +(281243,112290,213802), +(284337,112290,214522), +(290848,112290,176691), +(292815,112290,208200), +(304444,112290,733340), +(308329,112290,831629), +(313126,112290,243054), +(313969,112290,613969), +(323403,112290,897816), +(328405,112290,311813), +(347943,112290,559828), +(356562,112290,10120), +(367572,112290,379206), +(376249,112290,317883), +(378974,112290,930040), +(385911,112290,470376), +(389753,112290,658181), +(392786,112290,421097), +(402498,112290,210484), +(403180,112290,866693), +(406971,112290,284633), +(438105,112290,331021), +(443594,112290,374121), +(454061,112290,443654), +(469664,112290,586595), +(471342,112290,231154), +(510575,112290,107129), +(514278,112290,356233), +(553953,112290,364410), +(558289,112290,287310), +(558382,112290,925463), +(569014,112290,610908), +(572783,112290,782748), +(589158,112290,992160), +(606081,112290,771324), +(780070,112290,817372), +(793011,112290,75754), +(22591,116907,75599), +(39553,116907,11997), +(43791,116907,499601), +(58327,116907,303349), +(106703,116907,372949), +(123513,116907,504968), +(171349,116907,295404), +(200375,116907,615539), +(243869,116907,38713), +(268301,116907,338283), +(280713,116907,566118), +(310781,116907,562786), +(358984,116907,65822), +(368399,116907,838725), +(370374,116907,752181), +(392666,116907,244556), +(407465,116907,537259), +(409790,116907,416906), +(427835,116907,306264), +(469043,116907,273729), +(486314,116907,59292), +(513705,116907,469994), +(522415,116907,941535), +(563536,116907,167452), +(563537,116907,349085), +(591697,116907,579382), +(636253,116907,946116), +(637412,116907,480165), +(639416,116907,610146), +(665680,116907,877880), +(703930,116907,882831), +(710722,116907,387856), +(715266,116907,955561), +(747988,116907,166048), +(765589,116907,59081), +(793000,116907,692560), +(816230,116907,93389), +(818984,116907,895582), +(834815,116907,890016), +(15854,124110,383685), +(22489,124110,593645), +(54620,124110,687692), +(64793,124110,312075), +(73209,124110,158009), +(134973,124110,220182), +(141883,124110,139779), +(172927,124110,176687), +(182947,124110,848537), +(200331,124110,17734), +(200896,124110,248878), +(212283,124110,608250), +(220634,124110,542303), +(273276,124110,986557), +(288752,124110,227541), +(292742,124110,631078), +(295515,124110,311383), +(306942,124110,618951), +(332260,124110,859844), +(350939,124110,141287), +(363724,124110,215338), +(398869,124110,130273), +(420479,124110,928860), +(507646,124110,169430), +(515526,124110,253606), +(529149,124110,247565), +(537264,124110,595936), +(541607,124110,314574), +(605924,124110,892528), +(617939,124110,793547), +(621159,124110,373634), +(655124,124110,201542), +(657456,124110,402881), +(658546,124110,526054), +(683457,124110,456141), +(685558,124110,236809), +(720001,124110,316228), +(757618,124110,942354), +(774281,124110,45339), +(794547,124110,513164), +(797458,124110,730472), +(49108,130128,814626), +(55174,130128,956958), +(57631,130128,390018), +(67492,130128,278567), +(77118,130128,603600), +(78574,130128,327746), +(87502,130128,711183), +(94387,130128,434453), +(95789,130128,242018), +(95799,130128,529523), +(97090,130128,837824), +(132963,130128,407078), +(163629,130128,557581), +(173008,130128,833271), +(174206,130128,699527), +(180650,130128,475220), +(185657,130128,98231), +(186293,130128,387746), +(189341,130128,831712), +(201256,130128,400757), +(221889,130128,12588), +(275761,130128,580145), +(290329,130128,377528), +(299764,130128,654468), +(302252,130128,1443), +(302307,130128,598164), +(302319,130128,559867), +(327340,130128,61147), +(358968,130128,598732), +(372035,130128,205574), +(394992,130128,569064), +(397635,130128,126313), +(397809,130128,825966), +(402830,130128,206672), +(407892,130128,837080), +(412398,130128,115356), +(427924,130128,587577), +(441120,130128,508378), +(449574,130128,405195), +(476935,130128,733677), +(484994,130128,479872), +(489225,130128,694512), +(493680,130128,720952), +(495778,130128,154767), +(586071,130128,375261), +(639326,130128,901312), +(673351,130128,885113), +(677015,130128,370494), +(696908,130128,740558), +(697788,130128,580253), +(789872,130128,533786), +(790575,130128,834489), +(797706,130128,607351), +(800471,130128,106697), +(9184,147603,987363), +(22591,147603,995205), +(58775,147603,748624), +(120124,147603,621571), +(141692,147603,218783), +(186688,147603,201020), +(202412,147603,303361), +(309251,147603,354022), +(422368,147603,942406), +(441304,147603,683051), +(442667,147603,734006), +(460006,147603,65856), +(496062,147603,993984), +(516846,147603,551284), +(560580,147603,386664), +(602511,147603,969829), +(724571,147603,843332), +(763064,147603,258470), +(773613,147603,933742), +(785702,147603,301315), +(791001,147603,234117), +(6005,167324,869282), +(11547,167324,502523), +(15068,167324,660690), +(18826,167324,859201), +(22591,167324,65579), +(28510,167324,988625), +(32884,167324,396948), +(37040,167324,271045), +(38626,167324,513367), +(43926,167324,612669), +(47858,167324,190080), +(48468,167324,926284), +(55349,167324,687511), +(56160,167324,253059), +(56369,167324,820966), +(57184,167324,366471), +(57333,167324,639843), +(57830,167324,245272), +(62520,167324,388263), +(63521,167324,393741), +(67598,167324,264402), +(67599,167324,867238), +(71116,167324,649522), +(75195,167324,663647), +(75369,167324,905872), +(77617,167324,396285), +(80345,167324,467942), +(93689,167324,295676), +(95298,167324,889129), +(95420,167324,618098), +(98021,167324,276676), +(99184,167324,894041), +(101230,167324,437335), +(109823,167324,286109), +(105163,167324,694174), +(107285,167324,616326), +(110563,167324,924626), +(111129,167324,320689), +(112303,167324,97728), +(115036,167324,132975), +(127498,167324,231356), +(128274,167324,792966), +(130922,167324,553646), +(133243,167324,497900), +(136754,167324,928525), +(138172,167324,756384), +(140494,167324,719729), +(146642,167324,933917), +(148581,167324,288539), +(151186,167324,198669), +(164729,167324,809683), +(167625,167324,404554), +(169704,167324,504165), +(171937,167324,717404), +(172617,167324,854037), +(173761,167324,689404), +(175000,167324,899888), +(180448,167324,187481), +(184188,167324,35901), +(184753,167324,577285), +(185823,167324,484551), +(185960,167324,448609), +(186528,167324,578994), +(189012,167324,610543), +(189147,167324,168025), +(197019,167324,453640), +(197630,167324,297505), +(197824,167324,1291), +(206648,167324,444041), +(208323,167324,314791), +(210799,167324,908934), +(213580,167324,441581), +(215640,167324,553199), +(217950,167324,104037), +(224682,167324,15032), +(224799,167324,747608), +(224998,167324,496594), +(231719,167324,516811), +(232212,167324,544947), +(233656,167324,895049), +(243104,167324,205328), +(243383,167324,734464), +(243963,167324,946030), +(244175,167324,617318), +(244292,167324,231336), +(244298,167324,455568), +(244351,167324,706059), +(244402,167324,396740), +(244421,167324,336059), +(244423,167324,841456), +(246659,167324,634932), +(248525,167324,878826), +(251891,167324,152049), +(255239,167324,883875), +(258441,167324,904903), +(265918,167324,273274), +(266236,167324,159564), +(267122,167324,147770), +(267297,167324,758425), +(269124,167324,895067), +(273819,167324,458630), +(273956,167324,156662), +(274897,167324,196332), +(282244,167324,425111), +(282610,167324,902065), +(283456,167324,799889), +(287087,167324,165917), +(289909,167324,981294), +(290194,167324,330345), +(295164,167324,605997), +(300784,167324,4814), +(301208,167324,422132), +(301555,167324,326604), +(305678,167324,7759), +(308540,167324,90076), +(308971,167324,953177), +(311597,167324,172710), +(312623,167324,102771), +(313131,167324,852010), +(313930,167324,338013), +(315810,167324,58265), +(320960,167324,137380), +(322384,167324,886438), +(323181,167324,702833), +(324334,167324,384265), +(325101,167324,708529), +(332724,167324,9427), +(338314,167324,906118), +(341134,167324,820004), +(343482,167324,792735), +(343930,167324,313932), +(346397,167324,102851), +(350285,167324,16727), +(353656,167324,977097), +(354791,167324,362616), +(356699,167324,822145), +(358535,167324,984555), +(359632,167324,291378), +(368457,167324,392356), +(369198,167324,622214), +(370660,167324,159269), +(373998,167324,746067), +(376648,167324,538250), +(381097,167324,322482), +(381107,167324,593727), +(382324,167324,260065), +(388899,167324,270670), +(392562,167324,4720), +(393147,167324,295995), +(395021,167324,337843), +(395093,167324,769578), +(398943,167324,455370), +(401895,167324,421717), +(402212,167324,618310), +(403151,167324,84704), +(403501,167324,68852), +(406571,167324,771740), +(407308,167324,124833), +(410850,167324,862803), +(412279,167324,967394), +(412451,167324,681540), +(412682,167324,175138), +(418173,167324,606261), +(427695,167324,450563), +(429374,167324,791066), +(429501,167324,70396), +(431701,167324,162521), +(433904,167324,400930), +(436358,167324,966705), +(441610,167324,3995), +(449381,167324,61800), +(450598,167324,290290), +(454860,167324,748737), +(456190,167324,995289), +(456609,167324,970102), +(456655,167324,974619), +(460895,167324,727075), +(464470,167324,828987), +(468060,167324,38532), +(474363,167324,932230), +(481628,167324,59325), +(493025,167324,684588), +(494565,167324,405344), +(496762,167324,976987), +(498433,167324,987834), +(501075,167324,754443), +(502519,167324,822688), +(507903,167324,475701), +(508880,167324,264345), +(512626,167324,703014), +(514911,167324,96851), +(518701,167324,735371), +(518886,167324,345675), +(535586,167324,204193), +(541008,167324,84605), +(560624,167324,18430), +(578188,167324,552616), +(584867,167324,228895), +(589148,167324,269022), +(589358,167324,725596), +(594265,167324,1931), +(594542,167324,156890), +(616252,167324,131054), +(625635,167324,473480), +(646850,167324,222038), +(653798,167324,339), +(667101,167324,883774), +(674597,167324,475865), +(674622,167324,708956), +(674641,167324,348002), +(674719,167324,70119), +(677526,167324,781472), +(699052,167324,661216), +(712567,167324,686508), +(716049,167324,611061), +(716403,167324,995127), +(720751,167324,504764), +(722775,167324,579521), +(727611,167324,890708), +(729237,167324,273950), +(737979,167324,166537), +(739926,167324,210944), +(750989,167324,907671), +(751680,167324,263096), +(758314,167324,584022), +(797667,167324,996708), +(803705,167324,86834), +(828034,167324,57080), +(836217,167324,333965), +(839275,167324,454076), +(52978,176711,490418), +(74449,176711,753455), +(84199,176711,807499), +(106131,176711,719187), +(216347,176711,584434), +(249940,176711,222398), +(260069,176711,625348), +(260427,176711,773373), +(260737,176711,681534), +(280984,176711,859598), +(284742,176711,21876), +(292028,176711,763983), +(299922,176711,791246), +(319868,176711,812498), +(330833,176711,757874), +(341985,176711,792291), +(352931,176711,194824), +(363245,176711,499847), +(363257,176711,700635), +(378578,176711,122827), +(420990,176711,203568), +(435415,176711,843442), +(459441,176711,395289), +(464802,176711,787831), +(465932,176711,218782), +(519687,176711,641887), +(525594,176711,881088), +(606682,176711,438618), +(623535,176711,552941), +(626150,176711,551986), +(626225,176711,894500), +(646020,176711,370626), +(673153,176711,783523), +(673865,176711,159039), +(683804,176711,669156), +(697645,176711,940208), +(704920,176711,221365), +(706956,176711,66146), +(812916,176711,856513), +(817238,176711,134218), +(840317,176711,266504), +(43802,176712,443777), +(74449,176712,632780), +(88326,176712,448018), +(127373,176712,488429), +(192290,176712,91207), +(225014,176712,184509), +(280984,176712,171244), +(292028,176712,379347), +(319795,176712,522484), +(341985,176712,703196), +(363257,176712,801654), +(378578,176712,51866), +(438134,176712,895273), +(461413,176712,239200), +(549030,176712,827221), +(557743,176712,650634), +(575732,176712,465929), +(589608,176712,490689), +(596738,176712,685123), +(599020,176712,712938), +(613315,176712,320088), +(623535,176712,664749), +(645886,176712,186696), +(646020,176712,48418), +(673358,176712,589393), +(676314,176712,438595), +(697645,176712,332496), +(701044,176712,248323), +(711529,176712,351987), +(727540,176712,442531), +(745520,176712,92830), +(773694,176712,406953), +(778957,176712,162877), +(791868,176712,487913), +(795587,176712,86932), +(800701,176712,168135), +(812916,176712,260191), +(820312,176712,465032), +(2925,192017,76705), +(12987,192017,178986), +(19873,192017,706393), +(24660,192017,773609), +(28218,192017,701309), +(70137,192017,655575), +(103007,192017,718278), +(103728,192017,780856), +(107687,192017,33749), +(172915,192017,184682), +(181392,192017,773914), +(191424,192017,244625), +(194181,192017,623155), +(298874,192017,760592), +(300405,192017,709539), +(312299,192017,317333), +(366808,192017,469036), +(413114,192017,372322), +(474929,192017,804811), +(505244,192017,197159), +(506067,192017,843424), +(517767,192017,990498), +(518067,192017,498485), +(551171,192017,386049), +(573523,192017,149316), +(573952,192017,331940), +(578128,192017,764475), +(593617,192017,104756), +(610800,192017,301745), +(616663,192017,482592), +(698334,192017,291036), +(715702,192017,628908), +(716748,192017,847800), +(770448,192017,350511), +(4306,194874,199592), +(4856,194874,65899), +(8161,194874,800187), +(21959,194874,915415), +(48630,194874,65872), +(90307,194874,868520), +(129545,194874,376895), +(141251,194874,810970), +(161529,194874,417975), +(200269,194874,691639), +(201146,194874,881728), +(221162,194874,429575), +(241542,194874,513016), +(249944,194874,54251), +(250025,194874,81382), +(253952,194874,567464), +(272703,194874,541692), +(293993,194874,830857), +(322781,194874,48594), +(339994,194874,823654), +(332893,194874,672095), +(335955,194874,46579), +(338938,194874,465099), +(339292,194874,642425), +(347118,194874,798021), +(353175,194874,838561), +(367646,194874,103486), +(397039,194874,630269), +(415630,194874,978601), +(435124,194874,325490), +(435264,194874,942601), +(435526,194874,691094), +(464800,194874,28451), +(464989,194874,65211), +(465155,194874,635250), +(465884,194874,823617), +(512688,194874,496452), +(519486,194874,137361), +(519545,194874,874528), +(522807,194874,544702), +(540321,194874,224059), +(592087,194874,899457), +(616440,194874,324624), +(654457,194874,497803), +(666662,194874,850289), +(672860,194874,922762), +(686422,194874,528771), +(726124,194874,489067), +(800785,194874,389428), +(807955,194874,131124), +(835271,194874,71241), +(14973,207992,79963), +(19123,207992,420381), +(25293,207992,564501), +(65966,207992,334977), +(85282,207992,704223), +(124607,207992,398024), +(126550,207992,586441), +(151786,207992,929573), +(176042,207992,866349), +(182820,207992,400737), +(196459,207992,894793), +(269326,207992,164748), +(271316,207992,362340), +(350358,207992,387870), +(361482,207992,399446), +(362802,207992,650549), +(386627,207992,22531), +(393411,207992,846677), +(427337,207992,639164), +(439574,207992,677904), +(468167,207992,329730), +(504272,207992,521530), +(508359,207992,889865), +(514922,207992,872519), +(517132,207992,795108), +(521886,207992,487727), +(564927,207992,356422), +(623010,207992,467255), +(636338,207992,455380), +(666956,207992,205282), +(715637,207992,336520), +(729933,207992,667737), +(736852,207992,962569), +(750910,207992,207927), +(813694,207992,361287), +(837687,207992,709149), +(49922,210511,355083), +(146916,210511,60655), +(211557,210511,768174), +(274282,210511,633399), +(361482,210511,179320), +(366618,210511,978448), +(395132,210511,862233), +(474882,210511,500113), +(495184,210511,210774), +(570616,210511,249924), +(623436,210511,493146), +(647469,210511,519412), +(729933,210511,540123), +(730692,210511,26934), +(22591,224842,585861), +(45176,224842,944113), +(46035,224842,355126), +(50561,224842,908622), +(52927,224842,736326), +(52941,224842,856453), +(53441,224842,218214), +(58566,224842,792368), +(58871,224842,129850), +(81486,224842,439265), +(82887,224842,314265), +(88262,224842,567864), +(94668,224842,443467), +(119276,224842,546538), +(124961,224842,782203), +(125323,224842,782694), +(127395,224842,938689), +(127836,224842,442622), +(145529,224842,311134), +(149545,224842,748214), +(151786,224842,88497), +(152366,224842,668385), +(154245,224842,808750), +(167114,224842,726186), +(180512,224842,202444), +(188463,224842,241778), +(206644,224842,468556), +(234872,224842,72805), +(243428,224842,209641), +(243897,224842,907939), +(288254,224842,542322), +(291110,224842,613810), +(310903,224842,512900), +(341916,224842,243694), +(347754,224842,793384), +(350997,224842,912293), +(351274,224842,269495), +(359477,224842,531332), +(361582,224842,372132), +(366884,224842,53289), +(368424,224842,153975), +(384513,224842,175297), +(384898,224842,417133), +(397623,224842,847172), +(398679,224842,779186), +(401104,224842,275209), +(406968,224842,783763), +(433731,224842,483676), +(444015,224842,593078), +(451797,224842,300914), +(467346,224842,672450), +(472909,224842,58096), +(475243,224842,34895), +(488059,224842,470470), +(498933,224842,33503), +(500331,224842,427993), +(510458,224842,399948), +(514454,224842,932513), +(595015,224842,495752), +(607053,224842,522410), +(638626,224842,527566), +(646623,224842,551217), +(697055,224842,706025), +(740739,224842,566397), +(742493,224842,842854), +(774501,224842,526497), +(776772,224842,573239), +(833636,224842,568249), +(835808,224842,589796), +(836222,224842,604090), +(14741,237431,810710), +(22669,237431,770219), +(89558,237431,593598), +(92556,237431,906037), +(99325,237431,667590), +(99351,237431,157372), +(127499,237431,159672), +(132506,237431,341850), +(132969,237431,314445), +(151200,237431,876493), +(156020,237431,400806), +(157570,237431,889307), +(159290,237431,446158), +(163893,237431,606615), +(167973,237431,639988), +(178861,237431,252938), +(180543,237431,684733), +(194465,237431,370618), +(212771,237431,874118), +(214150,237431,383270), +(248284,237431,853690), +(271396,237431,262103), +(282065,237431,263431), +(309156,237431,554093), +(312231,237431,849543), +(342280,237431,86783), +(368628,237431,317540), +(390972,237431,958562), +(392613,237431,582396), +(406711,237431,575851), +(445292,237431,393789), +(482608,237431,867319), +(496490,237431,980704), +(503188,237431,286695), +(504229,237431,478100), +(508419,237431,45326), +(562444,237431,876326), +(588021,237431,824653), +(588101,237431,245932), +(646604,237431,917770), +(659368,237431,869113), +(722891,237431,993990), +(762207,237431,239428), +(789381,237431,834197), +(809136,237431,824859), +(809465,237431,475839), +(821935,237431,502930), +(832250,237431,963378), +(833865,237431,311953), +(834126,237431,265961), +(3226,238072,264777), +(7124,238072,178516), +(8409,238072,449047), +(8412,238072,369006), +(8426,238072,767844), +(38973,238072,597051), +(55263,238072,5948), +(67493,238072,27037), +(68858,238072,545858), +(82770,238072,379412), +(89558,238072,813949), +(99401,238072,977982), +(103411,238072,256222), +(107068,238072,145899), +(116901,238072,953051), +(151331,238072,253181), +(151533,238072,693215), +(165505,238072,27818), +(165825,238072,31075), +(180540,238072,72172), +(181071,238072,793517), +(185071,238072,234701), +(205863,238072,830626), +(214094,238072,678092), +(224828,238072,607144), +(228721,238072,159961), +(229140,238072,967419), +(232111,238072,21008), +(251175,238072,605414), +(254667,238072,391746), +(261960,238072,63660), +(262141,238072,599411), +(264716,238072,12162), +(269453,238072,120704), +(273506,238072,626368), +(277029,238072,72621), +(289830,238072,304173), +(296907,238072,896726), +(301244,238072,519318), +(316965,238072,529379), +(318718,238072,264308), +(343714,238072,621104), +(346988,238072,891472), +(363615,238072,67354), +(365287,238072,521403), +(369461,238072,902912), +(371050,238072,155158), +(374730,238072,109626), +(376249,238072,576869), +(385452,238072,455849), +(385663,238072,718495), +(393119,238072,954295), +(394261,238072,9794), +(402568,238072,550797), +(402708,238072,359599), +(404379,238072,554266), +(406907,238072,252600), +(414502,238072,821058), +(426293,238072,224294), +(426496,238072,397707), +(438109,238072,662543), +(445127,238072,370766), +(445758,238072,171205), +(445788,238072,372325), +(447116,238072,518395), +(447119,238072,17777), +(452722,238072,197757), +(453751,238072,995620), +(454993,238072,84739), +(475069,238072,424143), +(502063,238072,102180), +(503427,238072,605492), +(505496,238072,668358), +(507342,238072,526061), +(522851,238072,591500), +(530401,238072,103149), +(554784,238072,480743), +(584471,238072,124200), +(602559,238072,923453), +(621259,238072,893602), +(627711,238072,181551), +(636657,238072,957043), +(720752,238072,470875), +(770247,238072,810712), +(22723,238695,40817), +(32474,238695,584490), +(41200,238695,780337), +(49086,238695,166158), +(91369,238695,617039), +(113187,238695,833674), +(130410,238695,100363), +(154514,238695,328938), +(205567,238695,547325), +(224852,238695,30345), +(233402,238695,579453), +(235110,238695,342586), +(259004,238695,491206), +(281238,238695,783263), +(288772,238695,116894), +(310765,238695,738786), +(313569,238695,878063), +(338797,238695,575687), +(376350,238695,295956), +(380135,238695,483496), +(396079,238695,423563), +(398802,238695,408193), +(406711,238695,31459), +(426251,238695,267837), +(512793,238695,233741), +(536750,238695,136581), +(550248,238695,709314), +(600417,238695,959673), +(612605,238695,942015), +(631318,238695,461874), +(716989,238695,895002), +(828431,238695,846991), +(832753,238695,675765), +(17326,254943,593833), +(84019,254943,732107), +(158347,254943,725768), +(188640,254943,331634), +(195126,254943,125539), +(205634,254943,235749), +(223383,254943,472371), +(231223,254943,428435), +(278406,254943,591134), +(296955,254943,176816), +(298615,254943,734073), +(327456,254943,825250), +(338797,254943,84684), +(366696,254943,942086), +(420051,254943,757782), +(426461,254943,509190), +(429205,254943,562991), +(434338,254943,807820), +(457189,254943,413200), +(467518,254943,232504), +(481747,254943,3133), +(623457,254943,268584), +(636385,254943,93200), +(648040,254943,390184), +(688004,254943,133725), +(737316,254943,477233), +(790698,254943,293906), +(790699,254943,441500), +(36390,256630,59385), +(55975,256630,380471), +(85253,256630,136412), +(97507,256630,983269), +(172814,256630,131396), +(210962,256630,573308), +(230490,256630,113666), +(233574,256630,325272), +(511973,256630,969535), +(621545,256630,738633), +(678980,256630,236671), +(22591,257264,500588), +(24164,257264,800532), +(71116,257264,567363), +(141094,257264,973969), +(142943,257264,547472), +(149274,257264,181826), +(155804,257264,821189), +(195384,257264,364374), +(205106,257264,793224), +(205392,257264,298813), +(233163,257264,631497), +(269401,257264,994598), +(280540,257264,868610), +(301810,257264,500767), +(311756,257264,810824), +(325748,257264,94132), +(346233,257264,914869), +(360502,257264,831939), +(371745,257264,763758), +(388301,257264,942087), +(399230,257264,255664), +(453151,257264,868197), +(474386,257264,532709), +(483095,257264,494231), +(501954,257264,823748), +(513863,257264,301562), +(518624,257264,696318), +(533710,257264,681666), +(541435,257264,438738), +(565166,257264,368836), +(567368,257264,11123), +(574986,257264,384053), +(597426,257264,230943), +(605730,257264,985580), +(631024,257264,531879), +(652012,257264,533230), +(661973,257264,621778), +(673856,257264,581331), +(715702,257264,433833), +(718945,257264,469991), +(721048,257264,54725), +(728638,257264,46780), +(736051,257264,439813), +(737212,257264,367890), +(770558,257264,358909), +(777168,257264,427658), +(809607,257264,189940), +(821956,257264,417931), +(826110,257264,349549), +(7817,267038,406076), +(17433,267038,331110), +(36472,267038,289947), +(45243,267038,842272), +(65536,267038,957416), +(68754,267038,370374), +(87969,267038,270700), +(173104,267038,724991), +(183894,267038,688327), +(207426,267038,116328), +(210153,267038,762891), +(225014,267038,994609), +(242760,267038,456661), +(264162,267038,340249), +(279222,267038,930109), +(321383,267038,818199), +(362817,267038,452193), +(374784,267038,360883), +(396528,267038,96205), +(408902,267038,62192), +(412573,267038,515036), +(434562,267038,787552), +(436214,267038,355121), +(441022,267038,340845), +(452838,267038,736873), +(456313,267038,5964), +(466585,267038,209087), +(478676,267038,852558), +(482416,267038,170643), +(499566,267038,604665), +(507903,267038,438368), +(508288,267038,880953), +(512541,267038,807827), +(539150,267038,146775), +(596862,267038,568717), +(627760,267038,652535), +(639885,267038,373990), +(640057,267038,338449), +(654019,267038,888825), +(667689,267038,601224), +(673070,267038,957355), +(694110,267038,504559), +(700526,267038,953583), +(712086,267038,114803), +(756056,267038,378036), +(782153,267038,220318), +(806043,267038,100194), +(812916,267038,714300), +(820312,267038,974568), +(25743,276217,410958), +(36472,276217,919230), +(59227,276217,416728), +(63695,276217,465501), +(65536,276217,295657), +(97566,276217,671408), +(193995,276217,188724), +(242760,276217,748869), +(292028,276217,949455), +(368399,276217,201512), +(378578,276217,865572), +(408902,276217,354787), +(412573,276217,222772), +(447813,276217,787793), +(452774,276217,236860), +(452838,276217,952020), +(466585,276217,387078), +(473634,276217,700268), +(482416,276217,36777), +(498580,276217,953486), +(518086,276217,139739), +(575999,276217,703778), +(673070,276217,32456), +(688902,276217,499065), +(803695,276217,511901), +(11489,297838,136196), +(22188,297838,989028), +(35463,297838,886838), +(35741,297838,647414), +(48468,297838,49283), +(55108,297838,661410), +(55702,297838,734479), +(59323,297838,507875), +(59824,297838,116), +(86916,297838,771094), +(95602,297838,24679), +(99685,297838,916856), +(110268,297838,129286), +(116949,297838,730510), +(118282,297838,424034), +(118957,297838,271605), +(126469,297838,101857), +(156523,297838,970010), +(159225,297838,954678), +(159346,297838,131162), +(174704,297838,333536), +(183829,297838,30772), +(189012,297838,996879), +(192874,297838,52485), +(202366,297838,543858), +(214502,297838,214847), +(242102,297838,953306), +(244368,297838,218514), +(245499,297838,20021), +(249760,297838,554458), +(277813,297838,417747), +(278501,297838,402783), +(287224,297838,696089), +(292379,297838,429602), +(296549,297838,662189), +(306573,297838,334537), +(309501,297838,733454), +(312806,297838,378798), +(314365,297838,425167), +(320846,297838,403585), +(343346,297838,409814), +(367071,297838,670831), +(383529,297838,779133), +(387921,297838,703276), +(394020,297838,266508), +(401104,297838,143683), +(405572,297838,166993), +(414705,297838,331984), +(449070,297838,791888), +(454105,297838,979364), +(460144,297838,909398), +(460159,297838,869534), +(471769,297838,532001), +(509261,297838,728537), +(517126,297838,72882), +(526627,297838,727089), +(555599,297838,727624), +(791930,297838,724461), +(794261,297838,487270), +(795871,297838,800225), +(828984,297838,861400), +(2547,300229,31966), +(15921,300229,758596), +(41156,300229,923871), +(43899,300229,9114), +(46276,300229,773400), +(69902,300229,766846), +(76739,300229,605471), +(103007,300229,664557), +(118681,300229,276659), +(163807,300229,383076), +(177746,300229,982154), +(251911,300229,402016), +(280713,300229,477323), +(321301,300229,937016), +(335657,300229,170631), +(337097,300229,141523), +(366715,300229,111753), +(394821,300229,530070), +(444634,300229,345419), +(492299,300229,318993), +(493665,300229,935245), +(545489,300229,526884), +(602370,300229,469642), +(624888,300229,743016), +(627035,300229,496856), +(2700,306032,594914), +(31092,306032,682302), +(33582,306032,103733), +(33865,306032,218579), +(56513,306032,952360), +(62556,306032,39225), +(70588,306032,714114), +(71699,306032,361996), +(71767,306032,786142), +(96353,306032,722809), +(101557,306032,209512), +(103244,306032,358260), +(109357,306032,533778), +(115652,306032,738251), +(116634,306032,389155), +(125700,306032,85072), +(127583,306032,179115), +(128379,306032,902273), +(145053,306032,536019), +(145321,306032,443463), +(145563,306032,604179), +(153139,306032,506563), +(154269,306032,204744), +(155121,306032,583459), +(169408,306032,352422), +(176918,306032,364115), +(181512,306032,576518), +(200155,306032,977286), +(210144,306032,903375), +(217399,306032,833508), +(222947,306032,620013), +(226488,306032,845317), +(233693,306032,707006), +(235260,306032,403475), +(272853,306032,156831), +(312773,306032,720878), +(318673,306032,507967), +(349878,306032,847219), +(366832,306032,641943), +(376249,306032,172101), +(393971,306032,445166), +(400031,306032,107950), +(409474,306032,387392), +(430641,306032,548419), +(435165,306032,546301), +(443599,306032,117060), +(445208,306032,212997), +(452242,306032,144673), +(452549,306032,708506), +(453799,306032,566245), +(462782,306032,262346), +(464554,306032,53241), +(464555,306032,38240), +(466074,306032,653285), +(470693,306032,624103), +(473853,306032,921525), +(476507,306032,871165), +(502551,306032,324063), +(506000,306032,966207), +(511760,306032,317827), +(584127,306032,216836), +(584158,306032,8708), +(590723,306032,182693), +(786291,306032,295215), +(18534,313459,775585), +(20565,313459,280160), +(24298,313459,106233), +(24389,313459,57569), +(32648,313459,799930), +(32842,313459,205604), +(36641,313459,344312), +(38306,313459,876184), +(41012,313459,510417), +(45193,313459,718556), +(60384,313459,816716), +(64724,313459,759563), +(66791,313459,29247), +(81479,313459,605114), +(93441,313459,544969), +(95766,313459,866150), +(103769,313459,341445), +(103985,313459,759495), +(109892,313459,469071), +(107609,313459,101423), +(118428,313459,26471), +(121418,313459,92981), +(121453,313459,451873), +(121475,313459,332785), +(155223,313459,308097), +(155704,313459,60501), +(163352,313459,896150), +(166901,313459,47114), +(168906,313459,467636), +(175853,313459,156775), +(176421,313459,799913), +(181749,313459,808580), +(188411,313459,215637), +(192139,313459,569346), +(193293,313459,781040), +(194181,313459,476397), +(196754,313459,202636), +(197798,313459,107348), +(204119,313459,924510), +(204475,313459,840259), +(205055,313459,836579), +(213555,313459,878523), +(215780,313459,291838), +(221431,313459,358374), +(232234,313459,896052), +(233082,313459,523802), +(241719,313459,61813), +(250001,313459,481348), +(250281,313459,66279), +(265558,313459,298612), +(269536,313459,526752), +(274881,313459,497620), +(280561,313459,197071), +(290708,313459,711722), +(293066,313459,151363), +(296048,313459,568314), +(307200,313459,467315), +(308366,313459,909653), +(309571,313459,676657), +(309697,313459,745728), +(328248,313459,545700), +(371393,313459,464134), +(380938,313459,138826), +(383596,313459,137630), +(384778,313459,137239), +(399367,313459,780773), +(409131,313459,353069), +(425137,313459,156811), +(440072,313459,846497), +(455851,313459,582344), +(457215,313459,377531), +(458852,313459,364929), +(460215,313459,355863), +(462470,313459,126597), +(462473,313459,322701), +(473636,313459,166934), +(474368,313459,151953), +(477860,313459,950232), +(481290,313459,781934), +(484554,313459,798627), +(501054,313459,219994), +(501285,313459,836982), +(501947,313459,776187), +(504861,313459,926262), +(507612,313459,435399), +(512212,313459,881554), +(516466,313459,770334), +(566874,313459,188467), +(583108,313459,116992), +(595613,313459,288303), +(610382,313459,41373), +(616010,313459,576254), +(620283,313459,780887), +(624531,313459,57166), +(653075,313459,697323), +(667702,313459,916248), +(668050,313459,911241), +(683913,313459,976689), +(683916,313459,937883), +(729677,313459,723718), +(773636,313459,685795), +(792242,313459,554960), +(799247,313459,463622), +(831121,313459,999165), +(22262,314965,53324), +(22591,314965,515904), +(95622,314965,164456), +(98103,314965,778612), +(131649,314965,266112), +(184173,314965,789440), +(224034,314965,872022), +(318797,314965,734044), +(341012,314965,748325), +(342939,314965,349680), +(350741,314965,373516), +(378220,314965,125863), +(390454,314965,550262), +(398944,314965,402108), +(433068,314965,548179), +(443171,314965,457365), +(456302,314965,495056), +(499967,314965,208036), +(511354,314965,556530), +(585548,314965,788439), +(605742,314965,874300), +(613378,314965,209150), +(695024,314965,412571), +(729434,314965,878467), +(803742,314965,761236), +(816897,314965,877780), +(819723,314965,479893), +(822281,314965,181794), +(831862,314965,250060), +(841405,314965,368756), +(933,333856,460969), +(2898,333856,683576), +(11865,333856,661746), +(12043,333856,854528), +(18638,333856,585399), +(29603,333856,554881), +(54608,333856,16494), +(57665,333856,762669), +(66328,333856,215596), +(66776,333856,919764), +(69940,333856,521654), +(70744,333856,406858), +(72215,333856,316277), +(76228,333856,868161), +(76443,333856,263355), +(76653,333856,539088), +(81499,333856,743722), +(93883,333856,814867), +(95037,333856,742851), +(99597,333856,937002), +(99941,333856,217220), +(101233,333856,549203), +(118569,333856,311789), +(125676,333856,980441), +(121758,333856,34654), +(130426,333856,598498), +(134352,333856,210925), +(138312,333856,575344), +(140049,333856,997946), +(142962,333856,298248), +(144555,333856,220234), +(153207,333856,21490), +(155472,333856,718826), +(155930,333856,69907), +(156939,333856,577462), +(157096,333856,918833), +(157680,333856,167697), +(162721,333856,896118), +(165721,333856,592536), +(167468,333856,320917), +(172669,333856,941218), +(181486,333856,476265), +(186652,333856,372296), +(199768,333856,492715), +(205287,333856,581869), +(208287,333856,729257), +(209729,333856,596102), +(211832,333856,7374), +(216473,333856,78475), +(219643,333856,546373), +(226351,333856,286951), +(227836,333856,776292), +(230528,333856,582626), +(243306,333856,616966), +(244575,333856,403857), +(248904,333856,253025), +(263645,333856,372126), +(264813,333856,332414), +(270444,333856,478924), +(279903,333856,582747), +(283561,333856,237424), +(288312,333856,222975), +(301563,333856,961726), +(307547,333856,521894), +(313916,333856,542539), +(335829,333856,98008), +(342443,333856,407443), +(348858,333856,736027), +(351253,333856,872636), +(354484,333856,365644), +(358426,333856,116416), +(359448,333856,223715), +(360793,333856,52912), +(366173,333856,796925), +(372149,333856,185743), +(373241,333856,851833), +(414913,333856,656110), +(444656,333856,188160), +(455151,333856,111392), +(462918,333856,221686), +(462919,333856,665236), +(468177,333856,572949), +(471961,333856,672028), +(480062,333856,711471), +(480247,333856,542687), +(481840,333856,798249), +(482854,333856,338071), +(484826,333856,231985), +(497962,333856,183825), +(499298,333856,916233), +(500666,333856,463695), +(502344,333856,781141), +(505031,333856,689160), +(513645,333856,759295), +(524132,333856,729476), +(534915,333856,965333), +(541702,333856,415290), +(547276,333856,155286), +(547303,333856,374504), +(560216,333856,287249), +(560719,333856,876222), +(562717,333856,386370), +(578075,333856,598435), +(608339,333856,39236), +(620301,333856,719357), +(621016,333856,829752), +(627384,333856,601061), +(629712,333856,835272), +(629713,333856,185311), +(635153,333856,215277), +(653279,333856,839813), +(659281,333856,330844), +(675117,333856,109316), +(678541,333856,287549), +(687048,333856,47731), +(709423,333856,962624), +(728576,333856,505348), +(740170,333856,892744), +(741046,333856,65212), +(744930,333856,905760), +(745079,333856,948972), +(758870,333856,929234), +(763718,333856,544320), +(763862,333856,667724), +(766230,333856,899560), +(773658,333856,681356), +(803835,333856,491304), +(827985,333856,54545), +(827986,333856,792316), +(837199,333856,331702), +(30298,344203,111802), +(52913,344203,619301), +(58481,344203,402394), +(63432,344203,828311), +(67954,344203,105275), +(69186,344203,473580), +(73473,344203,848642), +(88336,344203,411899), +(92907,344203,199260), +(151893,344203,588320), +(158111,344203,535281), +(158125,344203,774600), +(160178,344203,441738), +(166835,344203,839626), +(169238,344203,362833), +(175696,344203,968224), +(183405,344203,686221), +(192106,344203,694837), +(193699,344203,653659), +(195778,344203,829105), +(197172,344203,687710), +(215493,344203,124927), +(218133,344203,475643), +(226391,344203,999435), +(228167,344203,457504), +(243490,344203,784605), +(251881,344203,821432), +(276083,344203,752670), +(297612,344203,850883), +(297613,344203,977399), +(300498,344203,643705), +(307236,344203,569372), +(308572,344203,243710), +(349905,344203,744263), +(362075,344203,81114), +(373005,344203,840600), +(383529,344203,941898), +(395522,344203,277266), +(397770,344203,674070), +(403345,344203,783868), +(407154,344203,355685), +(416655,344203,351334), +(426450,344203,884200), +(438265,344203,323528), +(453895,344203,843098), +(496708,344203,263650), +(502910,344203,764900), +(503070,344203,535956), +(505762,344203,632601), +(507232,344203,262458), +(514908,344203,997801), +(520090,344203,253267), +(533504,344203,53615), +(547549,344203,160296), +(590235,344203,289609), +(606539,344203,770191), +(613134,344203,58088), +(663169,344203,370283), +(667210,344203,495764), +(687554,344203,457930), +(713211,344203,661419), +(800486,344203,577572), +(812803,344203,885606), +(828197,344203,639360), +(54888,350424,250247), +(60612,350424,246689), +(92394,350424,530386), +(92931,350424,65305), +(101879,350424,29181), +(114951,350424,530807), +(146792,350424,268756), +(163948,350424,761426), +(192018,350424,646251), +(193175,350424,89100), +(198505,350424,302534), +(198544,350424,514780), +(213832,350424,507392), +(216951,350424,319699), +(242176,350424,989167), +(242646,350424,734416), +(244826,350424,820750), +(256402,350424,379530), +(271849,350424,865924), +(272379,350424,67784), +(272456,350424,799881), +(272971,350424,556390), +(275842,350424,8384), +(277250,350424,559956), +(284337,350424,907106), +(287321,350424,466102), +(297473,350424,814688), +(312961,350424,43683), +(335034,350424,650715), +(336283,350424,256076), +(349941,350424,307670), +(375500,350424,775106), +(383394,350424,38847), +(412221,350424,403723), +(418701,350424,168714), +(425670,350424,226161), +(425938,350424,50019), +(431679,350424,73175), +(432677,350424,239603), +(441300,350424,246138), +(448453,350424,909757), +(449430,350424,932013), +(454171,350424,419817), +(462628,350424,198252), +(468102,350424,895332), +(472335,350424,34932), +(474979,350424,245388), +(488446,350424,30288), +(500661,350424,547819), +(503450,350424,823775), +(505706,350424,510901), +(511078,350424,504756), +(517076,350424,103412), +(540103,350424,796151), +(568474,350424,408921), +(572929,350424,675033), +(589421,350424,476374), +(589427,350424,196919), +(589713,350424,547347), +(602370,350424,219457), +(623022,350424,247280), +(624510,350424,439318), +(633197,350424,11254), +(639873,350424,374530), +(647023,350424,470103), +(648036,350424,500282), +(673878,350424,688722), +(695231,350424,482718), +(716414,350424,560781), +(722460,350424,961004), +(724348,350424,581273), +(758543,350424,114047), +(761233,350424,923145), +(764159,350424,816372), +(784772,350424,812134), +(789840,350424,109711), +(791422,350424,91115), +(799913,350424,185116), +(806256,350424,215750), +(809383,350424,758267), +(835184,350424,221954), +(835392,350424,415562), +(837678,350424,85265), +(837895,350424,931167), +(850000,300270,599201), +(850001,300270,633687), +(850002,300270,959968), +(850003,300270,432767), +(850004,300270,347023), +(850005,300270,357012), +(850006,300270,725247), +(850007,300270,73413), +(850008,300270,722140), +(850009,300270,90675), +(850010,300270,669861), +(850011,300270,336466), +(850012,300270,246752), +(850013,300270,850962), +(850014,300270,307093), +(850015,300270,259829), +(850016,300270,59734), +(850017,300270,974902), +(850018,300270,798919), +(850019,300270,95907), +(850020,300270,512329), +(850021,300270,480712), +(850022,300270,570929), +(850023,300270,508728), +(850024,300270,488221), +(850025,300270,557484), +(850026,300270,846584), +(850027,300270,119536), +(850028,300270,523528), +(850029,300270,228900), +(850030,300270,312361), +(850031,300270,340854), +(850032,300270,107511), +(850033,300270,910880), +(850034,300270,89617), +(850035,300270,549822), +(850036,300270,661531), +(850037,300270,480860), +(850038,300270,377464), +(850039,300270,21542), +(850040,300270,34268), +(850041,300270,127334), +(850042,300270,33898), +(850043,300270,471719), +(850044,300270,525385), +(850045,300270,223327), +(850046,300270,752459), +(850047,300270,887236), +(850048,300270,872980), +(850049,300270,779040), +(850050,300270,636484), +(850051,300270,570183), +(850052,300270,909470), +(850053,300270,121371), +(850054,300270,7077), +(850055,300270,333473), +(850056,300270,381465), +(850057,300270,358453), +(850058,300270,920944), +(850059,300270,483841), +(850060,300270,1382), +(850061,300270,438831), +(850062,300270,854717), +(850063,300270,129348), +(850064,300270,421974), +(850065,300270,637123), +(850066,300270,21910), +(850067,300270,700878), +(850068,300270,322208), +(850069,300270,299760), +(850070,300270,754858), +(850071,300270,697959), +(850072,300270,595632), +(850073,300270,689795), +(850074,300270,449437), +(850075,300270,957531), +(850076,300270,983784), +(850077,300270,543339), +(850078,300270,993702), +(850079,300270,101762), +(850080,300270,24925), +(850081,300270,639752), +(850082,300270,591929), +(850083,300270,722366), +(850084,300270,552045), +(850085,300270,665135), +(850086,300270,981684), +(850087,300270,977597), +(850088,300270,895660), +(850089,300270,696577), +(850090,300270,719054), +(850091,300270,363149), +(850092,300270,3033); From 1879b7e6136fba6d17b5167751a2e6d87a706bd5 Mon Sep 17 00:00:00 2001 From: shallinris Date: Thu, 9 Feb 2017 11:53:12 +0200 Subject: [PATCH 03/11] created tables --- SQL/adventure.sql | 132 ++ imdb_small.sql | 4193 --------------------------------------------- 2 files changed, 132 insertions(+), 4193 deletions(-) create mode 100644 SQL/adventure.sql delete mode 100755 imdb_small.sql diff --git a/SQL/adventure.sql b/SQL/adventure.sql new file mode 100644 index 0000000..ba71933 --- /dev/null +++ b/SQL/adventure.sql @@ -0,0 +1,132 @@ + +--DROP DATABASE IF EXISTS adventure; +--CREATE DATABASE adventure; +--USE adventure; + +-- +-- Table structure for table `users` +-- + +-- DROP TABLE IF EXISTS `users`; +CREATE TABLE `users` ( + `user_id` int(11), + `user_name` varchar(200) default NULL, + PRIMARY KEY (`user_id`) +); -- ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- +-- Dumping data for table `users` +-- + +-- /*!40000 ALTER TABLE `users` DISABLE KEYS */; +INSERT INTO `users` VALUES +(1,'Tomer Marx'), +(2,'Shallin Ris'); +-- /*!40000 ALTER TABLE `users` ENABLE KEYS */; + +-- +-- Table structure for table `games` +-- + +-- DROP TABLE IF EXISTS `games`; +CREATE TABLE `games` ( + `game_id` int(11), + `user_id` varchar(200), + `adventure_id` int(11) default NULL, + `user_life` int(11) default NULL, + `user_money` int(11) default NULL, + `current_story_id` int(11) default NULL, + `game_completed` int(11) default NULL, + PRIMARY KEY (`game_id`), + FOREIGN KEY ('user_id') REFERENCES users('user_id') +-- should this be the primary key?? +); -- ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- +-- Dumping data for table `games` +-- + +--LOCK TABLES `games` WRITE; +-- /*!40000 ALTER TABLE `games` DISABLE KEYS */; +INSERT INTO `games` VALUES +(1, 1, 1, 100, 10, 4, 1), +(2, 2, 1, 55, 4, 5, 1); +-- /*!40000 ALTER TABLE `games` ENABLE KEYS */; +--UNLOCK TABLES; + + +-- +-- Table structure for table `story` +-- + +-- DROP TABLE IF EXISTS `story`; +CREATE TABLE `story` ( + `id` int(11), + `user_id` varchar(200), + `adventure_id` int(11) default NULL, + `story_id` int(11) default NULL, + `question_type` int(11) default NULL, + `content` varchar(1000) default NULL, + `life_unit` int(11) default NULL, + `wealth_unit` int(11) default NULL, + PRIMARY KEY (`id`), + FOREIGN KEY ('user_id') REFERENCES users('user_id') + +-- KEY `idx_actor_id` (`actor_id`), +-- KEY `idx_movie_id` (`movie_id`) +); -- ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- +-- Dumping data for table `story` +-- + +--LOCK TABLES `story` WRITE; +-- /*!40000 ALTER TABLE `story` DISABLE KEYS */; +INSERT INTO `story` VALUES +(1, 1, 1, 0, 'You wake up late. You:', 0, 0), +(2, 1, 1, 1, 'get ready in a hurry, put on your running shoes and sprint to campus', 50, 10), +(2, 1, 1, 2, 'text Shy that youre running late', 100, 10), +(2, 1, 1, 3, 'dont text anyone and hope that no one notices when you walk in late', 15, 10), +(2, 1, 1, 4, 'throw caution to the wind and decide to skip the entire day', 0, 10), +(2, 1, 1, 0, 'You get to school in the nick of time. You:', 0, 0), +(2, 1, 1, 1, 'walk into class and quietly sit down', 100, 10), +(2, 1, 1, 2, 'hang out in the kitchen talking to your friends and making coffee, despite the fact that Nathalie has told you lecture is starting', 50, 10), +(2, 1, 1, 3, 'stop by cofix because its ok to be a few minutes late', 5, 10), +(2, 1, 1, 4, 'at the sight of 16 Herzl you decide you dont feel like coding today so you turn around and go home', 0, 10), +(2, 1, 1, 0, 'You encounter Shy as you run up the stairs. He asks why you didnt text anyone that you were going to be late.', 0, 0), +(2, 1, 1, 1, 'You apologize and say it wont happen again', 60, 10), +(2, 1, 1, 2, 'You start to cry and then run away', 0, 10), +(2, 1, 1, 3, 'You voluntarily offer to pay the $200 late fee', 100, 10), +(2, 1, 1, 4, 'You tell him that you lost your phone', 0, 10), +(1, 1, 1, 0, 'Youre sitting in class, sipping on coffee, and working on your computer. Someone gets up and knocks your coffee over onto your computer:', 0, 0), +(2, 1, 1, 1, 'You grab another cup of coffee and spill it on their computer', 0, 10), +(2, 1, 1, 2, 'You throw the coffee cup and your ruined computer in the trash', 0, 10), +(2, 1, 1, 3, 'You tell Shy its the other persons fault and that they should pay for the computer damage', 0, 10), +(2, 1, 1, 4, 'You realize that maybe you shouldnt have been drinking coffee in the classroom', 0, 10), +; +-- /*!40000 ALTER TABLE `story` ENABLE KEYS */; +--UNLOCK TABLES; + +-- Table structure for table `adventure` + +-- DROP TABLE IF EXISTS `adventure`; +CREATE TABLE `adventure` ( + `id` int(11), + `adventure_id` int(11) default NULL, + `adventure_name` varchar(250) default NULL, + `amount_stories` int(11) default NULL, + PRIMARY KEY (`id`), + FOREIGN KEY ('adventure_id') REFERENCES story('adventure_id') +-- KEY `idx_actor_id` (`actor_id`), +-- KEY `idx_movie_id` (`movie_id`) +); -- ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- Dumping data for table `adventure` + +--LOCK TABLES `adventure` WRITE; +-- /*!40000 ALTER TABLE `adventure` DISABLE KEYS */; +INSERT INTO `adventure` VALUES +(1,'Surviving ITC', 10), +-- /*!40000 ALTER TABLE `adventure` ENABLE KEYS */; +--UNLOCK TABLES; + diff --git a/imdb_small.sql b/imdb_small.sql deleted file mode 100755 index 6cf9b42..0000000 --- a/imdb_small.sql +++ /dev/null @@ -1,4193 +0,0 @@ - -DROP DATABASE IF EXISTS imdb; -DROP DATABASE IF EXISTS mydb; -CREATE DATABASE imdb; -CREATE DATABASE mydb; -USE imdb; - --- --- Table structure for table `actors` --- - -DROP TABLE IF EXISTS `actors`; -CREATE TABLE `actors` ( - `id` int(11) NOT NULL default '0', - `full_name` varchar(200) default NULL, - `gender` varchar(1) default NULL, - PRIMARY KEY (`id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- --- Dumping data for table `actors` --- - -LOCK TABLES `actors` WRITE; -/*!40000 ALTER TABLE `actors` DISABLE KEYS */; -INSERT INTO `actors` VALUES (933,'Lewis Abernathy','M'), -(2547,'Andrew Adamson','M'), -(2700,'William Addy','M'), -(2898,'Seth Adkins','M'), -(2925,'Charles Adler','M'), -(3226,'Casey Affleck','M'), -(4306,'Shigekazu Aida','M'), -(4856,'Julliet Akinyi','M'), -(6005,'Henri Alciatore','M'), -(6990,'Dean Alexandrou','M'), -(7124,'Jim Alfonso','M'), -(7817,'Carl Allen','M'), -(7979,'van Allen','M'), -(8161,'Richard XV Allen','M'), -(8409,'Anthony Allison','M'), -(8412,'Bill Allison','M'), -(8426,'Frankie J. Allison','M'), -(9184,'Steve Altes','M'), -(9275,'Walter Altman','M'), -(11489,'Dion Anderson','M'), -(11547,'George V Anderson','M'), -(11590,'J. Todd Anderson','M'), -(11865,'Scott G. Anderson','M'), -(12043,'Kris Andersson','M'), -(12508,'David Andrews','M'), -(12987,'Jack Angel','M'), -(13553,'Joey Ansah','M'), -(14741,'Royce D. Applegate','M'), -(14973,'Julian Arahanga','M'), -(15068,'Raul Aranas','M'), -(15854,'Geoffrey Arend','M'), -(15921,'Guillaume Aretos','M'), -(16669,'Alun Armstrong','M'), -(16791,'Neil Armstrong','M'), -(16844,'William Armstrong','M'), -(17326,'Abraham Aronofsky','M'), -(17433,'Alexis Arquette','M'), -(17438,'Richmond Arquette','M'), -(17946,'Michael Arturo','M'), -(18534,'Graham Ashley','M'), -(18638,'Richard Ashton','M'), -(18826,'Edward Asner','M'), -(19123,'David Aston','M'), -(19873,'Rene Auberjonois','M'), -(20565,'Mark Austin','M'), -(21959,'Ryuichiro Baba','M'), -(22188,'James Babson','M'), -(22262,'Mike Bacarella','M'), -(22489,'Joe Bacino','M'), -(22591,'Kevin Bacon','M'), -(22669,'Michael Badalucco','M'), -(22723,'Diedrich Bader','M'), -(23488,'Eion Bailey','M'), -(24164,'Dylan Baker','M'), -(24298,'Kenny Baker','M'), -(24389,'Rick Baker','M'), -(24660,'Matthew Balaban','M'), -(25103,'Christian Bale','M'), -(25293,'Jeremy Ball','M'), -(25743,'Kirk Baltz','M'), -(26018,'John Bandemer','M'), -(26409,'an Bannen','M'), -(28218,'Christopher Daniel Barnes','M'), -(28510,'Roy Barnitt','M'), -(29603,'Jason Barry','M'), -(29686,'Thom Barry','M'), -(30298,'Billy Barty','M'), -(31092,'Dean Batchelor','M'), -(32474,'Joe Bays','M'), -(32648,'Scott Beach','M'), -(32842,'Lightning Bear','M'), -(32884,'Kevin Beard','M'), -(33024,'Lou Beatty Jr.','M'), -(33582,'William Beck','M'), -(33865,'Andy Beckwith','M'), -(35463,'Ned Bellamy','M'), -(35741,'Gil Bellows','M'), -(36005,'John Belushi','M'), -(36390,'Nat Benchley','M'), -(36472,'Lawrence Bender','M'), -(36641,'Jay Benedict','M'), -(37040,'David Benn','M'), -(38306,'Jon Berg','M'), -(38626,'Loys T. Bergeron','M'), -(38779,'Jules Bergman','M'), -(38973,'Scott Clark Beringer','M'), -(39044,'Xander Berkeley','M'), -(39553,'Jay Bernard','M'), -(39860,'Steve Bernie','M'), -(41012,'Doug Beswick','M'), -(41156,'Val Bettin','M'), -(41200,'Jack Betts','M'), -(42278,'Michael Biehn','M'), -(42960,'Stephen Billington','M'), -(43791,'John Bishop','M'), -(43802,'Larry Bishop','M'), -(43842,'Stephen Bishop','M'), -(43899,'John Bisom','M'), -(43926,'Richard Bissell','M'), -(43967,'Joel Bissonnette','M'), -(44737,'Abdul Blackmanwest','M'), -(45134,'Geoffrey Blake','M'), -(45176,'Matty Blake','M'), -(45193,'Paul Blake','M'), -(45243,'Don Blakely','M'), -(46035,'Andrew Blesser','M'), -(46276,'Bobby Block','M'), -(46793,'Stuart Blumberg','M'), -(47366,'Ben Bode','M'), -(47448,'Wolfgang Bodison','M'), -(47548,'Bain Boehlke','M'), -(47858,'Hale Boggs','M'), -(48064,'Bruce Bohne','M'), -(48468,'Bill Bolender','M'), -(48630,'Diedrich Bollman','M'), -(49086,'Josh Bond','M'), -(49108,'Rudy Bond','M'), -(49661,'Bruce Bonnheim','M'), -(49922,'Mark Boone Junior','M'), -(50085,'Tim Booth','M'), -(50561,'Eric Bruno Borgman','M'), -(51588,'Morne Botes','M'), -(52396,'Anderson Bourell','M'), -(52913,'David Bowe','M'), -(52927,'Douglass Bowen Flynn','M'), -(52941,'Cameron Bowen','M'), -(52978,'Michael Bowen','M'), -(53441,'Cayden Boyd','M'), -(54608,'Eric Braeden','M'), -(54620,'Zach Braff','M'), -(54814,'Richard Brake','M'), -(54888,'Mark Bramhall','M'), -(55108,'Larry Brandenburg','M'), -(55174,'Marlon Brando','M'), -(55263,'Barry Brandt','M'), -(55349,'Willy Brandt','M'), -(55702,'Chuck Brauchler','M'), -(55975,'Garrett Brawith','M'), -(56160,'Walter Breaux','M'), -(56369,'Charles Brehm','M'), -(56513,'Ewen Bremner','M'), -(57184,'Leonid Brezhnev','M'), -(57333,'.D. Brickman','M'), -(57631,'Richard Bright','M'), -(57665,'Paul Brightwell','M'), -(57830,'Johnny Brink','M'), -(58327,'J. Paul Broadhead','M'), -(58481,'Stanley Brock','M'), -(58566,'Charley Broderick','M'), -(58775,'Josh Brolin','M'), -(58871,'Paul Bronk','M'), -(59227,'Randy Brooks','M'), -(59323,'Brian Brophy','M'), -(59824,'Clancy Brown','M'), -(60384,'Phil Brown','M'), -(60612,'W. Earl Brown','M'), -(61441,'Jon Bruno','M'), -(62520,'Raymond Buck','M'), -(62556,'Jason Buckham','M'), -(63432,'Kim Bullard','M'), -(63521,'Tom V Bullock','M'), -(63695,'Edward Bunker','M'), -(63813,'Cliff Bura','M'), -(64724,'Ted Burnett','M'), -(64793,'Alex Burns','M'), -(65536,'Steve Buscemi','M'), -(65966,'Michael Butcher','M'), -(66328,'Mike Butters','M'), -(66495,'Ezra Buzzington','M'), -(66776,'Chris Byrne','M'), -(66791,'Eddie Byrne','M'), -(66825,'Michael Byrne','M'), -(67492,'James Caan','M'), -(67493,'Scott Caan','M'), -(67598,'Charles Cabell','M'), -(67599,'Earle Cabell','M'), -(67954,'John Cadenhead','M'), -(68048,'Harry Caesar','M'), -(68424,'Michael Caine','M'), -(68754,'Paul Calderon','M'), -(68858,'Philip Caldwell','M'), -(69186,'Roger Callard','M'), -(69902,'Cody Cameron','M'), -(69940,'James Cameron','M'), -(70137,'Hamilton Camp','M'), -(70282,'Bruce Campbell','M'), -(70588,'Sol Campbell','M'), -(70744,'Bruno Campolo','M'), -(71116,'John Candy','M'), -(71699,'Mickey Cantwell','M'), -(71767,'Jason Ninh Cao','M'), -(72215,'Mark Capri','M'), -(72356,'Paul Carafotes','M'), -(73209,'Chris Carley','M'), -(73473,'Francis M. Carlson','M'), -(73950,'Liam Carney','M'), -(74449,'David Carradine','M'), -(75195,'Price Carson','M'), -(75369,'Gary Carter','M'), -(76228,'Nicholas Cascone','M'), -(76443,'Aaron James Cash','M'), -(76653,'Marc Cass','M'), -(76739,'Vincent Cassel','M'), -(77118,'Richard S. Castellano','M'), -(77617,'Fidel Castro','M'), -(78467,'Frank Cavestani','M'), -(78574,'John Cazale','M'), -(80345,'Barry Chambers','M'), -(81479,'John V Chapman','M'), -(81486,'Kevin Chapman','M'), -(81499,'Mark Lindsay Chapman','M'), -(82770,'Don Cheadle','M'), -(82887,'Ken Cheeseman','M'), -(84019,'Peter Cheyenne','M'), -(84199,'Sonny Chiba','M'), -(84795,'Jimmy Chisholm','M'), -(84902,'Fred Chiverton','M'), -(85253,'Arnold Chon','M'), -(85282,'Marcus Chong','M'), -(86167,'Tory Christopher','M'), -(86866,'Carl Ciarfalio','M'), -(86916,'Jude Ciccolella','M'), -(87502,'Franco Citti','M'), -(87969,'Eric Clark','M'), -(88262,'Spencer Treat Clark','M'), -(88326,'William Paul Clark','M'), -(88336,'Adam Clarke','M'), -(89087,'Christian Clemenson','M'), -(89558,'George Clooney','M'), -(90307,'Hugo Codaro','M'), -(91369,'Gary Cole','M'), -(91695,'Michael X Coleman','M'), -(91835,'Daniel Coli','M'), -(92394,'Marty Collins','M'), -(92556,'Frank Collison','M'), -(92815,'Sydney Big Dawg Colston','M'), -(92907,'Vance Colvig Jr.','M'), -(92931,'Steven Colvin','M'), -(93441,'Tim Condren','M'), -(93623,'Jack Conley','M'), -(93689,'John Connally','M'), -(93883,'Brendan Connolly','M'), -(93916,'Michael S. Connolly','M'), -(94387,'Richard Conte','M'), -(94668,'Kevin Conway','M'), -(95037,'Gregory Cooke','M'), -(95298,'Christopher E. Cooper','M'), -(95420,'John Sherman Cooper','M'), -(95602,'Harold E. Cope Jr.','M'), -(95622,'Zachary David Cope','M'), -(95766,'Barry Copping','M'), -(95789,'Carmine Coppola','M'), -(95799,'Gian-Carlo Coppola','M'), -(96353,'Charles Cork','M'), -(96438,'Roger Corman','M'), -(97090,'Salvatore Corsitto','M'), -(97507,'Ralph Cosham','M'), -(97563,'James Cosmo','M'), -(97566,'Tony Cosmo','M'), -(98021,'Kevin Costner','M'), -(98103,'Richard Cotovsky','M'), -(99156,'Brian Cox','M'), -(99184,'Darryl Cox','M'), -(99325,'Sidney Cox','M'), -(99351,'Willard Cox','M'), -(99401,'Joe Coyle','M'), -(99597,'Chris Cragnotti','M'), -(99685,'John D. Craig','M'), -(99941,'Simon Crane','M'), -(100044,'Matt Craven','M'), -(100230,'Thomas Crawford','M'), -(100257,'Robert Cray','M'), -(101230,'Walter Cronkite','M'), -(101233,'David Cronnelly','M'), -(101557,'Trevor Crouch','M'), -(101879,'Tom Cruise','M'), -(102758,'Brett Cullen','M'), -(102882,'Joseph Culp','M'), -(103007,'Jim Cummings','M'), -(103244,'James Cunningham','M'), -(103411,'James Curatola','M'), -(103548,'Phill Curr','M'), -(103728,'Tim Curry','M'), -(103769,'Alfie Curtis','M'), -(103985,'Peter Cushing','M'), -(105163,'Vincent DOnofrio','M'), -(106131,'Goro Daimon','M'), -(106703,'Sam Dalton','M'), -(107068,'Matt Damon','M'), -(107285,'Benjamin Dane','M'), -(107524,'Joshua Daniel','M'), -(107609,'Anthony Daniels','M'), -(107687,'J.D. Daniels','M'), -(108006,'Cesare Danova','M'), -(109023,'James Daughton','M'), -(109357,'Elwin Chopper David','M'), -(109823,'John V Davies','M'), -(109892,'Robert V Davies','M'), -(110268,'Gary Lee Davis','M'), -(110563,'Norman Davis','M'), -(111129,'J.C. Day','M'), -(112303,'Charles de Gaulle','M'), -(113187,'Jesse De Luna','M'), -(114701,'Tim De Zarn','M'), -(114899,'Loren Dean','M'), -(114951,'Robertson Dean','M'), -(115036,'Dalton Dearborn','M'), -(115652,'Mickey Dee','M'), -(116634,'Benicio Del Toro','M'), -(116901,'Michael Delano','M'), -(116949,'Brian Delate','M'), -(117395,'Charlie Dell','M'), -(117653,'Michael DeLorenzo','M'), -(118247,'Martin Dempsey','M'), -(118282,'Jeffrey DeMunn','M'), -(118428,'Robert A. Denham','M'), -(118548,'Tony Denman','M'), -(118569,'Barry Dennen','M'), -(118681,'Peter Dennis','M'), -(118957,'Eugene C. DePasquale','M'), -(119276,'Thomas Derrah','M'), -(120124,'William Devane','M'), -(121418,'Fraser Diamond','M'), -(121453,'Peter Diamond','M'), -(121475,'Warwick Diamond','M'), -(121758,'Leonardo DiCaprio','M'), -(122803,'Paul Dillon','M'), -(123513,'Douglas Dirkson','M'), -(124607,'Steve Dodd','M'), -(124961,'Sean Patrick Doherty','M'), -(125323,'John Doman','M'), -(125676,'Ron Donachie','M'), -(125700,'Liam Donaghy','M'), -(126086,'Ray Donn','M'), -(126469,'Richard Doone','M'), -(126550,'Matt Doran','M'), -(127373,'Al Manuel Douglas','M'), -(127395,'Brad R. Douglas','M'), -(127498,'Jerry Douglas','M'), -(127499,'Jerry Douglas','M'), -(127583,'Sam Douglas','M'), -(127836,'Scott Dow','M'), -(127881,'Barry Dowden','M'), -(128274,'Brian Doyle-Murray','M'), -(128379,'Austin Drage','M'), -(129545,'François du Bois','M'), -(130410,'Todd Duffey','M'), -(130426,'Shay Duffin','M'), -(130918,'John Dullaghan','M'), -(130922,'Allen Dulles','M'), -(130991,'Jebidiah R. Dumas','M'), -(131649,'Kevin Dunn','M'), -(131774,'Martin Dunne','M'), -(132506,'Charles Durning','M'), -(132963,'Robert Duvall','M'), -(132969,'Wayne Duvall','M'), -(133243,'Dale Dye','M'), -(134352,'Martin East','M'), -(134737,'Rick Eby','M'), -(134784,'Freedom Eche','M'), -(134973,'James Ecklund','M'), -(135144,'Steve Edelman','M'), -(135628,'Charles V Edwards','M'), -(136754,'Dwight D. Eisenhower','M'), -(138172,'R. Bruce Elliott','M'), -(138178,'Robert Elliott','M'), -(138258,'Chris Ellis','M'), -(138312,'Greg Ellis','M'), -(138351,'Jonathan D. Ellis','M'), -(138982,'James Embree','M'), -(140049,'Michael Ensign','M'), -(140494,'Ludwig Erhard','M'), -(141094,'Bill Erwin','M'), -(141251,'Georg O.P. Eschert','M'), -(141692,'Pablo Espinosa','M'), -(141883,'Ato Essandoh','M'), -(142943,'Troy Evans','M'), -(142962,'Jonathan Evans-Jones','M'), -(143022,'Wayne A. Evenson','M'), -(144260,'Blain Fairman','M'), -(144555,'Anders Falk','M'), -(145053,'Tim Faraday','M'), -(145321,'Dennis Farina','M'), -(145529,'Lonnie Farmer','M'), -(145540,'Reginald Farmer','M'), -(145563,'John Farnell','M'), -(146642,'Hugh Feagin','M'), -(146792,'John Fedevich','M'), -(146916,'Russ Fega','M'), -(147343,'José Feliciano','M'), -(148581,'Jorge Fernández','M'), -(149274,'Martin Ferrero','M'), -(149545,'John Ferus','M'), -(150046,'Christopher John Fields','M'), -(151186,'John Finnegan','M'), -(151200,'Michael W. Finnell','M'), -(151331,'John C. Fiore','M'), -(151533,'Siegfried Fischbacher','M'), -(151786,'Laurence Fishburne','M'), -(151893,'George Fisher','M'), -(152175,'Mark Fite','M'), -(152366,'Shawn Fitzgibbon','M'), -(152725,'Tommy Flanagan','M'), -(153139,'Jason Flemyng','M'), -(153207,'Edward Fletcher','M'), -(154245,'Shawn Fogarty','M'), -(154269,'Adam Fogerty','M'), -(154514,'Gabriel Folse','M'), -(154923,'Jon Foo','M'), -(155121,'Alan Ford','M'), -(155223,'Harrison Ford','M'), -(155472,'Terry Forestal','M'), -(155704,'Anthony Forrest','M'), -(155804,'Grant Forsberg','M'), -(155930,'Edmund Alan Forsyth','M'), -(156020,'Millford Fortenberry','M'), -(156523,'V.J. Foster','M'), -(156939,'Bernard Fox','M'), -(157096,'Richard Fox','M'), -(157570,'Christopher Francis','M'), -(157680,'Romeo Francis','M'), -(158111,'Robert V Frank','M'), -(158125,'Tony Frank','M'), -(158347,'Scott Franklin','M'), -(159225,'Alfonso Freeman','M'), -(159290,'ssac Freeman','M'), -(159310,'John Freeman','M'), -(159346,'Morgan Freeman','M'), -(160178,'Barry Friedman','M'), -(161529,'Takashi Fujii','M'), -(162318,'Stephen Furst','M'), -(162721,'Thomas Füri','M'), -(163352,'Ted Gagliano','M'), -(163629,'Corrado Gaipa','M'), -(163807,'Michael Galasso','M'), -(163893,'Ed Gale','M'), -(163948,'Johnny Galecki','M'), -(164729,'John William Galt','M'), -(165472,'David Gant','M'), -(165505,'Mark Gantt','M'), -(165721,'Victor Garber','M'), -(165825,'Andy Garcia','M'), -(166835,'Jay Gardner','M'), -(166901,'Salo Gardner','M'), -(167114,'Dave Zee Garison','M'), -(167468,'James V Garrett','M'), -(167625,'Jim Garrison','M'), -(167973,'Quinn Gasaway','M'), -(168574,'James Gaulke','M'), -(168906,'Steve Gawley','M'), -(169238,'Anthony Geary','M'), -(169408,'Robbie Gee','M'), -(169704,'Bruce Gelb','M'), -(171349,'Leo Geter','M'), -(171524,'John Ghaly','M'), -(171937,'Sam Giancana','M'), -(172359,'Donal Gibson','M'), -(172424,'Mel Gibson','M'), -(172617,'Alec Gifford','M'), -(172669,'Werner Giger','M'), -(172814,'Peter Gil','M'), -(172915,'Ed Gilbert','M'), -(172927,'Gary Gilbert','M'), -(173008,'Ron Gilbert','M'), -(173104,'Michael Gilden','M'), -(173761,'Roswell Gilpatric','M'), -(174206,'Tony Giorgio','M'), -(174382,'Michael Girardin','M'), -(174704,'Neil Giuntoli','M'), -(175000,'Gil Glasgow','M'), -(175268,'Brendan Gleeson','M'), -(175696,'Herbert Glucksman','M'), -(175853,'Barry Gnome','M'), -(176042,'Paul Goddard','M'), -(176421,'Rusty Goffe','M'), -(176918,'Erwin Goldi','M'), -(177746,'Matthew Gonder','M'), -(178678,'Matthew Michael Goodall','M'), -(178682,'Taylor Goodall','M'), -(178720,'Dwight Gooden','M'), -(178761,'Cuba Gooding Jr.','M'), -(178861,'John Goodman','M'), -(180149,'Thom Gossom Jr.','M'), -(180448,'Jim Gough','M'), -(180512,'Bill Gould','M'), -(180540,'Elliott Gould','M'), -(180543,'Geoffrey Gould','M'), -(180650,'Anthony Gounaris','M'), -(181071,'Topher Grace','M'), -(181392,'Gerrit Graham','M'), -(181486,'Richard Graham','M'), -(181512,'Stephen Graham','M'), -(181749,'saac Grand','M'), -(182820,'Marc Gray','M'), -(182947,'Kenneth Graymez','M'), -(183405,'van Green','M'), -(183829,'Gordon Greene','M'), -(183894,'Peter Greene','M'), -(184031,'Rick Greenough','M'), -(184173,'Kevin Scott Greer','M'), -(184188,'William Greer','M'), -(184634,'Zach Grenier','M'), -(184670,'Googy Gress','M'), -(184753,'Duane Grey','M'), -(185071,'Laurence R. Griffin','M'), -(185657,'Joe Lo Grippo','M'), -(185823,'Robert J. Groden','M'), -(185836,'Max Grodénchik','M'), -(185960,'Andrei Gromyko','M'), -(186293,'Sonny Grosso','M'), -(186528,'Gary Grubbs','M'), -(186652,'oan Gruffudd','M'), -(186688,'Greg Grunberg','M'), -(187811,'Christopher Guest','M'), -(188411,'Alec Guinness','M'), -(188463,'Tom Guiry','M'), -(188640,'Sean Gullette','M'), -(189012,'Bob Gunton','M'), -(189147,'Michael Gurievsky','M'), -(189341,'Louis Guss','M'), -(191424,'Buddy Hackett','M'), -(192018,'Paul Haggar','M'), -(192106,'Nik Hagler','M'), -(192139,'Garrick Hagon','M'), -(192290,'Sid Haig','M'), -(192874,'Robert Haley','M'), -(193175,'Jack V Hall','M'), -(193293,'Nelson Hall','M'), -(193682,'Todd Hallowell','M'), -(193699,'Eldon G. Hallum','M'), -(193995,'Craig Hamann','M'), -(194181,'Mark Hamill','M'), -(194465,'Robert Hamlett','M'), -(195126,'Ari Handel','M'), -(195384,'Larry Hankin','M'), -(195428,'Tom Hanks','M'), -(195497,'Peter Hanly','M'), -(195778,'Barry Hansen','M'), -(196459,'Nigel Harbach','M'), -(196754,'Reg Harding','M'), -(197019,'Bobby Hargis','M'), -(197172,'John Harlan','M'), -(197630,'James N. Harrell','M'), -(197798,'Alan Harris','M'), -(197824,'Baxter Harris','M'), -(197929,'Ed Harris','M'), -(198505,'Robert F. Harrison','M'), -(198544,'Todd Harrison','M'), -(199768,'Lorenz Hasler','M'), -(199843,'Tamer Hassan','M'), -(200155,'John Hathaway','M'), -(200269,'Yasuhiko Hattori','M'), -(200331,'Ben Hauck','M'), -(200362,'Rutger Hauer','M'), -(200375,'Alan Haufrect','M'), -(200896,'Jakob Hawkins','M'), -(201013,'Phil Hawn','M'), -(201146,'Fumihiro Hayashi','M'), -(201256,'Sterling Hayden','M'), -(202366,'David Hecht','M'), -(202412,'Gary A. Hecker','M'), -(204119,'Don Henderson','M'), -(204475,'Drewe Henley','M'), -(204493,'Christopher Henn','M'), -(204719,'Lance Henriksen','M'), -(205055,'Frank Henson','M'), -(205106,'Andrew J. Hentz','M'), -(205287,'Paul V Herbert','M'), -(205392,'Richard Herd','M'), -(205567,'David Herman','M'), -(205634,'Stanley Herman','M'), -(205863,'Jorge R. Hernandez','M'), -(206644,'Miles Herter','M'), -(206648,'Harold G. Herthum','M'), -(207426,'Stephen Hibbert','M'), -(208287,'Bernard Hill','M'), -(208323,'Clint Hill','M'), -(209006,'Scott Hinds','M'), -(209729,'Scott Hislop','M'), -(210144,'Sid Hoare','M'), -(210153,'Jerome Patrick Hoban','M'), -(210799,'Jimmy Hoffa','M'), -(210962,'Robert X Hoffman','M'), -(211557,'Larry Holden','M'), -(211741,'Ryan Holihan','M'), -(211832,'Erik Holland','M'), -(212283,'an Holm','M'), -(212771,'David Holt','M'), -(213555,'William Hootkins','M'), -(213580,'J. Edgar Hoover','M'), -(213646,'William Hope','M'), -(213832,'Tim Hopper','M'), -(214094,'Roy Horn','M'), -(214150,'J.R. Horne','M'), -(214412,'Bernard Horsfall','M'), -(214502,'John Horton','M'), -(214973,'Andrew Houghton','M'), -(215190,'Gary Houston','M'), -(215312,'Michael Hovinga','M'), -(215331,'Keith How','M'), -(215405,'Clint Howard','M'), -(215493,'Jeff V Howard','M'), -(215595,'Rance Howard','M'), -(215640,'Tom Howard','M'), -(215780,'Arthur Howell','M'), -(216347,'Xiaohui Hu','M'), -(216473,'Martin Hub','M'), -(216951,'Zach Hudson','M'), -(217399,'Michael V Hughes','M'), -(217405,'Miko Hughes','M'), -(217663,'Tom Hulce','M'), -(217669,'Endre Hules','M'), -(217950,'Hubert H. Humphrey','M'), -(218133,'Bob Hungerford','M'), -(219643,'Jonathan Hyde','M'), -(220339,'Peter acangelo','M'), -(220634,'Luis caza','M'), -(221162,'Yumi keda','M'), -(221431,'Tommy lsley','M'), -(221889,'Angelo nfanti','M'), -(222947,'Ronald saac','M'), -(223383,'J.C. slander','M'), -(224034,'George vey','M'), -(224682,'Doug Jackson','M'), -(224799,'Jesse Jackson','M'), -(224819,'John M. Jackson','M'), -(224828,'Joshua Jackson','M'), -(224852,'Kyle Scott Jackson','M'), -(224998,'Ron Jackson','M'), -(225014,'Samuel L. Jackson','M'), -(226351,'Emmett James','M'), -(226391,'Grant James','M'), -(226488,'Lennie James','M'), -(227732,'Gabriel Jarret','M'), -(227836,'Martin Jarvis','M'), -(228167,'Steve Jay','M'), -(228435,'Herb Jefferson Jr.','M'), -(228721,'Eddie Jemison','M'), -(229140,'David Jensen','M'), -(229667,'DeWayne Jessie','M'), -(230490,'Darren Joel','M'), -(230528,'Rudy Joffroy','M'), -(231223,'Chris V Johnson','M'), -(231719,'Lyndon Johnson','M'), -(232111,'William Johnson','M'), -(232212,'J.J. Johnston','M'), -(232234,'Joe Johnston','M'), -(233082,'James Earl Jones','M'), -(233163,'John Randolph Jones','M'), -(233402,'Orlando Jones','M'), -(233574,'Seth Adam Jones','M'), -(233656,'Tommy Lee Jones','M'), -(233693,'Vinnie Jones','M'), -(234067,'Oscar Jordan','M'), -(234872,'John X Joyce','M'), -(235073,'John Judd','M'), -(235110,'Mike Judge','M'), -(235260,'Chuck Julian','M'), -(240277,'Daniel Kash','M'), -(241342,'John Kavanagh','M'), -(241542,'Hiroshi Kawashima','M'), -(241719,'Joe Kaye','M'), -(241906,'John Kazek','M'), -(242102,'Charlie Kearns','M'), -(242176,'Ryan Keating','M'), -(242646,'Michael Kehoe','M'), -(242760,'Harvey Keitel','M'), -(242845,'Warren Keith','M'), -(242968,'J.D. Kelleher','M'), -(243104,'Roy Kellerman','M'), -(243306,'Craig Kelly','M'), -(243383,'George Kelly','M'), -(243428,'Jason Kelly','M'), -(243490,'M.G. Kelly','M'), -(243553,'Phil Kelly','M'), -(243869,'Ken Kemp','M'), -(243897,'Tom Kemp','M'), -(243963,'Victor Kempster','M'), -(244175,'John Kennedy Jr.','M'), -(244292,'John F. Kennedy','M'), -(244298,'Joseph P. Kennedy','M'), -(244351,'Mike V Kennedy','M'), -(244368,'Paul Kennedy','M'), -(244402,'Robert F. Kennedy','M'), -(244421,'T.J. Kennedy','M'), -(244423,'Ted Kennedy','M'), -(244497,'Douglas Kenney','M'), -(244575,'Tony Kenny','M'), -(244787,'Jimmy Keogh','M'), -(244826,'John Kepley','M'), -(245499,'Alan R. Kessler','M'), -(246659,'Nikita Khrushchev','M'), -(247608,'Joon B. Kim','M'), -(248284,'Chris Thomas King','M'), -(248525,'Martin Luther King','M'), -(248904,'Jari Kinnunen','M'), -(249760,'James Kisicki','M'), -(249940,'Kazuki Kitamura','M'), -(249944,'Nobuhiko Kitamura','M'), -(250001,'Colin Michael Kitchens','M'), -(250025,'Nao Kitman','M'), -(250281,'Jack Klaff','M'), -(251175,'Vladimir Klitschko','M'), -(251351,'Jeffrey Kluger','M'), -(251881,'Travis Knight','M'), -(251891,'Wayne Knight','M'), -(251911,'Christopher Knights','M'), -(253952,'Ryo Kondo','M'), -(254667,'Tommy Kordick','M'), -(255239,'Christopher Kosiciuk','M'), -(256240,'Edward Kowalczyk','M'), -(256402,'Mark Kozelek','M'), -(256972,'Charlie Kranz','M'), -(258441,'Scott Krueger','M'), -(259004,'Mark Kubiak','M'), -(260069,'Jun Kunimura','M'), -(260427,'Michael Kuroiwa','M'), -(260737,'Naomi Kusumi','M'), -(261960,'Joe La Due','M'), -(262141,'Charles La Russa','M'), -(263645,'Martin Laing','M'), -(264162,'Phil LaMarr','M'), -(264716,'Jim Lampley','M'), -(264813,'James Lancaster','M'), -(265558,'Anthony Lang','M'), -(265918,'Odin K. Langford','M'), -(266236,'Edward G. Lansdale','M'), -(266368,'Rob Lanza','M'), -(267122,'John Larroquette','M'), -(267297,'William Larsen','M'), -(268301,'John Laughlin','M'), -(269124,'Peter Lawford','M'), -(269196,'Sean Lawlor','M'), -(269326,'Harry Lawrence','M'), -(269401,'Matthew Lawrence','M'), -(269453,'Steve Lawrence','M'), -(269536,'Denis Lawson','M'), -(270444,'Derek Lea','M'), -(270527,'Richard Leaf','M'), -(271316,'Bernard Ledger','M'), -(271396,'Nathaniel Lee Jr.','M'), -(271849,'Jason Lee','M'), -(272379,'Tommy V Lee','M'), -(272456,'Zachary Lee','M'), -(272557,'John Lees','M'), -(272703,'Tim Leffman','M'), -(272853,'David Legeno','M'), -(272971,'Adam LeGrant','M'), -(273276,'Ron Leibman','M'), -(273506,'David Leitch','M'), -(273819,'Curtis LeMay','M'), -(273956,'Jack Lemmon','M'), -(274282,'Thomas Lennon','M'), -(274881,'Richard LeParmentier','M'), -(274897,'Ray LePere','M'), -(275713,'Jared Leto','M'), -(275761,'Al Lettieri','M'), -(275842,'Ken Leung','M'), -(276083,'Jay Levey','M'), -(276920,'Gus Lewis','M'), -(277029,'Lennox Lewis','M'), -(277250,'David Lewison','M'), -(277813,'Brian Libby','M'), -(278406,'Richard Lifschutz','M'), -(278501,'Michael Lightsey','M'), -(279222,'Chandler Lindauer','M'), -(279903,'Van Ling','M'), -(280303,'Jeff Lipman','M'), -(280383,'Andrew Lipschultz','M'), -(280540,'Gaetano Lisi','M'), -(280561,'Laine Liska','M'), -(280713,'John Lithgow','M'), -(280984,'Chia Hui Liu','M'), -(281238,'Ron Livingston','M'), -(281243,'Tyrone R. Livingston','M'), -(282065,'John Locke','M'), -(282244,'Henry Cabot Lodge','M'), -(282610,'Spain Logue','M'), -(282845,'David S. Lomax','M'), -(283456,'Mike Longman','M'), -(283561,'Shep Lonsdale','M'), -(283663,'Dean Lopata','M'), -(284337,'Scotch Ellis Loring','M'), -(284742,'Jonathan Loughran','M'), -(284829,'Todd Louiso','M'), -(285134,'Jim Lovell','M'), -(285368,'Lawrence Lowe','M'), -(287087,'Patrice Lumumba','M'), -(287224,'Morgan Lund','M'), -(287321,'Jacob Neal Lunders','M'), -(288254,'Will Lyman','M'), -(288312,'Don Lynch','M'), -(288354,'John Carroll Lynch','M'), -(288752,'Austin Lysy','M'), -(288772,'K. Todd Lytle','M'), -(289830,'Bernie Mac','M'), -(289909,'James MacArthur','M'), -(290194,'Ryan MacDonald','M'), -(290329,'Frank Macetta','M'), -(290341,'Angus Macfadyen','M'), -(290708,'Angus Macnnes','M'), -(290848,'Kevin Scott Mack','M'), -(291110,'Andrew Mackin','M'), -(291564,'William H. Macy','M'), -(292028,'Michael Madsen','M'), -(292379,'Ken Magee','M'), -(292742,'Augusto Magoni','M'), -(292815,'George Maguire','M'), -(293066,'Kabir Mahjoori','M'), -(293993,'Jun Maki','M'), -(294667,'Joshua Malina','M'), -(295164,'Peter Maloney','M'), -(295515,'Method Man','M'), -(296048,'Alf Mangan','M'), -(296549,'Scott Mann','M'), -(296907,'J.P. Manoux','M'), -(296955,'Clint Mansell','M'), -(297105,'Paul Mantee','M'), -(297473,'William Mapother','M'), -(297612,'Adam Maras','M'), -(297613,'Bob Maras','M'), -(298555,'Noah Margetts','M'), -(298615,'Mark Margolis','M'), -(298874,'Jason Marin','M'), -(299076,'Nicholas Marino','M'), -(299436,'Brian Markinson','M'), -(299756,'Ben Marley','M'), -(299764,'John Marley','M'), -(299922,'Akaji Maro','M'), -(300405,'Kenneth Mars','M'), -(300498,'Charles Marsh','M'), -(300701,'James Marshall','M'), -(300784,'Robert Marshall','M'), -(301208,'B.J. Martin','M'), -(301244,'Brad Martin','M'), -(301555,'John C. Martin','M'), -(301563,'Johnny Martin','M'), -(301810,'Steve Martin','M'), -(302252,'Lou Martini Jr.','M'), -(302307,'Al Martino','M'), -(302319,'John Martino','M'), -(304444,'Owen Masterson','M'), -(304920,'Tim Matheson','M'), -(304966,'John M. Mathews','M'), -(305678,'Walter Matthau','M'), -(305705,'Al Matthews','M'), -(306573,'Brad Mavis','M'), -(306623,'James Mawhinney','M'), -(306790,'Paul Maxwell','M'), -(306942,'Seth Michael May','M'), -(307200,'Peter Mayhew','M'), -(307236,'Jeff Maynard','M'), -(307547,'Stan Mazin','M'), -(308329,'Holt McCallany','M'), -(308366,'Rick McCallum','M'), -(308540,'Eugene McCarthy','M'), -(308572,'Kevin McCarthy','M'), -(308631,'Sean McCartin','M'), -(308971,'John J. McCloy','M'), -(309010,'Marc McClure','M'), -(309156,'John McConnell','M'), -(309251,'J. Patrick McCormack','M'), -(309501,'Paul McCrane','M'), -(309571,'Alex McCrindle','M'), -(309697,'Grant McCune','M'), -(310030,'Mac McDonald','M'), -(310474,'Colin McFarlane','M'), -(310708,'Bruce McGill','M'), -(310765,'John C. McGinley','M'), -(310769,'Sean McGinley','M'), -(310781,'Russ McGinn','M'), -(310868,'Patrick McGoohan','M'), -(310883,'Barry McGovern','M'), -(310903,'Michael McGovern','M'), -(311597,'Tim Mcntyre','M'), -(311663,'David McKay','M'), -(311756,'Michael McKean','M'), -(311828,'Mark McKeel','M'), -(312231,'Ray McKinnon','M'), -(312299,'Rod McKuen','M'), -(312623,'Errol McLendon','M'), -(312773,'Liam McMahon','M'), -(312806,'Don McManus','M'), -(312961,'Patrick McMullen','M'), -(313126,'Pat McNamara','M'), -(313131,'Robert McNamara','M'), -(313569,'Michael McShane','M'), -(313583,'Gerard McSorley','M'), -(313916,'Nick Meaney','M'), -(313930,'Randy Means','M'), -(313969,'Dean Measor','M'), -(314365,'Frank Medrano','M'), -(315810,'Larry Melton','M'), -(316965,'Larry Merchant','M'), -(317829,'Jim Meskimen','M'), -(318099,'Mark Metcalf','M'), -(318673,'Eric Meyers','M'), -(318718,'Rusty Meyers','M'), -(318797,'Lou Meza','M'), -(319724,'Patrick Mickler','M'), -(319795,'Clark Middleton','M'), -(319868,'Hikaru Midorikawa','M'), -(320748,'Andy Milder','M'), -(320846,'Mack Miles','M'), -(320960,'Tomas Milian','M'), -(321300,'Chris Miller','M'), -(321301,'Chris V Miller','M'), -(321383,'Dick Miller','M'), -(321731,'Matt Miller','M'), -(322384,'Zeke Mills','M'), -(322781,'Kazuyoshi Minamimagoe','M'), -(323181,'Willie Minor','M'), -(323403,'Evan Mirand','M'), -(324334,'Red Mitchell','M'), -(325101,'Robert Mobbs','M'), -(325748,'John Moio','M'), -(327340,'Lenny Montana','M'), -(327456,'Sal Monte','M'), -(328248,'Jeff Moon','M'), -(328405,'Bennie Moore','M'), -(330833,'Yoshiyuki Morishita','M'), -(332260,'Ryan B. Moschetti','M'), -(332724,'Mohammed Mossadegh','M'), -(332893,'Akira Motomura','M'), -(334370,'Peter Mullan','M'), -(335034,'Jan Munroe','M'), -(335368,'Bill Murdoch','M'), -(335617,'Cillian Murphy','M'), -(335657,'Eddie Murphy','M'), -(335689,'Gerard Murphy','M'), -(335791,'Martin Murphy','M'), -(335829,'Patrick V Murphy','M'), -(335955,'Bill Murray','M'), -(336279,'John Murtagh','M'), -(336283,'James Murtaugh','M'), -(337097,'Mike Myers','M'), -(338314,'Joseph Nadell','M'), -(338797,'Ajay Naidu','M'), -(338938,'Tetsuro Naka','M'), -(339292,'Kanako Nakazato','M'), -(339994,'Akimitsu Naruyama','M'), -(340538,'Geoffrey Nauffts','M'), -(341012,'Larry Nazimek','M'), -(341134,'Edwin Neal','M'), -(341480,'Liam Neeson','M'), -(341916,'Adam Nelson','M'), -(341985,'Christopher Allen Nelson','M'), -(341991,'Clifford Nelson','M'), -(342248,'Sandy Nelson','M'), -(342280,'Tim Blake Nelson','M'), -(342443,'Sean Nepita','M'), -(342939,'Larry Neumann Jr.','M'), -(343346,'Ron Newell','M'), -(343482,'John M. Newman','M'), -(343502,'Mark D. Newman','M'), -(343714,'Wayne Newton','M'), -(343930,'Dinh Diem Ngo','M'), -(344454,'Jack Nicholson','M'), -(346233,'Daniel Niswander','M'), -(346397,'Richard Nixon','M'), -(346988,'Paul L. Nolan','M'), -(347118,'Kunichi Nomura','M'), -(347754,'Lance Norris','M'), -(347922,'Alex Norton','M'), -(347943,'Edward Norton','M'), -(348858,'Danny Nucci','M'), -(349878,'Paul OBoyle','M'), -(349905,'Patrick OBrian','M'), -(349915,'Austin OBrien','M'), -(349941,'Conan OBrien','M'), -(350069,'Niall OBrien','M'), -(350285,'Ruary OConnell','M'), -(350358,'David OConnor','M'), -(350741,'Conor OFarrell','M'), -(350889,'David OHara','M'), -(350939,'Denis OHare','M'), -(350997,'Ed OKeefe','M'), -(351075,'Jer OLeary','M'), -(351253,'Mike ONeal','M'), -(351274,'Stephen ONeil Martin','M'), -(352931,'Kenji Ohba','M'), -(353175,'Yuji Okabe','M'), -(353656,'Gary Oldman','M'), -(354484,'Bjørn Olsen','M'), -(354791,'Willem Oltmans','M'), -(356562,'Louis Ortiz','M'), -(356699,'Bob Orwig','M'), -(357320,'Ron Ostrow','M'), -(358426,'Kevin Owers','M'), -(358535,'Michael Ozag','M'), -(358555,'Robert Ozasky','M'), -(358968,'Al Pacino','M'), -(358984,'Gene Pack','M'), -(359448,'Oliver Page','M'), -(359477,'T. Bruce Page','M'), -(359632,'Shah Mohammed Reza Pahlavi','M'), -(360502,'Gary Palmer','M'), -(360793,'Lew Palter','M'), -(361482,'Joe Pantoliano','M'), -(361582,'Connor Paolo','M'), -(362075,'John Paragon','M'), -(362717,'Steve Park','M'), -(362802,'Anthony Ray Parker','M'), -(362817,'Brad Parker','M'), -(363245,'James Parks','M'), -(363257,'Michael Parks','M'), -(363615,'Anthony Parrulli','M'), -(363724,'Jim Parsons','M'), -(364719,'Robert Paterson','M'), -(365287,'Frank Patton','M'), -(366173,'Bill Paxton','M'), -(366618,'Guy Pearce','M'), -(366696,'Stephen Pearlman','M'), -(366715,'Clive Pearse','M'), -(366808,'Malachi Pearson','M'), -(366832,'Shaun Pearson','M'), -(366884,'Michael Peavey','M'), -(367071,'Joe Pecoraro','M'), -(367572,'Todd Peirce','M'), -(367646,'Gregory Pekar','M'), -(368399,'Chris Penn','M'), -(368424,'Sean Penn','M'), -(368457,'Ted Pennebaker','M'), -(368628,'Del Pentecost','M'), -(369198,'Marco Perella','M'), -(369461,'Timothy Paul Perez','M'), -(370374,'John Perryman','M'), -(370660,'Joe Pesci','M'), -(371050,'Robert Peters','M'), -(371393,'Lorne Peterson','M'), -(371745,'George Petrie','M'), -(372035,'Rick Petrucelli','M'), -(372149,'Dan Pettersson','M'), -(373005,'Emo Philips','M'), -(373241,'Jonathan Phillips','M'), -(373998,'Bill Pickle','M'), -(374730,'Gary Pike','M'), -(374784,'Joseph Pilato','M'), -(375500,'Mark Pinter','M'), -(376249,'Brad Pitt','M'), -(376350,'Greg Pitts','M'), -(376648,'Tony Plana','M'), -(378220,'Antonio Polk','M'), -(378277,'Kevin Pollak','M'), -(378476,'Alan Polonsky','M'), -(378578,'Stevo Polyi','M'), -(378974,'J.T. Pontino','M'), -(379198,'Manley Pope Jr.','M'), -(380135,'Justin Possenti','M'), -(380938,'Marcus Powell','M'), -(381097,'David F. Powers','M'), -(381107,'Francis Gary Powers','M'), -(381992,'Harve Presnell','M'), -(382123,'J.A. Preston','M'), -(382324,'Steve F. Price Jr.','M'), -(383394,'Ray Proscia','M'), -(383529,'David Proval','M'), -(383596,'David Prowse','M'), -(384513,'John Pungitore','M'), -(384778,'Jack Purvis','M'), -(384898,'Duncan Putney','M'), -(385452,'Miguel Pérez','M'), -(385663,'Shaobo Qin','M'), -(385911,'Van Quattro','M'), -(386627,'Luke Quinton','M'), -(387921,'Joseph Ragno','M'), -(388301,'David Raiport','M'), -(388511,'Cliff Rakerd','M'), -(388899,'Anthony Ramirez','M'), -(389753,'Chad Randau','M'), -(390093,'Steve Rankin','M'), -(390454,'Jim Raqelin','M'), -(390972,'A. Ray Ratliff','M'), -(392562,'Ray Redd','M'), -(392613,'Brian Reddy','M'), -(392666,'H.E.D. Redford','M'), -(392786,'Markus Redmond','M'), -(393119,'Richard Reed','M'), -(393147,'Steve Reed','M'), -(393411,'Keanu Reeves','M'), -(393449,'Steve Reevis','M'), -(393971,'Mike Reid','M'), -(394020,'Rob Reider','M'), -(394261,'Carl Reiner','M'), -(394283,'Tracy Reiner','M'), -(394516,'Paul Reiser','M'), -(394821,'Calvin Remsberg','M'), -(394992,'Victor Rendina','M'), -(395021,'John Reneau','M'), -(395093,'Chris Renna','M'), -(395132,'Callum Keith Rennie','M'), -(395522,'Joe Restivo','M'), -(396079,'Rupert Reyes','M'), -(396528,'Ving Rhames','M'), -(396814,'Ralph Riach','M'), -(397039,'Giovanni Ribisi','M'), -(397623,'Bill Richards','M'), -(397635,'Burt Richards','M'), -(397770,'Michael Richards','M'), -(397809,'Sal Richards','M'), -(398679,'Frank Ridley','M'), -(398789,'Peter Riegert','M'), -(398802,'Richard Riehle','M'), -(398869,'Armando Riesco','M'), -(398943,'Ron Rifkin','M'), -(398944,'Steve Rifkin','M'), -(399230,'Gary Riley','M'), -(399367,'Shane Rimmer','M'), -(400031,'Guy Ritchie','M'), -(400164,'James Ritz','M'), -(400872,'Linus Roache','M'), -(401104,'Tim Robbins','M'), -(401895,'George R. Robertson','M'), -(402212,'Chris Robinson','M'), -(402340,'James Robinson','M'), -(402481,'Raymone Robinson','M'), -(402498,'Robby Robinson','M'), -(402568,'Troy Robinson','M'), -(402708,'John Robotham','M'), -(402830,'Alex Rocco','M'), -(403151,'Nelson Rockefeller','M'), -(403180,'David Rockit Hynes','M'), -(403345,'Kevin Roden','M'), -(403501,'Alex Rodine','M'), -(404379,'David C. Roehm Sr.','M'), -(405572,'Mark Rolston','M'), -(406571,'Michael Rooker','M'), -(406711,'Stephen Root','M'), -(406907,'Thomas Rosales Jr.','M'), -(406968,'José Ramón Rosario','M'), -(406971,'Marcio Rosario','M'), -(407154,'Jim Rose','M'), -(407308,'Johnny Roselli','M'), -(407465,'Arthur Rosenberg','M'), -(407892,'Tom Rosqui','M'), -(408215,'Ricco Ross','M'), -(408902,'Tim Roth','M'), -(409131,'George Roubicek','M'), -(409474,'Jimmy Roussounis','M'), -(409790,'Oscar Rowland','M'), -(410850,'Roman Rudenko','M'), -(411006,'Reed Rudy','M'), -(411200,'Steve Ruge','M'), -(412221,'Kurt Russell','M'), -(412279,'Richard Russell','M'), -(412398,'Gianni Russo','M'), -(412451,'Perry R. Russo','M'), -(412573,'Robert Ruth','M'), -(412682,'Richard Rutowski','M'), -(413114,'Will Ryan','M'), -(414502,'Robin Sachs','M'), -(414705,'William Sadler','M'), -(414913,'Dr. Anatoly M. Sagalevitch','M'), -(415630,'Yumika Saki','M'), -(415674,'Matthew Saks','M'), -(416655,'Tony Salome','M'), -(418173,'Jay O. Sanders','M'), -(418701,'Jonathan Sanger','M'), -(420051,'Oren Sarch','M'), -(420479,'Peter Sarsgaard','M'), -(420990,'Sakichi Satô','M'), -(421660,'Joe Savino','M'), -(422368,'Jeffrey Scaperrotta','M'), -(422784,'Steven . Schafer','M'), -(424672,'Peter Schmitz','M'), -(425137,'Leslie Schofield','M'), -(425670,'Fred Schruers','M'), -(425938,'Armand Schultz','M'), -(426251,'Tom Schuster','M'), -(426293,'Laurent Schwaar','M'), -(426450,'Jon Schwartz','M'), -(426461,'Lloyd Schwartz','M'), -(426496,'Scott L. Schwartz','M'), -(426649,'Kurt Schweickhardt','M'), -(427337,'Chris Scott','M'), -(427695,'Nathan Scott','M'), -(427835,'Timothy Scott','M'), -(427898,'William Scott-Masson','M'), -(427924,'Vito Scotti','M'), -(429205,'Ray Seiden','M'), -(429374,'John Seitz','M'), -(429501,'Haile Selassie','M'), -(430428,'Arthur Senzy','M'), -(430641,'Rade Serbedzija','M'), -(431679,'Brent Sexton','M'), -(431701,'Merlyn Sexton','M'), -(432677,'Michael V Shannon','M'), -(433068,'Duane Sharp','M'), -(433731,'Patrick Shea','M'), -(433904,'Martin Sheen','M'), -(434249,'Kent Shelton','M'), -(434338,'Ben Shenkman','M'), -(434562,'Sy Sher','M'), -(435124,'Kazuko Shibata','M'), -(435165,'Andrew Shield','M'), -(435264,'Osamu Shigematu','M'), -(435415,'Tetsuro Shimaguchi','M'), -(435526,'Asuka Shimuzu','M'), -(436214,'Gary Shorelle','M'), -(436258,'John Short','M'), -(436358,'David M. Shoup','M'), -(438105,'Gregory Silva','M'), -(438109,'Henry Silva','M'), -(438134,'Jorge Silva','M'), -(438265,'Trinidad Silva','M'), -(439346,'Fred Simonds','M'), -(439574,'Robert Simper','M'), -(440072,'Jeremy Sinden','M'), -(440526,'Gary Sinise','M'), -(441022,'Emil Sitka','M'), -(441120,'Frank Sivero','M'), -(441300,'Curt Skaggs','M'), -(441304,'Jimmie F. Skaggs','M'), -(441312,'Bix Skahill','M'), -(441610,'Michael Skipper','M'), -(442103,'Max Elliott Slade','M'), -(442667,'Joey Slotnick','M'), -(443171,'Eddie Bo Smith Jr.','M'), -(443594,'David Lee Smith','M'), -(443599,'Dean Smith','M'), -(444015,'Jim Smith','M'), -(444634,'Simon J. Smith','M'), -(444656,'Stephen Wolfe Smith','M'), -(445127,'Tim Snay','M'), -(445208,'Roy Snell','M'), -(445292,'Ed Snodderly','M'), -(445758,'Steven Soderbergh','M'), -(445788,'Ronn Soeda','M'), -(447116,'David Sontag','M'), -(447119,'Larry Sontag','M'), -(447419,'Aaron Sorkin','M'), -(447813,'Michael Sottile','M'), -(448453,'Timothy Spall','M'), -(448529,'Joe Spano','M'), -(449070,'Brad Spencer','M'), -(449381,'Alvin Spicuzza','M'), -(449430,'Steven Spielberg','M'), -(449574,'Joe Spinell','M'), -(450598,'John St. Paul','M'), -(451797,'Joe Stapleton','M'), -(452242,'Jason Statham','M'), -(452549,'Trevor Steedman','M'), -(452722,'Richard Steele','M'), -(452774,'David Steen','M'), -(452838,'Burr Steers','M'), -(453151,'Ben Stein','M'), -(453751,'Gregory Stenson','M'), -(453799,'Yuri Stepanov','M'), -(453895,'Cliff Stephens','M'), -(454061,'Robert J. Stephenson','M'), -(454105,'Jodiviah Stepp','M'), -(454171,'Andrei Sterling','M'), -(454860,'Adlai Stevenson','M'), -(454993,'Emanuel Steward','M'), -(455151,'Ewan Stewart','M'), -(455851,'George Stock','M'), -(456190,'Murray Stokes','M'), -(456302,'Christian Stolte','M'), -(456313,'Eric Stoltz','M'), -(456609,'Sean Stone','M'), -(456655,'Sam Stoneburner','M'), -(456885,'Peter Stormare','M'), -(457189,'David Strahlberg','M'), -(457215,'Roy Straite','M'), -(457224,'Mark Straker','M'), -(457325,'Mark Strange','M'), -(458852,'Peter Sturgeon','M'), -(459441,'Shun Sugata','M'), -(460006,'Darius A. Sultan','M'), -(460144,'John E. Summers','M'), -(460159,'Neil Summers','M'), -(460215,'Peter Sumner','M'), -(460895,'Donald Sutherland','M'), -(460917,'Kiefer Sutherland','M'), -(461413,'Bo Svenson','M'), -(462470,'John Sylla','M'), -(462473,'Tom Sylla','M'), -(462628,'The Great John Sypolt','M'), -(462782,'Peter Szakacs','M'), -(462918,'Béla Szedlák','M'), -(462919,'Ferenc Szedlák','M'), -(464470,'Gary Taggart','M'), -(464554,'John Taheny','M'), -(464555,'Michael Taheny','M'), -(464800,'kuko Takahashi','M'), -(464802,'ssei Takahashi','M'), -(464989,'Noguchi Takayuki','M'), -(465155,'Kei Takyo','M'), -(465353,'Alan Tall','M'), -(465884,'Koichi Tanaka','M'), -(465932,'Yoji Tanaka','M'), -(466074,'Tony Tang','M'), -(466585,'Quentin Tarantino','M'), -(467346,'Anthony Taurasi','M'), -(467518,'David Tawil','M'), -(468060,'Maxwell Taylor','M'), -(468102,'Noah Taylor','M'), -(468167,'Robert V Taylor','M'), -(468177,'Rocky Taylor','M'), -(469043,'Michael Telmont','M'), -(469664,'Leonard Termo','M'), -(470693,'Mick Theo','M'), -(471342,'David Jean Thomas','M'), -(471769,'Rohn Thomas','M'), -(471961,'Reece P. Thompson ','M'), -(472335,'Mel Thompson','M'), -(472651,'Cameron Thor','M'), -(472909,'Bill Thorpe','M'), -(473634,'Lawrence Tierney','M'), -(473636,'Malcolm Tierney','M'), -(473853,'Andy Till','M'), -(474363,'Wayne Tippet','M'), -(474368,'Phil Tippett','M'), -(474375,'Tip Tipping','M'), -(474386,'Ken Tipton','M'), -(474882,'Stephen Tobolowsky','M'), -(474929,'Lee Tockar','M'), -(474979,'Bryan Todd','M'), -(475069,'Yann Toderi','M'), -(475243,'Jonathan Togo','M'), -(476429,'Carl Toop','M'), -(476507,'Velibor Topic','M'), -(476935,'Gabriele Torrei','M'), -(477860,'Cy Town','M'), -(478676,'John Travolta','M'), -(480062,'R. Gern Trowbridge','M'), -(480247,'Mark Rafael Truitt','M'), -(481290,'Burnell Tucker','M'), -(481376,'Paul V Tucker','M'), -(481628,'Henry Tull ','M'), -(481747,'Tom Tumminello','M'), -(481840,'Liam Tuohy','M'), -(482416,'Rich Turner','M'), -(482608,'John Turturro','M'), -(482854,'Stephen Twigger','M'), -(483095,'Charles Tyner','M'), -(484554,'Morgan Upton','M'), -(484826,'Vern Urich','M'), -(484994,'Saro Urzì','M'), -(486314,'David Valenza','M'), -(488059,'Brian Van Kay','M'), -(488446,'Robin Van Sharner','M'), -(489206,'Rupert Vansittart','M'), -(489225,'Ed Vantura','M'), -(490334,'Ned Vaughn','M'), -(492299,'Conrad Vernon','M'), -(492316,'John Vernon','M'), -(493025,'Eric A. Vicini','M'), -(493665,'Jean-Paul Vignon','M'), -(493680,'Abe Vigoda','M'), -(494565,'Pruitt Taylor Vince','M'), -(495184,'Buzz Visconti','M'), -(495778,'Matthew Vlahakis','M'), -(496062,'David Vogt','M'), -(496490,'Daniel von Bargen','M'), -(496708,'Martin von Haselberg','M'), -(496736,'Walter von Huene','M'), -(496762,'Ronald von Klaussen','M'), -(497962,'Francisco Váldez','M'), -(498433,'Henry M. Wade','M'), -(498580,'Rowland Wafford','M'), -(498933,'Robert Wahlberg','M'), -(499298,'John Walcutt','M'), -(499566,'Christopher Walken','M'), -(499967,'Stephen Eugene Walker','M'), -(500302,'Ryan Wallace','M'), -(500331,'Eli Wallach','M'), -(500661,'Bobby Walsh','M'), -(500666,'Brian Walsh','M'), -(500731,'J.T. Walsh','M'), -(501054,'Jerry Walters','M'), -(501075,'Mark Edward Walters','M'), -(501285,'Hal Wamsley','M'), -(501947,'Larry Ward','M'), -(501954,'Lyman Ward','M'), -(502063,'Vincent Ward','M'), -(502344,'David Warner','M'), -(502519,'Earl Warren','M'), -(502551,'Jim Warren','M'), -(502910,'Lou B. Washington','M'), -(503070,'Gedde Watanabe','M'), -(503088,'Ken Watanabe','M'), -(503188,'Wilson Waters Jr.','M'), -(503427,'Barry Watson','M'), -(503450,'Cameron Watson','M'), -(504229,'Lee Weaver','M'), -(504272,'Hugo Weaving','M'), -(504861,'Harold Weed','M'), -(505031,'Stephen Wehmeyer','M'), -(505244,'Robert Weil','M'), -(505496,'Jerry Weintraub','M'), -(505511,'Andrew Weir','M'), -(505706,'Jeff Weiss','M'), -(505762,'Robert K. Weiss','M'), -(506000,'Scott Welch','M'), -(506067,'Frank Welker','M'), -(507014,'Don Wescott','M'), -(507232,'Jim West','M'), -(507342,'Shane West','M'), -(507612,'Bill Weston','M'), -(507646,'Michael Weston','M'), -(507810,'Alex Wexo','M'), -(507903,'Frank Whaley','M'), -(508087,'John Wheeler','M'), -(508109,'Mark Wheeler','M'), -(508288,'Duane Whitaker','M'), -(508359,'Adryn White','M'), -(508419,'Buck White','M'), -(508688,'Kenneth White','M'), -(508880,'Stanley White','M'), -(508895,'Tam White','M'), -(509261,'James Whitmore','M'), -(509410,'Gene Whittington','M'), -(509502,'Mal Whyte','M'), -(509689,'James Widdoes','M'), -(510458,'Bates Wilder','M'), -(510575,'Michael Shamus Wiles','M'), -(510918,'Tom Wilkinson','M'), -(511078,'Jhaemi Willens','M'), -(511354,'Chalon Williams','M'), -(511760,'Joe V Williams','M'), -(511867,'Larry X Williams','M'), -(511973,'Mykal Wayne Williams','M'), -(512212,'Steve Spaz Williams','M'), -(512541,'Bruce Willis','M'), -(512626,'Phillip L. Willis','M'), -(512688,'Mark Willms','M'), -(512793,'Paul Willson','M'), -(513645,'Garth Wilton','M'), -(513705,'Brian Wimmer','M'), -(513863,'William Windom','M'), -(514278,'Matt Winston','M'), -(514454,'Scott Winters','M'), -(514908,'Joseph Witt','M'), -(514911,'Louis Steven Witt','M'), -(514922,'Rowan Witt','M'), -(515526,'George C. Wolfe','M'), -(516466,'Fred Wood','M'), -(516641,'Tom Wood','M'), -(516846,'Tom Woodruff Jr.','M'), -(517076,'Randy Woodside','M'), -(517126,'John R. Woodward','M'), -(517132,'Lawrence Woodward','M'), -(517767,'Ben Wright','M'), -(517793,'Bruce Wright','M'), -(518067,'Samuel E. Wright','M'), -(518086,'Steven Wright','M'), -(518563,'Noah Wyle','M'), -(518624,'Nicholas Wyman','M'), -(518701,'Angus G. Wynne ','M'), -(518886,'Malcolm X','M'), -(519486,'Kazuo Yamada','M'), -(519545,'Akira Yamaguchi','M'), -(519687,'Satoshi Yamanaka','M'), -(520090,'Weird Al Yankovic','M'), -(520254,'Derek Yardley','M'), -(521619,'Carl Gabriel Yorke','M'), -(521886,'Bill Young','M'), -(522415,'Jim Youngs','M'), -(522807,'Diamond Yukai','M'), -(522851,'Bernie Yuman','M'), -(524132,'Billy Zane','M'), -(525594,'Zhang Jin Zhan','M'), -(526627,'Donald Zinn','M'), -(529149,'Pamela Abdy','F'), -(530401,'Kelly Adkins','F'), -(533380,'Karen Allen','F'), -(533504,'Sara Allen','F'), -(533710,'Jennifer Allswang','F'), -(534915,'Suzy Amis','F'), -(535586,'Jo Anderson','F'), -(535754,'Sharon Anderson','F'), -(536750,'Jennifer Aniston','F'), -(537264,'Tracey Antosiweicz','F'), -(539150,'Rosanna Arquette','F'), -(540103,'Jennifer Aspen','F'), -(540321,'Nao Asuka','F'), -(541008,'Agnes Aurelio','F'), -(541111,'Julie Austin','F'), -(541435,'Wendy Lee Avon','F'), -(541607,'Debbon Ayer','F'), -(541702,'Rosalind Ayres','F'), -(545489,'Jacquie Barnbrook','F'), -(547122,'Alexandra Bastedo','F'), -(547276,'Bobbie Bates','F'), -(547303,'Kathy Bates','F'), -(547549,'Belinda Bauer','F'), -(547741,'Lisa Baur','F'), -(549030,'Reda Beebe','F'), -(550236,'Judith Belushi-Pisano','F'), -(550248,'Jackie Belvin','F'), -(551171,'Jodi Benson','F'), -(553415,'Joanne Bett','F'), -(553953,'Valerie Bickford','F'), -(554784,'Cecelia Ann Birt','F'), -(555599,'Renee Blaine','F'), -(556691,'Verna Bloom','F'), -(557226,'Petra Boden','F'), -(557743,'Citlati Guadalupe Bojorquez','F'), -(558289,'Eugenie Bondurant','F'), -(558382,'Helena Bonham Carter','F'), -(560216,'Dawn M. Bourn','F'), -(560580,'Sarah Bowles','F'), -(560624,'Melodee Bowman','F'), -(560719,'Alexandra Boyd','F'), -(562444,'Marianna Breland','F'), -(562717,'Fannie Brett','F'), -(563536,'Meghan Broadhead','F'), -(563537,'Mimi Broadhead','F'), -(564927,'Tamara Brown','F'), -(565166,'Carol Bruce','F'), -(566874,'Janice Burchette','F'), -(567368,'Olivia Burnette','F'), -(568474,'Carolyn Byrne','F'), -(569014,'Christina Cabot','F'), -(570022,'Mhairi Calvey','F'), -(570616,'Kimberly Campbell','F'), -(572783,'Andi Carnick','F'), -(572929,'Julia Carothers Hughes','F'), -(573523,'Pat Carroll','F'), -(573952,'Nancy Cartwright','F'), -(574986,'Diana Castle','F'), -(575732,'Laura Cayouette','F'), -(575999,'Suzanne Celeste','F'), -(578075,'Charlotte Chatton','F'), -(578128,'Violette Chauveau','F'), -(578188,'Mykel Chaves','F'), -(583108,'Gilda Cohen','F'), -(583693,'Barbara Coles','F'), -(583735,'Valerie Colgan','F'), -(584127,'Nikki Collins','F'), -(584158,'Teena Collins','F'), -(584471,'Holly Marie Combs','F'), -(584867,'Nellie Connally','F'), -(585548,'Mary Kay Cook','F'), -(586071,'Sofia Coppola','F'), -(588021,'Evelyn Cox','F'), -(588101,'Suzanne Cox','F'), -(589148,'Gail Cronauer','F'), -(589158,'Christie Cronenweth','F'), -(589358,'Caroline Crosthwaite-Eyre','F'), -(589421,'Alice Marie Crowe','F'), -(589427,'Cindy Crowe','F'), -(589608,'Lucia Cruz Marroquin','F'), -(589713,'Penélope Cruz','F'), -(590235,'Wilma Jeanne Cummins','F'), -(590723,'Sorcha Cusack','F'), -(591697,'Monica M. Da Silva','F'), -(592087,'Yû Daiki','F'), -(593617,'Jennifer Darling','F'), -(594265,'Lolita Davidovich','F'), -(594542,'Allison Pratt Davis','F'), -(595015,'Tori Davis','F'), -(595613,'Maria De Aragon','F'), -(596318,'Holly De Jong','F'), -(596738,'Maria de Lourdes Lombera','F'), -(596862,'Maria de Medeiros','F'), -(597426,'Ruth de Sosa','F'), -(599020,'Maria Del Rosario Gutiérrez','F'), -(600416,'Katherine Denning','F'), -(600417,'Natalie Denning','F'), -(602370,'Cameron Diaz','F'), -(602511,'Kim Dickens','F'), -(602559,'Angie Dickinson','F'), -(602571,'Misty Dickinson','F'), -(604807,'Julie Donatt','F'), -(605730,'Diana Douglas','F'), -(605742,'lleana Douglas','F'), -(605924,'Ann Dowd','F'), -(606081,'Dierdre Downing-Jackson','F'), -(606539,'Fran Drescher','F'), -(606682,'Julie Dreyfus','F'), -(607053,'Celine du Tertre','F'), -(608339,'Kathleen S. Dunn','F'), -(610382,'Sadie Eddon','F'), -(610800,'Paddi Edwards','F'), -(612605,'Jennifer Jane Emerson','F'), -(613134,'Sherry Engstrom','F'), -(613315,'Jeannie Epper','F'), -(613378,'Kathryn Erbe','F'), -(616010,'Kim Falkinburg','F'), -(616252,'Carol Farabee','F'), -(616440,'Anna Faris','F'), -(616663,'Gail Farrell','F'), -(617939,'Amy Ferguson','F'), -(620283,'Carrie Fisher','F'), -(620301,'Frances Fisher','F'), -(621016,'Anne Fletcher','F'), -(621159,'Jill Flint','F'), -(621259,'Carol Florence','F'), -(621545,'Catherine Flye','F'), -(623010,'Gloria Foster','F'), -(623022,'Janine Foster','F'), -(623436,'Jorja Fox','F'), -(623457,'Lauren Fox','F'), -(623535,'Vivica A. Fox','F'), -(624510,'Laura Fraser','F'), -(624531,'Shelagh Fraser','F'), -(624888,'Kathleen Freeman','F'), -(625635,'Roxie M. Frnka','F'), -(626150,'Sachiko Fujii','F'), -(626225,'Ronnie Yoshiko Fujiyama','F'), -(627035,'Elisa Gabrielli','F'), -(627384,'Amy Gaipa','F'), -(627711,'Lori Galinski','F'), -(627760,'Bronagh Gallagher','F'), -(629712,'Aimee Amanda Garten','F'), -(629713,'Jo Lynn Garten','F'), -(629755,'Kathy Garver','F'), -(631024,'Kim Genell','F'), -(631318,'Barbara George-Reiss','F'), -(633197,'Jennifer Gimenez','F'), -(635153,'Jenette Goldstein','F'), -(636253,'Elizabeth Gorcey','F'), -(636304,'Barbara Gordon','F'), -(636338,'Denni Gordon','F'), -(636385,'Joanne Gordon','F'), -(636657,'Eydie Gormé','F'), -(637412,'Melissa Renee Graehl','F'), -(638626,'Ari Graynor','F'), -(639326,'Julie Gregg','F'), -(639416,'Mary Ethel Gregory','F'), -(639873,'Jennifer Griffin','F'), -(639885,'Kathy Griffin','F'), -(640057,'Susan Griffiths','F'), -(640482,'Stacy Grooman','F'), -(645491,'Rachel Hammond','F'), -(645886,'Perla Haney-Jardine','F'), -(645969,'Maureen Hanley','F'), -(646020,'Daryl Hannah','F'), -(646604,'April Hardcastle','F'), -(646623,'Marcia Gay Harden','F'), -(646850,'Kristina Hare','F'), -(647023,'Shalom Harlow','F'), -(647469,'Harriet Sansom Harris','F'), -(648036,'Oona Hart','F'), -(648040,'Pamela Hart','F'), -(651551,'Carrie Henn','F'), -(652012,'Julie A. Herbert','F'), -(653075,'Christine Hewitt','F'), -(653279,'Andie Hicks','F'), -(653798,'Jeanne Hill','F'), -(653997,'Colette Hiller','F'), -(654019,'Brenda Hillhouse','F'), -(654457,'Toshikawa Hiromi','F'), -(655124,'Jackie Hoffman','F'), -(655444,'Sarah Holcomb','F'), -(656018,'Katie Holmes','F'), -(657456,'Jayne Houdyshell','F'), -(657704,'Bryce Dallas Howard','F'), -(657711,'Cheryl Howard','F'), -(657762,'Jean Speegle Howard','F'), -(658546,'Janet Huege','F'), -(659281,'Samantha Hunt','F'), -(659368,'Holly Hunter','F'), -(659888,'Michelle Hutchison','F'), -(661430,'Elizabeth nglis','F'), -(661973,'Susan saacs','F'), -(663169,'Victoria Jackson','F'), -(665419,'Jane Jenkins','F'), -(665680,'Kim Jensen','F'), -(666662,'Scarlett Johansson','F'), -(666956,'Fiona Johnson','F'), -(667101,'Lady Bird Johnson','F'), -(667210,'Nancy Johnson','F'), -(667323,'Sunny Johnson','F'), -(667689,'Angela Jones','F'), -(667702,'Annette Jones','F'), -(668050,'Linda Jones','F'), -(669471,'Aseneth Jurgenson','F'), -(672860,'Hiroko Kawasaki','F'), -(673070,'Linda Kaye','F'), -(673153,'Yuki Kazamatsuri','F'), -(673351,'Diane Keaton','F'), -(673358,'Caitlin Keats','F'), -(673856,'Susan Kellerman','F'), -(673865,'Ambrosia Kelley','F'), -(673878,'Jennifer Marie Kelley','F'), -(674597,'Caroline Kennedy','F'), -(674622,'Ethel Kennedy','F'), -(674641,'Jacqueline Kennedy','F'), -(674719,'Rose Kennedy','F'), -(675117,'Linda Kerns','F'), -(676314,'Helen V Kim','F'), -(677015,'Morgana King','F'), -(677526,'Sally Kirkland','F'), -(678541,'Rebecca Klingler','F'), -(678980,'Keira Knightley','F'), -(679813,'Larissa Kokernot','F'), -(683457,'Wynter Kullman','F'), -(683804,'Chiaki Kuriyama','F'), -(683913,'Melissa Kurtz','F'), -(683916,'Tiffany L. Kurtz','F'), -(685558,'Trisha LaFache','F'), -(686422,'Catherine Lambert','F'), -(687048,'Laramie Landis','F'), -(687554,'Sue Ane Langdon','F'), -(688004,'Kristyn Mae-Anne Lao','F'), -(688902,'Laurie Latham','F'), -(689407,'Priscilla Lauris','F'), -(691133,'Michelle Suzanne LeDoux','F'), -(694110,'Lorelei Leslie','F'), -(695024,'Lisa Lewis','F'), -(695231,'Lori Lezama','F'), -(696026,'Bev Lillywhite','F'), -(696908,'Jeannie Linero','F'), -(697055,'Laura Linney','F'), -(697536,'Michele Little','F'), -(697645,'Lucy Liu','F'), -(697788,'Tere Livrano','F'), -(698011,'Emily Ann Lloyd','F'), -(698334,'Anne Lockhart','F'), -(698339,'Emma Lockhart','F'), -(699052,'Amy Long','F'), -(700526,'Laura Lovelace','F'), -(700551,'Marilyn Lovell','F'), -(701044,'Vicki Lucai','F'), -(703930,'Linda MacEwen','F'), -(704920,'Ai Maeda','F'), -(706956,'Julie Manase','F'), -(708289,'Sophie Marceau','F'), -(709207,'Louisa Marie','F'), -(709341,'Jeanne Marine','F'), -(709423,'Mandana Marino','F'), -(710722,'Lynne Marta','F'), -(711095,'Karen Martin','F'), -(711529,'Veronica Janet Martinez','F'), -(712086,'Karen Maruyama','F'), -(712567,'Maria Mason','F'), -(713211,'Debbie Mathieu','F'), -(713832,'Lee Anne Matusek','F'), -(715266,'Frances Lee McCain','F'), -(715637,'Belinda McClory','F'), -(715702,'Edie McClurg','F'), -(715823,'Catherine McCormack','F'), -(716049,'Carolina McCullough','F'), -(716350,'Frances McDormand','F'), -(716403,'Ellen McElduff','F'), -(716414,'Erin McElmurry','F'), -(716748,'Mickie McGowan','F'), -(716989,'Kinna Mcnroe','F'), -(718945,'Karen Meisinger','F'), -(720001,'Yvette Mercedes','F'), -(720751,'Laurie Metcalf','F'), -(720752,'Mycole Metcalf','F'), -(721048,'Amy Meyers','F'), -(722460,'vana Milicevic','F'), -(722775,'Helen Miller','F'), -(722891,'Lindsey Miller','F'), -(724348,'Delaina Mitchell','F'), -(724571,'Rhona Mitra','F'), -(726124,'Akiko Monou','F'), -(727211,'Demi Moore','F'), -(727540,'Stephanie L. Moore','F'), -(727611,'Mary Moorman','F'), -(728576,'Diana Morgan','F'), -(728638,'Julie H. Morgan','F'), -(729237,'E.J. Morris','F'), -(729434,'Jennifer Morrison','F'), -(729677,'Mandy Morton','F'), -(729933,'Carrie-Anne Moss','F'), -(730692,'Marianne Muellerleile','F'), -(736051,'Lulie Newcomb','F'), -(736852,'Ada Nicodemou','F'), -(737212,'Diane Nieman','F'), -(737316,'Espher Lao Nieves','F'), -(737979,'Pat Nixon','F'), -(739926,'Sally Nystuen','F'), -(740170,'Ellen OBrien','F'), -(740739,'Jenny OHara','F'), -(741046,'Tricia ONeil','F'), -(742493,'Celeste Oliva','F'), -(744930,'Camilla Overbye Roos','F'), -(745079,'Alexandrea Owens','F'), -(745520,'Sonia Angelica Padilla Curiel','F'), -(747988,'Sarah Jessica Parker','F'), -(748340,'Alibe Parsons','F'), -(750910,'Janaya Pender','F'), -(750989,'Cheryl Penland','F'), -(751680,'Pat Perkins','F'), -(752426,'Melissa Peterman','F'), -(756056,'Amanda Plummer','F'), -(757495,'Catherine Porter','F'), -(757618,'Natalie Portman','F'), -(758314,'Beata Pozniak','F'), -(758543,'Jane Pratt','F'), -(758870,'Judy Prestininzi','F'), -(761130,'Kathleen Quinlan','F'), -(761233,'Ana Maria Quintana','F'), -(762207,'Georgia Rae Rainer','F'), -(763064,'Mary Randle','F'), -(763718,'Lisa Ratzin','F'), -(763862,'Elsa Raven','F'), -(764135,'Patty Raya','F'), -(764159,'Holly Raye','F'), -(765589,'Marcia Reider','F'), -(766230,'Julene Renee','F'), -(770193,'Eliza Roberts','F'), -(770247,'Julia Roberts','F'), -(770448,'Kimmy Robertson','F'), -(770558,'Laila Robins','F'), -(773613,'Margot Rose','F'), -(773636,'Pam Rose','F'), -(773658,'Rochelle Rose','F'), -(773694,'Thea Rose','F'), -(774281,'Soara-Joy Ross','F'), -(774501,'Emmy Rossum','F'), -(775939,'Kristin Rudrüd','F'), -(776683,'Lucy Russell','F'), -(776772,'Zabeth Russell','F'), -(777168,'Jeri Ryan','F'), -(778957,'Graciela Salazar Mendoza','F'), -(780070,'W. Lauren Sanchez','F'), -(782153,'Ani Sava','F'), -(783303,'Mary Kate Schellhardt','F'), -(784772,'Julia Schuler','F'), -(785581,'Cynthia Dale Scott','F'), -(785702,'Kelli Scott','F'), -(786291,'Sydney Sedin','F'), -(789381,'Natalie Shedd','F'), -(789764,'Jessica Shepherd','F'), -(789840,'Stacey Sher','F'), -(789872,'Ardell Sheridan','F'), -(790575,'Talia Shire','F'), -(790698,'Pam Shoaib','F'), -(790699,'Samia Shoaib','F'), -(791001,'Elisabeth Shue','F'), -(791422,'Jessica Siemens','F'), -(791868,'Patricia Silva','F'), -(791930,'Dorothy Silver','F'), -(792242,'Erica Simmons','F'), -(793000,'Lori Singer','F'), -(793011,'Rachel Singer','F'), -(794261,'Claire Slemmer','F'), -(794547,'Jean Smart','F'), -(795270,'Martha Smith','F'), -(795587,'Claire Smithies','F'), -(795871,'Dana Snyder','F'), -(797458,'Lisa Soule','F'), -(797667,'Sissy Spacek','F'), -(797706,'Filomena Spagnuolo','F'), -(799247,'Angela Staines','F'), -(799913,'Carly Starr Brullo Niles','F'), -(800471,'Simonetta Stefanelli','F'), -(800486,'Lisa R. Stefanic','F'), -(800701,'Shana Stein','F'), -(800785,'Nancy Steiner','F'), -(801698,'Gerda Stevenson','F'), -(801975,'Sara Stewart','F'), -(802317,'Rose Stockton','F'), -(803695,'Maria Strova','F'), -(803705,'Ann Strub','F'), -(803742,'Lusia Strus','F'), -(803835,'Gloria Stuart','F'), -(806043,'Julia Sweeney','F'), -(806256,'Tilda Swinton','F'), -(807955,'Akiko Takeshita','F'), -(809136,'Mia Tate','F'), -(809383,'Nicole Taylor Hart','F'), -(809465,'Christy Taylor','F'), -(809607,'Joann Taylor','F'), -(812803,'Billie Lee Thrash','F'), -(812916,'Uma Thurman','F'), -(813694,'Natalie Tjen','F'), -(816230,'Carmen Trevino','F'), -(816897,'Kelly Trznadel','F'), -(817238,'Shu Lan Tuan','F'), -(818984,'Terri Gay Ulmer','F'), -(819723,'Karen Vaccaro','F'), -(820312,'Venessia Valentino','F'), -(821935,'Musetta Vander','F'), -(821956,'Victoria Vanderkloot','F'), -(822281,'Rosario Varela','F'), -(824687,'Helen Vick','F'), -(826110,'Sylvia Vitrungs','F'), -(827985,'Alison Waddell','F'), -(827986,'Amber Waddell','F'), -(828034,'Linda Flores Wade','F'), -(828197,'Lori Wagner','F'), -(828431,'Linda Wakeman','F'), -(828984,'Cornell Wallace','F'), -(831121,'Diana Sadley Way','F'), -(831289,'Sigourney Weaver','F'), -(831862,'Liza Weil','F'), -(832250,'Gillian Welch','F'), -(832340,'Mary Louise Weller','F'), -(832753,'Alexandra Wentworth','F'), -(833636,'Jillian Wheeler','F'), -(833865,'Cheryl White','F'), -(834126,'Sharon White','F'), -(834815,'Dianne Wiest','F'), -(835184,'Laurel Wiley','F'), -(835271,'Lisle Wilkerson','F'), -(835392,'Christie Will','F'), -(835808,'Kris Williams','F'), -(835893,'Meadow Williams','F'), -(836217,'Rosemary Willis','F'), -(836222,'Susan Willis','F'), -(836889,'Maud Winchester','F'), -(837049,'Sally Wingert','F'), -(837199,'Kate Winslet','F'), -(837678,'Alicia Witt','F'), -(837687,'Elenor Witt','F'), -(837895,'Danielle Wolf','F'), -(839275,'Carolyn T. Wright','F'), -(840317,'Yoshiko Yamaguchi','F'), -(841405,'Hyowon K. Yoo','F)'), -(850000,'Billy Dee Williams','M'), -(850001,'Sebastian Shaw','M'), -(850002,'Ian McDiarmid','M'), -(850003,'Frank Oz','M'), -(850004,'Michael Pennington','M'), -(850005,'Kenneth Colley','M'), -(850006,'Michael Carter','M'), -(850007,'Tim Rose','M'), -(850008,'Dermot Crowley','M'), -(850009,'Caroline Blakiston','M'), -(850010,'Warwick Davis','M'), -(850011,'Jeremy Bulloch','M'), -(850012,'Femi Taylor','M'), -(850013,'Annie Arbogast','M'), -(850014,'Claire Davenport','M'), -(850015,'Mike Edmonds','M'), -(850016,'Jane Busby','M'), -(850017,'Malcolm Dixon','M'), -(850018,'Mike Cottrell','M'), -(850019,'Nicki Reade','M'), -(850020,'Adam Bareham','M'), -(850021,'Jonathan Oliver','M'), -(850022,'Pip Miller','M'), -(850023,'Tom Mannion','M'), -(850024,'Margo Apostolos','M'), -(850025,'Ray Armstrong','M'), -(850026,'Eileen Baker','M'), -(850027,'Michael Henbury Ballan','M'), -(850028,'Bobby Bell','M'), -(850029,'Patty Bell','M'), -(850030,'Alan Bennett','M'), -(850031,'Sarah Bennett','M'), -(850032,'Pamela Betts','M'), -(850033,'Danny Blackner','M'), -(850034,'Linda Bowley','M'), -(850035,'Peter Burroughs','M'), -(850036,'Debbie Lee Carrington','M'), -(850037,'Maureen Charlton','M'), -(850038,'Willie Coppen','M'), -(850039,'Sadie Corre','M'), -(850040,'Tony Cox','M'), -(850041,'John Cumming','M'), -(850042,'Jean DAgostino','M'), -(850043,'Luis De Jesus','M'), -(850044,'Debbie Dixon','M'), -(850045,'Margarita Fernández','M'), -(850046,'Phil Fondacaro','M'), -(850047,'Sal Fondacaro','M'), -(850048,'Tony Friel','M'), -(850049,'Daniel Frishman','M'), -(850050,'John Ghavan','M'), -(850051,'Paul Grant','M'), -(850052,'Lydia Green','M'), -(850053,'Lars Green','M'), -(850054,'Pam Grizz','M'), -(850055,'Andrew Herd','M'), -(850056,'J.J. Jackson','M'), -(850057,'Richard Jones','M'), -(850058,'Trevor Jones','M'), -(850059,'Glynn Jones','M'), -(850060,'Karen Lay','M'), -(850061,'John Lummiss','M'), -(850062,'Nancy Maclean','M'), -(850063,'Peter Mandell','M'), -(850064,'Carole Morris','M'), -(850065,'Stacie Nichols','M'), -(850066,'Chris Nunn','M'), -(850067,'Barbara OLaughlin','M'), -(850068,'Brian Orenstein','M'), -(850069,'Harrell Parker Jr.','M'), -(850070,'John Pedrick','M'), -(850071,'April Perkins','M'), -(850072,'Ronnie Phillips','M'), -(850073,'Katie Purvis','M'), -(850074,'Carol Read','M'), -(850075,'Nicholas Read','M'), -(850076,'Diana Reynolds','M'), -(850077,'Daniel Rodgers','M'), -(850078,'Chris Romano','M'), -(850079,'Dean Shackelford','M'), -(850080,'Kiran Shah','M'), -(850081,'Felix Silla','M'), -(850082,'Linda Spriggs','M'), -(850083,'Gerald Staddon','M'), -(850084,'Josephine Staddon','M'), -(850085,'Kevin Thompson','M'), -(850086,'Kendra Wall','M'), -(850087,'Brian Wheeler','M'), -(850088,'Butch Wilhelm','M'), -(850089,'Dalyn Chew','M'), -(850090,'Celia Fushille-Burke','M'), -(850091,'Mercedes Ngoh','M'), -(850092,'Jennifer Jaffe','M'); -/*!40000 ALTER TABLE `actors` ENABLE KEYS */; -UNLOCK TABLES; - - - - --- --- Table structure for table `movies` --- - -DROP TABLE IF EXISTS `movies`; -CREATE TABLE `movies` ( - `id` int(11) NOT NULL default '0', - `title` varchar(100) default NULL, - `year` int(11) default NULL, - `genre` varchar(100) default NULL, - PRIMARY KEY (`id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- --- Dumping data for table `movies` --- - -LOCK TABLES `movies` WRITE; -/*!40000 ALTER TABLE `movies` DISABLE KEYS */; -INSERT INTO `movies` VALUES (10920,'Aliens',1986,'Sci-Fi'), -(17173,'Animal House',1978,'Action'), -(18979,'Apollo 13',1995,'Thriller'), -(30959,'Batman Begins',2005,'Horror'), -(46169,'Braveheart',1995,'Comedy'), -(109093,'Fargo',1996,'Drama'), -(111813,'Few Good Men, A',1992,'Action'), -(112290,'Fight Club',1999,'Crime'), -(116907,'Footloose',1984,'Fantasy'), -(124110,'Garden State',2004,'Thriller'), -(130128,'Godfather, The',1972,'Adventure'), -(147603,'Hollow Man',2000,'Drama'), -(167324,'JFK',1991,'War'), -(176711,'Kill Bill: Vol. 1',2003,'Action'), -(176712,'Kill Bill: Vol. 2',2004,'Crime'), -(192017,'Little Mermaid, The',1989,'Thriller'), -(194874,'Lost in Translation',2003,'Drama'), -(207992,'Matrix, The',1999,'Drama'), -(210511,'Memento',2000,'Thriller'), -(224842,'Mystic River',2003,'Drama'), -(237431,'O Brother, Where Art Thou?',2000,'Thriller'), -(238072,'Oceans Eleven',2001,'Mystery'), -(238695,'Office Space',1999,'Crime'), -(254943,'Pi',1998,'Drama'), -(256630,'Pirates of the Caribbean',2003,'Family'), -(257264,'Planes, Trains & Automobiles',1987,'Music'), -(267038,'Pulp Fiction',1994,'Drama'), -(276217,'Reservoir Dogs',1992,'Comedy'), -(297838,'Shawshank Redemption, The',1994,'Crime'), -(300229,'Shrek',2001,'Drama'), -(306032,'Snatch.',2000,'Horror'), -(313459,'Star Wars',1977,'Sci-Fi'), -(314965,'Stir of Echoes',1999,'Thriller'), -(333856,'Titanic',1997,'Crime'), -(344203,'UHF',1989,'Drama'), -(350424,'Vanilla Sky',2001,'Mystery'), -(300270, 'Return of the Jedi', 1983,'Thriller'), -(333777, 'Fake Movie', 2000, NULL) ; -/*!40000 ALTER TABLE `movies` ENABLE KEYS */; -UNLOCK TABLES; - - --- --- Table structure for table `cast` --- - -DROP TABLE IF EXISTS `cast`; -CREATE TABLE `cast` ( - `actor_id` int(11) default NULL, - `movie_id` int(11) default NULL, - `salary` int(11) default NULL, - KEY `idx_actor_id` (`actor_id`), - KEY `idx_movie_id` (`movie_id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- --- Dumping data for table `cast` --- - -LOCK TABLES `cast` WRITE; -/*!40000 ALTER TABLE `cast` DISABLE KEYS */; -INSERT INTO `cast` VALUES (16844,10920,510708), -(36641,10920,86736), -(42278,10920,853936), -(144260,10920,172612), -(204493,10920,432731), -(204719,10920,847073), -(213646,10920,74405), -(240277,10920,235046), -(272557,10920,148803), -(305705,10920,329699), -(306790,10920,172938), -(310030,10920,169), -(366173,10920,942796), -(378476,10920,5312), -(394516,10920,539339), -(405572,10920,424606), -(408215,10920,931799), -(452549,10920,596316), -(474375,10920,470271), -(476429,10920,969821), -(583693,10920,6920), -(583735,10920,586782), -(596318,10920,756445), -(635153,10920,688884), -(651551,10920,578586), -(653997,10920,39978), -(661430,10920,471243), -(748340,10920,575176), -(785581,10920,512737), -(831289,10920,47068), -(22591,17173,618902), -(36005,17173,793774), -(43842,17173,122248), -(49661,17173,184551), -(100257,17173,26), -(107524,17173,812533), -(108006,17173,804795), -(109023,17173,152268), -(130991,17173,289947), -(134737,17173,197458), -(138178,17173,15551), -(145540,17173,975852), -(159310,17173,5760), -(162318,17173,69156), -(184031,17173,873045), -(217663,17173,748154), -(229667,17173,767438), -(244497,17173,600271), -(304920,17173,953104), -(308631,17173,638689), -(310708,17173,115721), -(318099,17173,662375), -(321300,17173,24089), -(398789,17173,459127), -(402481,17173,594644), -(439346,17173,7239), -(460895,17173,125327), -(492316,17173,751427), -(509689,17173,119858), -(533380,17173,199662), -(547741,17173,393028), -(550236,17173,753180), -(556691,17173,128985), -(600416,17173,362920), -(640482,17173,23508), -(655444,17173,644851), -(667323,17173,294300), -(669471,17173,754921), -(689407,17173,30603), -(770193,17173,721729), -(795270,17173,466065), -(824687,17173,567756), -(832340,17173,947398), -(7979,18979,24339), -(9275,18979,150973), -(12508,18979,646550), -(16791,18979,4337), -(22591,18979,90357), -(29686,18979,921809), -(38779,18979,5369), -(39044,18979,528865), -(39860,18979,194748), -(43791,18979,331352), -(45134,18979,5689), -(47366,18979,756943), -(61441,18979,805073), -(78467,18979,301364), -(86167,18979,33540), -(89087,18979,698713), -(93623,18979,111198), -(93916,18979,23951), -(96438,18979,240389), -(100230,18979,473467), -(101230,18979,886016), -(102758,18979,2982), -(102882,18979,370008), -(114899,18979,152295), -(130918,18979,499723), -(132969,18979,380688), -(138258,18979,969934), -(150046,18979,262986), -(178678,18979,858762), -(178682,18979,5517), -(184670,18979,534373), -(185836,18979,845697), -(193682,18979,400861), -(195428,18979,713132), -(197929,18979,871902), -(211741,18979,761678), -(215405,18979,12905), -(215595,18979,979771), -(217405,18979,152218), -(217669,18979,753172), -(227732,18979,41837), -(228435,18979,802610), -(251351,18979,207411), -(280383,18979,171430), -(284829,18979,509980), -(285134,18979,93629), -(297105,18979,697448), -(299436,18979,308281), -(299756,18979,564332), -(304966,18979,50042), -(309010,18979,951032), -(311828,18979,463911), -(312231,18979,1552), -(317829,18979,689703), -(319724,18979,486821), -(320748,18979,641091), -(343502,18979,554604), -(349915,18979,266080), -(366173,18979,761912), -(379198,18979,541596), -(390093,18979,838971), -(394283,18979,673110), -(400164,18979,824646), -(411006,18979,981761), -(411200,18979,287495), -(430428,18979,251081), -(436258,18979,280678), -(440526,18979,504715), -(442103,18979,325123), -(448529,18979,78007), -(490334,18979,17533), -(496736,18979,707293), -(508087,18979,863825), -(508109,18979,310665), -(508688,18979,433884), -(511867,18979,106277), -(516641,18979,24430), -(517793,18979,224386), -(521619,18979,275812), -(602571,18979,881963), -(604807,18979,778384), -(629755,18979,46343), -(645969,18979,556604), -(657704,18979,273120), -(657711,18979,657864), -(657762,18979,633445), -(665419,18979,583163), -(697536,18979,242290), -(698011,18979,734836), -(700551,18979,434787), -(709207,18979,688793), -(711095,18979,74650), -(713832,18979,314290), -(761130,18979,525068), -(764135,18979,608093), -(783303,18979,130098), -(835893,18979,320314), -(6990,30959,768888), -(13553,30959,301110), -(25103,30959,865003), -(44737,30959,534918), -(49922,30959,633921), -(50085,30959,679999), -(51588,30959,748002), -(54814,30959,2019), -(63813,30959,521801), -(68424,30959,607195), -(91695,30959,888017), -(103548,30959,774004), -(126086,30959,357639), -(127881,30959,17773), -(134784,30959,631861), -(135628,30959,919519), -(138351,30959,287276), -(138982,30959,524003), -(154923,30959,957772), -(159346,30959,660572), -(171524,30959,614288), -(178720,30959,626280), -(199843,30959,567732), -(200362,30959,519397), -(209006,30959,908353), -(211557,30959,200062), -(214973,30959,198665), -(215312,30959,480864), -(215331,30959,941327), -(235073,30959,673132), -(241906,30959,724577), -(242968,30959,417821), -(256972,30959,986348), -(272853,30959,905208), -(276920,30959,537572), -(280303,30959,460172), -(298555,30959,42627), -(299076,30959,697750), -(306623,30959,535173), -(310474,30959,587634), -(321731,30959,756423), -(335617,30959,371841), -(335689,30959,523708), -(341480,30959,44524), -(353656,30959,194008), -(400872,30959,884596), -(430641,30959,837796), -(434249,30959,121209), -(457224,30959,492778), -(457325,30959,4368), -(503088,30959,157318), -(510918,30959,167183), -(520254,30959,557738), -(547122,30959,686533), -(636304,30959,793471), -(645491,30959,183), -(656018,30959,800628), -(696026,30959,128465), -(698339,30959,543804), -(757495,30959,227637), -(776683,30959,952839), -(801975,30959,379650), -(16669,46169,744372), -(26409,46169,658046), -(42960,46169,419300), -(66825,46169,935377), -(73950,46169,658493), -(84795,46169,658393), -(84902,46169,670559), -(91835,46169,777604), -(97563,46169,206760), -(99156,46169,521334), -(118247,46169,142439), -(131774,46169,555437), -(152725,46169,33196), -(165472,46169,17422), -(172359,46169,20626), -(172424,46169,333065), -(175268,46169,948543), -(195497,46169,160518), -(214412,46169,60145), -(241342,46169,144736), -(243553,46169,11110), -(244787,46169,748560), -(269196,46169,334834), -(270527,46169,100551), -(283663,46169,51828), -(290341,46169,680630), -(310769,46169,505498), -(310868,46169,782202), -(310883,46169,849518), -(311663,46169,656794), -(313583,46169,180885), -(334370,46169,24350), -(335368,46169,937652), -(335791,46169,746967), -(336279,46169,657229), -(342248,46169,395272), -(347922,46169,141802), -(350069,46169,889526), -(350889,46169,612831), -(351075,46169,726592), -(364719,46169,377417), -(396814,46169,177390), -(402340,46169,575431), -(421660,46169,755096), -(427898,46169,780014), -(465353,46169,573538), -(473636,46169,470143), -(481376,46169,873383), -(489206,46169,446264), -(500302,46169,781221), -(505511,46169,975332), -(508895,46169,753909), -(509502,46169,834425), -(541111,46169,779066), -(553415,46169,8533), -(570022,46169,550172), -(708289,46169,641080), -(709341,46169,709626), -(715823,46169,95405), -(801698,46169,51424), -(11590,109093,582853), -(26018,109093,565010), -(47548,109093,228576), -(48064,109093,749434), -(55108,109093,30456), -(65536,109093,420565), -(70282,109093,432586), -(118548,109093,953263), -(135144,109093,864812), -(143022,109093,873090), -(147343,109093,926790), -(168574,109093,346813), -(215190,109093,722436), -(242845,109093,809222), -(282845,109093,775320), -(288354,109093,605176), -(291564,109093,368915), -(341991,109093,13488), -(358555,109093,399814), -(362717,109093,532743), -(381992,109093,7917), -(388511,109093,313586), -(393449,109093,458171), -(422784,109093,876714), -(424672,109093,414179), -(426649,109093,423465), -(441312,109093,526329), -(456885,109093,34960), -(507014,109093,969820), -(535754,109093,343970), -(557226,109093,53046), -(659888,109093,832901), -(679813,109093,502309), -(691133,109093,436266), -(716350,109093,867505), -(752426,109093,32606), -(775939,109093,303541), -(789764,109093,257912), -(802317,109093,490599), -(837049,109093,711224), -(22591,111813,314152), -(39044,111813,357103), -(47448,111813,518659), -(52913,111813,708458), -(68048,111813,441067), -(78467,111813,793993), -(100044,111813,902016), -(101879,111813,74370), -(117653,111813,365647), -(178761,111813,726179), -(187811,111813,432867), -(224819,111813,656366), -(234067,111813,740868), -(285368,111813,13468), -(294667,111813,100920), -(300701,111813,969170), -(304966,111813,722482), -(335034,111813,586275), -(340538,111813,497297), -(344454,111813,921790), -(357320,111813,275575), -(378277,111813,913446), -(382123,111813,668331), -(415674,111813,988853), -(430428,111813,733839), -(447419,111813,817895), -(460917,111813,847344), -(472651,111813,186001), -(500731,111813,183126), -(507810,111813,132812), -(509410,111813,783935), -(518563,111813,566266), -(727211,111813,269159), -(836889,111813,47816), -(12508,112290,431351), -(17438,112290,283643), -(17946,112290,690421), -(23488,112290,965738), -(33024,112290,792207), -(43967,112290,278714), -(46793,112290,206028), -(52396,112290,818912), -(66495,112290,7485), -(72356,112290,189866), -(86866,112290,836218), -(92815,112290,711268), -(114701,112290,664344), -(117395,112290,868551), -(122803,112290,602198), -(150046,112290,64375), -(152175,112290,922236), -(174382,112290,621607), -(180149,112290,868691), -(184634,112290,96249), -(201013,112290,708781), -(220339,112290,406990), -(247608,112290,304274), -(256240,112290,926960), -(266368,112290,555196), -(275713,112290,234211), -(281243,112290,213802), -(284337,112290,214522), -(290848,112290,176691), -(292815,112290,208200), -(304444,112290,733340), -(308329,112290,831629), -(313126,112290,243054), -(313969,112290,613969), -(323403,112290,897816), -(328405,112290,311813), -(347943,112290,559828), -(356562,112290,10120), -(367572,112290,379206), -(376249,112290,317883), -(378974,112290,930040), -(385911,112290,470376), -(389753,112290,658181), -(392786,112290,421097), -(402498,112290,210484), -(403180,112290,866693), -(406971,112290,284633), -(438105,112290,331021), -(443594,112290,374121), -(454061,112290,443654), -(469664,112290,586595), -(471342,112290,231154), -(510575,112290,107129), -(514278,112290,356233), -(553953,112290,364410), -(558289,112290,287310), -(558382,112290,925463), -(569014,112290,610908), -(572783,112290,782748), -(589158,112290,992160), -(606081,112290,771324), -(780070,112290,817372), -(793011,112290,75754), -(22591,116907,75599), -(39553,116907,11997), -(43791,116907,499601), -(58327,116907,303349), -(106703,116907,372949), -(123513,116907,504968), -(171349,116907,295404), -(200375,116907,615539), -(243869,116907,38713), -(268301,116907,338283), -(280713,116907,566118), -(310781,116907,562786), -(358984,116907,65822), -(368399,116907,838725), -(370374,116907,752181), -(392666,116907,244556), -(407465,116907,537259), -(409790,116907,416906), -(427835,116907,306264), -(469043,116907,273729), -(486314,116907,59292), -(513705,116907,469994), -(522415,116907,941535), -(563536,116907,167452), -(563537,116907,349085), -(591697,116907,579382), -(636253,116907,946116), -(637412,116907,480165), -(639416,116907,610146), -(665680,116907,877880), -(703930,116907,882831), -(710722,116907,387856), -(715266,116907,955561), -(747988,116907,166048), -(765589,116907,59081), -(793000,116907,692560), -(816230,116907,93389), -(818984,116907,895582), -(834815,116907,890016), -(15854,124110,383685), -(22489,124110,593645), -(54620,124110,687692), -(64793,124110,312075), -(73209,124110,158009), -(134973,124110,220182), -(141883,124110,139779), -(172927,124110,176687), -(182947,124110,848537), -(200331,124110,17734), -(200896,124110,248878), -(212283,124110,608250), -(220634,124110,542303), -(273276,124110,986557), -(288752,124110,227541), -(292742,124110,631078), -(295515,124110,311383), -(306942,124110,618951), -(332260,124110,859844), -(350939,124110,141287), -(363724,124110,215338), -(398869,124110,130273), -(420479,124110,928860), -(507646,124110,169430), -(515526,124110,253606), -(529149,124110,247565), -(537264,124110,595936), -(541607,124110,314574), -(605924,124110,892528), -(617939,124110,793547), -(621159,124110,373634), -(655124,124110,201542), -(657456,124110,402881), -(658546,124110,526054), -(683457,124110,456141), -(685558,124110,236809), -(720001,124110,316228), -(757618,124110,942354), -(774281,124110,45339), -(794547,124110,513164), -(797458,124110,730472), -(49108,130128,814626), -(55174,130128,956958), -(57631,130128,390018), -(67492,130128,278567), -(77118,130128,603600), -(78574,130128,327746), -(87502,130128,711183), -(94387,130128,434453), -(95789,130128,242018), -(95799,130128,529523), -(97090,130128,837824), -(132963,130128,407078), -(163629,130128,557581), -(173008,130128,833271), -(174206,130128,699527), -(180650,130128,475220), -(185657,130128,98231), -(186293,130128,387746), -(189341,130128,831712), -(201256,130128,400757), -(221889,130128,12588), -(275761,130128,580145), -(290329,130128,377528), -(299764,130128,654468), -(302252,130128,1443), -(302307,130128,598164), -(302319,130128,559867), -(327340,130128,61147), -(358968,130128,598732), -(372035,130128,205574), -(394992,130128,569064), -(397635,130128,126313), -(397809,130128,825966), -(402830,130128,206672), -(407892,130128,837080), -(412398,130128,115356), -(427924,130128,587577), -(441120,130128,508378), -(449574,130128,405195), -(476935,130128,733677), -(484994,130128,479872), -(489225,130128,694512), -(493680,130128,720952), -(495778,130128,154767), -(586071,130128,375261), -(639326,130128,901312), -(673351,130128,885113), -(677015,130128,370494), -(696908,130128,740558), -(697788,130128,580253), -(789872,130128,533786), -(790575,130128,834489), -(797706,130128,607351), -(800471,130128,106697), -(9184,147603,987363), -(22591,147603,995205), -(58775,147603,748624), -(120124,147603,621571), -(141692,147603,218783), -(186688,147603,201020), -(202412,147603,303361), -(309251,147603,354022), -(422368,147603,942406), -(441304,147603,683051), -(442667,147603,734006), -(460006,147603,65856), -(496062,147603,993984), -(516846,147603,551284), -(560580,147603,386664), -(602511,147603,969829), -(724571,147603,843332), -(763064,147603,258470), -(773613,147603,933742), -(785702,147603,301315), -(791001,147603,234117), -(6005,167324,869282), -(11547,167324,502523), -(15068,167324,660690), -(18826,167324,859201), -(22591,167324,65579), -(28510,167324,988625), -(32884,167324,396948), -(37040,167324,271045), -(38626,167324,513367), -(43926,167324,612669), -(47858,167324,190080), -(48468,167324,926284), -(55349,167324,687511), -(56160,167324,253059), -(56369,167324,820966), -(57184,167324,366471), -(57333,167324,639843), -(57830,167324,245272), -(62520,167324,388263), -(63521,167324,393741), -(67598,167324,264402), -(67599,167324,867238), -(71116,167324,649522), -(75195,167324,663647), -(75369,167324,905872), -(77617,167324,396285), -(80345,167324,467942), -(93689,167324,295676), -(95298,167324,889129), -(95420,167324,618098), -(98021,167324,276676), -(99184,167324,894041), -(101230,167324,437335), -(109823,167324,286109), -(105163,167324,694174), -(107285,167324,616326), -(110563,167324,924626), -(111129,167324,320689), -(112303,167324,97728), -(115036,167324,132975), -(127498,167324,231356), -(128274,167324,792966), -(130922,167324,553646), -(133243,167324,497900), -(136754,167324,928525), -(138172,167324,756384), -(140494,167324,719729), -(146642,167324,933917), -(148581,167324,288539), -(151186,167324,198669), -(164729,167324,809683), -(167625,167324,404554), -(169704,167324,504165), -(171937,167324,717404), -(172617,167324,854037), -(173761,167324,689404), -(175000,167324,899888), -(180448,167324,187481), -(184188,167324,35901), -(184753,167324,577285), -(185823,167324,484551), -(185960,167324,448609), -(186528,167324,578994), -(189012,167324,610543), -(189147,167324,168025), -(197019,167324,453640), -(197630,167324,297505), -(197824,167324,1291), -(206648,167324,444041), -(208323,167324,314791), -(210799,167324,908934), -(213580,167324,441581), -(215640,167324,553199), -(217950,167324,104037), -(224682,167324,15032), -(224799,167324,747608), -(224998,167324,496594), -(231719,167324,516811), -(232212,167324,544947), -(233656,167324,895049), -(243104,167324,205328), -(243383,167324,734464), -(243963,167324,946030), -(244175,167324,617318), -(244292,167324,231336), -(244298,167324,455568), -(244351,167324,706059), -(244402,167324,396740), -(244421,167324,336059), -(244423,167324,841456), -(246659,167324,634932), -(248525,167324,878826), -(251891,167324,152049), -(255239,167324,883875), -(258441,167324,904903), -(265918,167324,273274), -(266236,167324,159564), -(267122,167324,147770), -(267297,167324,758425), -(269124,167324,895067), -(273819,167324,458630), -(273956,167324,156662), -(274897,167324,196332), -(282244,167324,425111), -(282610,167324,902065), -(283456,167324,799889), -(287087,167324,165917), -(289909,167324,981294), -(290194,167324,330345), -(295164,167324,605997), -(300784,167324,4814), -(301208,167324,422132), -(301555,167324,326604), -(305678,167324,7759), -(308540,167324,90076), -(308971,167324,953177), -(311597,167324,172710), -(312623,167324,102771), -(313131,167324,852010), -(313930,167324,338013), -(315810,167324,58265), -(320960,167324,137380), -(322384,167324,886438), -(323181,167324,702833), -(324334,167324,384265), -(325101,167324,708529), -(332724,167324,9427), -(338314,167324,906118), -(341134,167324,820004), -(343482,167324,792735), -(343930,167324,313932), -(346397,167324,102851), -(350285,167324,16727), -(353656,167324,977097), -(354791,167324,362616), -(356699,167324,822145), -(358535,167324,984555), -(359632,167324,291378), -(368457,167324,392356), -(369198,167324,622214), -(370660,167324,159269), -(373998,167324,746067), -(376648,167324,538250), -(381097,167324,322482), -(381107,167324,593727), -(382324,167324,260065), -(388899,167324,270670), -(392562,167324,4720), -(393147,167324,295995), -(395021,167324,337843), -(395093,167324,769578), -(398943,167324,455370), -(401895,167324,421717), -(402212,167324,618310), -(403151,167324,84704), -(403501,167324,68852), -(406571,167324,771740), -(407308,167324,124833), -(410850,167324,862803), -(412279,167324,967394), -(412451,167324,681540), -(412682,167324,175138), -(418173,167324,606261), -(427695,167324,450563), -(429374,167324,791066), -(429501,167324,70396), -(431701,167324,162521), -(433904,167324,400930), -(436358,167324,966705), -(441610,167324,3995), -(449381,167324,61800), -(450598,167324,290290), -(454860,167324,748737), -(456190,167324,995289), -(456609,167324,970102), -(456655,167324,974619), -(460895,167324,727075), -(464470,167324,828987), -(468060,167324,38532), -(474363,167324,932230), -(481628,167324,59325), -(493025,167324,684588), -(494565,167324,405344), -(496762,167324,976987), -(498433,167324,987834), -(501075,167324,754443), -(502519,167324,822688), -(507903,167324,475701), -(508880,167324,264345), -(512626,167324,703014), -(514911,167324,96851), -(518701,167324,735371), -(518886,167324,345675), -(535586,167324,204193), -(541008,167324,84605), -(560624,167324,18430), -(578188,167324,552616), -(584867,167324,228895), -(589148,167324,269022), -(589358,167324,725596), -(594265,167324,1931), -(594542,167324,156890), -(616252,167324,131054), -(625635,167324,473480), -(646850,167324,222038), -(653798,167324,339), -(667101,167324,883774), -(674597,167324,475865), -(674622,167324,708956), -(674641,167324,348002), -(674719,167324,70119), -(677526,167324,781472), -(699052,167324,661216), -(712567,167324,686508), -(716049,167324,611061), -(716403,167324,995127), -(720751,167324,504764), -(722775,167324,579521), -(727611,167324,890708), -(729237,167324,273950), -(737979,167324,166537), -(739926,167324,210944), -(750989,167324,907671), -(751680,167324,263096), -(758314,167324,584022), -(797667,167324,996708), -(803705,167324,86834), -(828034,167324,57080), -(836217,167324,333965), -(839275,167324,454076), -(52978,176711,490418), -(74449,176711,753455), -(84199,176711,807499), -(106131,176711,719187), -(216347,176711,584434), -(249940,176711,222398), -(260069,176711,625348), -(260427,176711,773373), -(260737,176711,681534), -(280984,176711,859598), -(284742,176711,21876), -(292028,176711,763983), -(299922,176711,791246), -(319868,176711,812498), -(330833,176711,757874), -(341985,176711,792291), -(352931,176711,194824), -(363245,176711,499847), -(363257,176711,700635), -(378578,176711,122827), -(420990,176711,203568), -(435415,176711,843442), -(459441,176711,395289), -(464802,176711,787831), -(465932,176711,218782), -(519687,176711,641887), -(525594,176711,881088), -(606682,176711,438618), -(623535,176711,552941), -(626150,176711,551986), -(626225,176711,894500), -(646020,176711,370626), -(673153,176711,783523), -(673865,176711,159039), -(683804,176711,669156), -(697645,176711,940208), -(704920,176711,221365), -(706956,176711,66146), -(812916,176711,856513), -(817238,176711,134218), -(840317,176711,266504), -(43802,176712,443777), -(74449,176712,632780), -(88326,176712,448018), -(127373,176712,488429), -(192290,176712,91207), -(225014,176712,184509), -(280984,176712,171244), -(292028,176712,379347), -(319795,176712,522484), -(341985,176712,703196), -(363257,176712,801654), -(378578,176712,51866), -(438134,176712,895273), -(461413,176712,239200), -(549030,176712,827221), -(557743,176712,650634), -(575732,176712,465929), -(589608,176712,490689), -(596738,176712,685123), -(599020,176712,712938), -(613315,176712,320088), -(623535,176712,664749), -(645886,176712,186696), -(646020,176712,48418), -(673358,176712,589393), -(676314,176712,438595), -(697645,176712,332496), -(701044,176712,248323), -(711529,176712,351987), -(727540,176712,442531), -(745520,176712,92830), -(773694,176712,406953), -(778957,176712,162877), -(791868,176712,487913), -(795587,176712,86932), -(800701,176712,168135), -(812916,176712,260191), -(820312,176712,465032), -(2925,192017,76705), -(12987,192017,178986), -(19873,192017,706393), -(24660,192017,773609), -(28218,192017,701309), -(70137,192017,655575), -(103007,192017,718278), -(103728,192017,780856), -(107687,192017,33749), -(172915,192017,184682), -(181392,192017,773914), -(191424,192017,244625), -(194181,192017,623155), -(298874,192017,760592), -(300405,192017,709539), -(312299,192017,317333), -(366808,192017,469036), -(413114,192017,372322), -(474929,192017,804811), -(505244,192017,197159), -(506067,192017,843424), -(517767,192017,990498), -(518067,192017,498485), -(551171,192017,386049), -(573523,192017,149316), -(573952,192017,331940), -(578128,192017,764475), -(593617,192017,104756), -(610800,192017,301745), -(616663,192017,482592), -(698334,192017,291036), -(715702,192017,628908), -(716748,192017,847800), -(770448,192017,350511), -(4306,194874,199592), -(4856,194874,65899), -(8161,194874,800187), -(21959,194874,915415), -(48630,194874,65872), -(90307,194874,868520), -(129545,194874,376895), -(141251,194874,810970), -(161529,194874,417975), -(200269,194874,691639), -(201146,194874,881728), -(221162,194874,429575), -(241542,194874,513016), -(249944,194874,54251), -(250025,194874,81382), -(253952,194874,567464), -(272703,194874,541692), -(293993,194874,830857), -(322781,194874,48594), -(339994,194874,823654), -(332893,194874,672095), -(335955,194874,46579), -(338938,194874,465099), -(339292,194874,642425), -(347118,194874,798021), -(353175,194874,838561), -(367646,194874,103486), -(397039,194874,630269), -(415630,194874,978601), -(435124,194874,325490), -(435264,194874,942601), -(435526,194874,691094), -(464800,194874,28451), -(464989,194874,65211), -(465155,194874,635250), -(465884,194874,823617), -(512688,194874,496452), -(519486,194874,137361), -(519545,194874,874528), -(522807,194874,544702), -(540321,194874,224059), -(592087,194874,899457), -(616440,194874,324624), -(654457,194874,497803), -(666662,194874,850289), -(672860,194874,922762), -(686422,194874,528771), -(726124,194874,489067), -(800785,194874,389428), -(807955,194874,131124), -(835271,194874,71241), -(14973,207992,79963), -(19123,207992,420381), -(25293,207992,564501), -(65966,207992,334977), -(85282,207992,704223), -(124607,207992,398024), -(126550,207992,586441), -(151786,207992,929573), -(176042,207992,866349), -(182820,207992,400737), -(196459,207992,894793), -(269326,207992,164748), -(271316,207992,362340), -(350358,207992,387870), -(361482,207992,399446), -(362802,207992,650549), -(386627,207992,22531), -(393411,207992,846677), -(427337,207992,639164), -(439574,207992,677904), -(468167,207992,329730), -(504272,207992,521530), -(508359,207992,889865), -(514922,207992,872519), -(517132,207992,795108), -(521886,207992,487727), -(564927,207992,356422), -(623010,207992,467255), -(636338,207992,455380), -(666956,207992,205282), -(715637,207992,336520), -(729933,207992,667737), -(736852,207992,962569), -(750910,207992,207927), -(813694,207992,361287), -(837687,207992,709149), -(49922,210511,355083), -(146916,210511,60655), -(211557,210511,768174), -(274282,210511,633399), -(361482,210511,179320), -(366618,210511,978448), -(395132,210511,862233), -(474882,210511,500113), -(495184,210511,210774), -(570616,210511,249924), -(623436,210511,493146), -(647469,210511,519412), -(729933,210511,540123), -(730692,210511,26934), -(22591,224842,585861), -(45176,224842,944113), -(46035,224842,355126), -(50561,224842,908622), -(52927,224842,736326), -(52941,224842,856453), -(53441,224842,218214), -(58566,224842,792368), -(58871,224842,129850), -(81486,224842,439265), -(82887,224842,314265), -(88262,224842,567864), -(94668,224842,443467), -(119276,224842,546538), -(124961,224842,782203), -(125323,224842,782694), -(127395,224842,938689), -(127836,224842,442622), -(145529,224842,311134), -(149545,224842,748214), -(151786,224842,88497), -(152366,224842,668385), -(154245,224842,808750), -(167114,224842,726186), -(180512,224842,202444), -(188463,224842,241778), -(206644,224842,468556), -(234872,224842,72805), -(243428,224842,209641), -(243897,224842,907939), -(288254,224842,542322), -(291110,224842,613810), -(310903,224842,512900), -(341916,224842,243694), -(347754,224842,793384), -(350997,224842,912293), -(351274,224842,269495), -(359477,224842,531332), -(361582,224842,372132), -(366884,224842,53289), -(368424,224842,153975), -(384513,224842,175297), -(384898,224842,417133), -(397623,224842,847172), -(398679,224842,779186), -(401104,224842,275209), -(406968,224842,783763), -(433731,224842,483676), -(444015,224842,593078), -(451797,224842,300914), -(467346,224842,672450), -(472909,224842,58096), -(475243,224842,34895), -(488059,224842,470470), -(498933,224842,33503), -(500331,224842,427993), -(510458,224842,399948), -(514454,224842,932513), -(595015,224842,495752), -(607053,224842,522410), -(638626,224842,527566), -(646623,224842,551217), -(697055,224842,706025), -(740739,224842,566397), -(742493,224842,842854), -(774501,224842,526497), -(776772,224842,573239), -(833636,224842,568249), -(835808,224842,589796), -(836222,224842,604090), -(14741,237431,810710), -(22669,237431,770219), -(89558,237431,593598), -(92556,237431,906037), -(99325,237431,667590), -(99351,237431,157372), -(127499,237431,159672), -(132506,237431,341850), -(132969,237431,314445), -(151200,237431,876493), -(156020,237431,400806), -(157570,237431,889307), -(159290,237431,446158), -(163893,237431,606615), -(167973,237431,639988), -(178861,237431,252938), -(180543,237431,684733), -(194465,237431,370618), -(212771,237431,874118), -(214150,237431,383270), -(248284,237431,853690), -(271396,237431,262103), -(282065,237431,263431), -(309156,237431,554093), -(312231,237431,849543), -(342280,237431,86783), -(368628,237431,317540), -(390972,237431,958562), -(392613,237431,582396), -(406711,237431,575851), -(445292,237431,393789), -(482608,237431,867319), -(496490,237431,980704), -(503188,237431,286695), -(504229,237431,478100), -(508419,237431,45326), -(562444,237431,876326), -(588021,237431,824653), -(588101,237431,245932), -(646604,237431,917770), -(659368,237431,869113), -(722891,237431,993990), -(762207,237431,239428), -(789381,237431,834197), -(809136,237431,824859), -(809465,237431,475839), -(821935,237431,502930), -(832250,237431,963378), -(833865,237431,311953), -(834126,237431,265961), -(3226,238072,264777), -(7124,238072,178516), -(8409,238072,449047), -(8412,238072,369006), -(8426,238072,767844), -(38973,238072,597051), -(55263,238072,5948), -(67493,238072,27037), -(68858,238072,545858), -(82770,238072,379412), -(89558,238072,813949), -(99401,238072,977982), -(103411,238072,256222), -(107068,238072,145899), -(116901,238072,953051), -(151331,238072,253181), -(151533,238072,693215), -(165505,238072,27818), -(165825,238072,31075), -(180540,238072,72172), -(181071,238072,793517), -(185071,238072,234701), -(205863,238072,830626), -(214094,238072,678092), -(224828,238072,607144), -(228721,238072,159961), -(229140,238072,967419), -(232111,238072,21008), -(251175,238072,605414), -(254667,238072,391746), -(261960,238072,63660), -(262141,238072,599411), -(264716,238072,12162), -(269453,238072,120704), -(273506,238072,626368), -(277029,238072,72621), -(289830,238072,304173), -(296907,238072,896726), -(301244,238072,519318), -(316965,238072,529379), -(318718,238072,264308), -(343714,238072,621104), -(346988,238072,891472), -(363615,238072,67354), -(365287,238072,521403), -(369461,238072,902912), -(371050,238072,155158), -(374730,238072,109626), -(376249,238072,576869), -(385452,238072,455849), -(385663,238072,718495), -(393119,238072,954295), -(394261,238072,9794), -(402568,238072,550797), -(402708,238072,359599), -(404379,238072,554266), -(406907,238072,252600), -(414502,238072,821058), -(426293,238072,224294), -(426496,238072,397707), -(438109,238072,662543), -(445127,238072,370766), -(445758,238072,171205), -(445788,238072,372325), -(447116,238072,518395), -(447119,238072,17777), -(452722,238072,197757), -(453751,238072,995620), -(454993,238072,84739), -(475069,238072,424143), -(502063,238072,102180), -(503427,238072,605492), -(505496,238072,668358), -(507342,238072,526061), -(522851,238072,591500), -(530401,238072,103149), -(554784,238072,480743), -(584471,238072,124200), -(602559,238072,923453), -(621259,238072,893602), -(627711,238072,181551), -(636657,238072,957043), -(720752,238072,470875), -(770247,238072,810712), -(22723,238695,40817), -(32474,238695,584490), -(41200,238695,780337), -(49086,238695,166158), -(91369,238695,617039), -(113187,238695,833674), -(130410,238695,100363), -(154514,238695,328938), -(205567,238695,547325), -(224852,238695,30345), -(233402,238695,579453), -(235110,238695,342586), -(259004,238695,491206), -(281238,238695,783263), -(288772,238695,116894), -(310765,238695,738786), -(313569,238695,878063), -(338797,238695,575687), -(376350,238695,295956), -(380135,238695,483496), -(396079,238695,423563), -(398802,238695,408193), -(406711,238695,31459), -(426251,238695,267837), -(512793,238695,233741), -(536750,238695,136581), -(550248,238695,709314), -(600417,238695,959673), -(612605,238695,942015), -(631318,238695,461874), -(716989,238695,895002), -(828431,238695,846991), -(832753,238695,675765), -(17326,254943,593833), -(84019,254943,732107), -(158347,254943,725768), -(188640,254943,331634), -(195126,254943,125539), -(205634,254943,235749), -(223383,254943,472371), -(231223,254943,428435), -(278406,254943,591134), -(296955,254943,176816), -(298615,254943,734073), -(327456,254943,825250), -(338797,254943,84684), -(366696,254943,942086), -(420051,254943,757782), -(426461,254943,509190), -(429205,254943,562991), -(434338,254943,807820), -(457189,254943,413200), -(467518,254943,232504), -(481747,254943,3133), -(623457,254943,268584), -(636385,254943,93200), -(648040,254943,390184), -(688004,254943,133725), -(737316,254943,477233), -(790698,254943,293906), -(790699,254943,441500), -(36390,256630,59385), -(55975,256630,380471), -(85253,256630,136412), -(97507,256630,983269), -(172814,256630,131396), -(210962,256630,573308), -(230490,256630,113666), -(233574,256630,325272), -(511973,256630,969535), -(621545,256630,738633), -(678980,256630,236671), -(22591,257264,500588), -(24164,257264,800532), -(71116,257264,567363), -(141094,257264,973969), -(142943,257264,547472), -(149274,257264,181826), -(155804,257264,821189), -(195384,257264,364374), -(205106,257264,793224), -(205392,257264,298813), -(233163,257264,631497), -(269401,257264,994598), -(280540,257264,868610), -(301810,257264,500767), -(311756,257264,810824), -(325748,257264,94132), -(346233,257264,914869), -(360502,257264,831939), -(371745,257264,763758), -(388301,257264,942087), -(399230,257264,255664), -(453151,257264,868197), -(474386,257264,532709), -(483095,257264,494231), -(501954,257264,823748), -(513863,257264,301562), -(518624,257264,696318), -(533710,257264,681666), -(541435,257264,438738), -(565166,257264,368836), -(567368,257264,11123), -(574986,257264,384053), -(597426,257264,230943), -(605730,257264,985580), -(631024,257264,531879), -(652012,257264,533230), -(661973,257264,621778), -(673856,257264,581331), -(715702,257264,433833), -(718945,257264,469991), -(721048,257264,54725), -(728638,257264,46780), -(736051,257264,439813), -(737212,257264,367890), -(770558,257264,358909), -(777168,257264,427658), -(809607,257264,189940), -(821956,257264,417931), -(826110,257264,349549), -(7817,267038,406076), -(17433,267038,331110), -(36472,267038,289947), -(45243,267038,842272), -(65536,267038,957416), -(68754,267038,370374), -(87969,267038,270700), -(173104,267038,724991), -(183894,267038,688327), -(207426,267038,116328), -(210153,267038,762891), -(225014,267038,994609), -(242760,267038,456661), -(264162,267038,340249), -(279222,267038,930109), -(321383,267038,818199), -(362817,267038,452193), -(374784,267038,360883), -(396528,267038,96205), -(408902,267038,62192), -(412573,267038,515036), -(434562,267038,787552), -(436214,267038,355121), -(441022,267038,340845), -(452838,267038,736873), -(456313,267038,5964), -(466585,267038,209087), -(478676,267038,852558), -(482416,267038,170643), -(499566,267038,604665), -(507903,267038,438368), -(508288,267038,880953), -(512541,267038,807827), -(539150,267038,146775), -(596862,267038,568717), -(627760,267038,652535), -(639885,267038,373990), -(640057,267038,338449), -(654019,267038,888825), -(667689,267038,601224), -(673070,267038,957355), -(694110,267038,504559), -(700526,267038,953583), -(712086,267038,114803), -(756056,267038,378036), -(782153,267038,220318), -(806043,267038,100194), -(812916,267038,714300), -(820312,267038,974568), -(25743,276217,410958), -(36472,276217,919230), -(59227,276217,416728), -(63695,276217,465501), -(65536,276217,295657), -(97566,276217,671408), -(193995,276217,188724), -(242760,276217,748869), -(292028,276217,949455), -(368399,276217,201512), -(378578,276217,865572), -(408902,276217,354787), -(412573,276217,222772), -(447813,276217,787793), -(452774,276217,236860), -(452838,276217,952020), -(466585,276217,387078), -(473634,276217,700268), -(482416,276217,36777), -(498580,276217,953486), -(518086,276217,139739), -(575999,276217,703778), -(673070,276217,32456), -(688902,276217,499065), -(803695,276217,511901), -(11489,297838,136196), -(22188,297838,989028), -(35463,297838,886838), -(35741,297838,647414), -(48468,297838,49283), -(55108,297838,661410), -(55702,297838,734479), -(59323,297838,507875), -(59824,297838,116), -(86916,297838,771094), -(95602,297838,24679), -(99685,297838,916856), -(110268,297838,129286), -(116949,297838,730510), -(118282,297838,424034), -(118957,297838,271605), -(126469,297838,101857), -(156523,297838,970010), -(159225,297838,954678), -(159346,297838,131162), -(174704,297838,333536), -(183829,297838,30772), -(189012,297838,996879), -(192874,297838,52485), -(202366,297838,543858), -(214502,297838,214847), -(242102,297838,953306), -(244368,297838,218514), -(245499,297838,20021), -(249760,297838,554458), -(277813,297838,417747), -(278501,297838,402783), -(287224,297838,696089), -(292379,297838,429602), -(296549,297838,662189), -(306573,297838,334537), -(309501,297838,733454), -(312806,297838,378798), -(314365,297838,425167), -(320846,297838,403585), -(343346,297838,409814), -(367071,297838,670831), -(383529,297838,779133), -(387921,297838,703276), -(394020,297838,266508), -(401104,297838,143683), -(405572,297838,166993), -(414705,297838,331984), -(449070,297838,791888), -(454105,297838,979364), -(460144,297838,909398), -(460159,297838,869534), -(471769,297838,532001), -(509261,297838,728537), -(517126,297838,72882), -(526627,297838,727089), -(555599,297838,727624), -(791930,297838,724461), -(794261,297838,487270), -(795871,297838,800225), -(828984,297838,861400), -(2547,300229,31966), -(15921,300229,758596), -(41156,300229,923871), -(43899,300229,9114), -(46276,300229,773400), -(69902,300229,766846), -(76739,300229,605471), -(103007,300229,664557), -(118681,300229,276659), -(163807,300229,383076), -(177746,300229,982154), -(251911,300229,402016), -(280713,300229,477323), -(321301,300229,937016), -(335657,300229,170631), -(337097,300229,141523), -(366715,300229,111753), -(394821,300229,530070), -(444634,300229,345419), -(492299,300229,318993), -(493665,300229,935245), -(545489,300229,526884), -(602370,300229,469642), -(624888,300229,743016), -(627035,300229,496856), -(2700,306032,594914), -(31092,306032,682302), -(33582,306032,103733), -(33865,306032,218579), -(56513,306032,952360), -(62556,306032,39225), -(70588,306032,714114), -(71699,306032,361996), -(71767,306032,786142), -(96353,306032,722809), -(101557,306032,209512), -(103244,306032,358260), -(109357,306032,533778), -(115652,306032,738251), -(116634,306032,389155), -(125700,306032,85072), -(127583,306032,179115), -(128379,306032,902273), -(145053,306032,536019), -(145321,306032,443463), -(145563,306032,604179), -(153139,306032,506563), -(154269,306032,204744), -(155121,306032,583459), -(169408,306032,352422), -(176918,306032,364115), -(181512,306032,576518), -(200155,306032,977286), -(210144,306032,903375), -(217399,306032,833508), -(222947,306032,620013), -(226488,306032,845317), -(233693,306032,707006), -(235260,306032,403475), -(272853,306032,156831), -(312773,306032,720878), -(318673,306032,507967), -(349878,306032,847219), -(366832,306032,641943), -(376249,306032,172101), -(393971,306032,445166), -(400031,306032,107950), -(409474,306032,387392), -(430641,306032,548419), -(435165,306032,546301), -(443599,306032,117060), -(445208,306032,212997), -(452242,306032,144673), -(452549,306032,708506), -(453799,306032,566245), -(462782,306032,262346), -(464554,306032,53241), -(464555,306032,38240), -(466074,306032,653285), -(470693,306032,624103), -(473853,306032,921525), -(476507,306032,871165), -(502551,306032,324063), -(506000,306032,966207), -(511760,306032,317827), -(584127,306032,216836), -(584158,306032,8708), -(590723,306032,182693), -(786291,306032,295215), -(18534,313459,775585), -(20565,313459,280160), -(24298,313459,106233), -(24389,313459,57569), -(32648,313459,799930), -(32842,313459,205604), -(36641,313459,344312), -(38306,313459,876184), -(41012,313459,510417), -(45193,313459,718556), -(60384,313459,816716), -(64724,313459,759563), -(66791,313459,29247), -(81479,313459,605114), -(93441,313459,544969), -(95766,313459,866150), -(103769,313459,341445), -(103985,313459,759495), -(109892,313459,469071), -(107609,313459,101423), -(118428,313459,26471), -(121418,313459,92981), -(121453,313459,451873), -(121475,313459,332785), -(155223,313459,308097), -(155704,313459,60501), -(163352,313459,896150), -(166901,313459,47114), -(168906,313459,467636), -(175853,313459,156775), -(176421,313459,799913), -(181749,313459,808580), -(188411,313459,215637), -(192139,313459,569346), -(193293,313459,781040), -(194181,313459,476397), -(196754,313459,202636), -(197798,313459,107348), -(204119,313459,924510), -(204475,313459,840259), -(205055,313459,836579), -(213555,313459,878523), -(215780,313459,291838), -(221431,313459,358374), -(232234,313459,896052), -(233082,313459,523802), -(241719,313459,61813), -(250001,313459,481348), -(250281,313459,66279), -(265558,313459,298612), -(269536,313459,526752), -(274881,313459,497620), -(280561,313459,197071), -(290708,313459,711722), -(293066,313459,151363), -(296048,313459,568314), -(307200,313459,467315), -(308366,313459,909653), -(309571,313459,676657), -(309697,313459,745728), -(328248,313459,545700), -(371393,313459,464134), -(380938,313459,138826), -(383596,313459,137630), -(384778,313459,137239), -(399367,313459,780773), -(409131,313459,353069), -(425137,313459,156811), -(440072,313459,846497), -(455851,313459,582344), -(457215,313459,377531), -(458852,313459,364929), -(460215,313459,355863), -(462470,313459,126597), -(462473,313459,322701), -(473636,313459,166934), -(474368,313459,151953), -(477860,313459,950232), -(481290,313459,781934), -(484554,313459,798627), -(501054,313459,219994), -(501285,313459,836982), -(501947,313459,776187), -(504861,313459,926262), -(507612,313459,435399), -(512212,313459,881554), -(516466,313459,770334), -(566874,313459,188467), -(583108,313459,116992), -(595613,313459,288303), -(610382,313459,41373), -(616010,313459,576254), -(620283,313459,780887), -(624531,313459,57166), -(653075,313459,697323), -(667702,313459,916248), -(668050,313459,911241), -(683913,313459,976689), -(683916,313459,937883), -(729677,313459,723718), -(773636,313459,685795), -(792242,313459,554960), -(799247,313459,463622), -(831121,313459,999165), -(22262,314965,53324), -(22591,314965,515904), -(95622,314965,164456), -(98103,314965,778612), -(131649,314965,266112), -(184173,314965,789440), -(224034,314965,872022), -(318797,314965,734044), -(341012,314965,748325), -(342939,314965,349680), -(350741,314965,373516), -(378220,314965,125863), -(390454,314965,550262), -(398944,314965,402108), -(433068,314965,548179), -(443171,314965,457365), -(456302,314965,495056), -(499967,314965,208036), -(511354,314965,556530), -(585548,314965,788439), -(605742,314965,874300), -(613378,314965,209150), -(695024,314965,412571), -(729434,314965,878467), -(803742,314965,761236), -(816897,314965,877780), -(819723,314965,479893), -(822281,314965,181794), -(831862,314965,250060), -(841405,314965,368756), -(933,333856,460969), -(2898,333856,683576), -(11865,333856,661746), -(12043,333856,854528), -(18638,333856,585399), -(29603,333856,554881), -(54608,333856,16494), -(57665,333856,762669), -(66328,333856,215596), -(66776,333856,919764), -(69940,333856,521654), -(70744,333856,406858), -(72215,333856,316277), -(76228,333856,868161), -(76443,333856,263355), -(76653,333856,539088), -(81499,333856,743722), -(93883,333856,814867), -(95037,333856,742851), -(99597,333856,937002), -(99941,333856,217220), -(101233,333856,549203), -(118569,333856,311789), -(125676,333856,980441), -(121758,333856,34654), -(130426,333856,598498), -(134352,333856,210925), -(138312,333856,575344), -(140049,333856,997946), -(142962,333856,298248), -(144555,333856,220234), -(153207,333856,21490), -(155472,333856,718826), -(155930,333856,69907), -(156939,333856,577462), -(157096,333856,918833), -(157680,333856,167697), -(162721,333856,896118), -(165721,333856,592536), -(167468,333856,320917), -(172669,333856,941218), -(181486,333856,476265), -(186652,333856,372296), -(199768,333856,492715), -(205287,333856,581869), -(208287,333856,729257), -(209729,333856,596102), -(211832,333856,7374), -(216473,333856,78475), -(219643,333856,546373), -(226351,333856,286951), -(227836,333856,776292), -(230528,333856,582626), -(243306,333856,616966), -(244575,333856,403857), -(248904,333856,253025), -(263645,333856,372126), -(264813,333856,332414), -(270444,333856,478924), -(279903,333856,582747), -(283561,333856,237424), -(288312,333856,222975), -(301563,333856,961726), -(307547,333856,521894), -(313916,333856,542539), -(335829,333856,98008), -(342443,333856,407443), -(348858,333856,736027), -(351253,333856,872636), -(354484,333856,365644), -(358426,333856,116416), -(359448,333856,223715), -(360793,333856,52912), -(366173,333856,796925), -(372149,333856,185743), -(373241,333856,851833), -(414913,333856,656110), -(444656,333856,188160), -(455151,333856,111392), -(462918,333856,221686), -(462919,333856,665236), -(468177,333856,572949), -(471961,333856,672028), -(480062,333856,711471), -(480247,333856,542687), -(481840,333856,798249), -(482854,333856,338071), -(484826,333856,231985), -(497962,333856,183825), -(499298,333856,916233), -(500666,333856,463695), -(502344,333856,781141), -(505031,333856,689160), -(513645,333856,759295), -(524132,333856,729476), -(534915,333856,965333), -(541702,333856,415290), -(547276,333856,155286), -(547303,333856,374504), -(560216,333856,287249), -(560719,333856,876222), -(562717,333856,386370), -(578075,333856,598435), -(608339,333856,39236), -(620301,333856,719357), -(621016,333856,829752), -(627384,333856,601061), -(629712,333856,835272), -(629713,333856,185311), -(635153,333856,215277), -(653279,333856,839813), -(659281,333856,330844), -(675117,333856,109316), -(678541,333856,287549), -(687048,333856,47731), -(709423,333856,962624), -(728576,333856,505348), -(740170,333856,892744), -(741046,333856,65212), -(744930,333856,905760), -(745079,333856,948972), -(758870,333856,929234), -(763718,333856,544320), -(763862,333856,667724), -(766230,333856,899560), -(773658,333856,681356), -(803835,333856,491304), -(827985,333856,54545), -(827986,333856,792316), -(837199,333856,331702), -(30298,344203,111802), -(52913,344203,619301), -(58481,344203,402394), -(63432,344203,828311), -(67954,344203,105275), -(69186,344203,473580), -(73473,344203,848642), -(88336,344203,411899), -(92907,344203,199260), -(151893,344203,588320), -(158111,344203,535281), -(158125,344203,774600), -(160178,344203,441738), -(166835,344203,839626), -(169238,344203,362833), -(175696,344203,968224), -(183405,344203,686221), -(192106,344203,694837), -(193699,344203,653659), -(195778,344203,829105), -(197172,344203,687710), -(215493,344203,124927), -(218133,344203,475643), -(226391,344203,999435), -(228167,344203,457504), -(243490,344203,784605), -(251881,344203,821432), -(276083,344203,752670), -(297612,344203,850883), -(297613,344203,977399), -(300498,344203,643705), -(307236,344203,569372), -(308572,344203,243710), -(349905,344203,744263), -(362075,344203,81114), -(373005,344203,840600), -(383529,344203,941898), -(395522,344203,277266), -(397770,344203,674070), -(403345,344203,783868), -(407154,344203,355685), -(416655,344203,351334), -(426450,344203,884200), -(438265,344203,323528), -(453895,344203,843098), -(496708,344203,263650), -(502910,344203,764900), -(503070,344203,535956), -(505762,344203,632601), -(507232,344203,262458), -(514908,344203,997801), -(520090,344203,253267), -(533504,344203,53615), -(547549,344203,160296), -(590235,344203,289609), -(606539,344203,770191), -(613134,344203,58088), -(663169,344203,370283), -(667210,344203,495764), -(687554,344203,457930), -(713211,344203,661419), -(800486,344203,577572), -(812803,344203,885606), -(828197,344203,639360), -(54888,350424,250247), -(60612,350424,246689), -(92394,350424,530386), -(92931,350424,65305), -(101879,350424,29181), -(114951,350424,530807), -(146792,350424,268756), -(163948,350424,761426), -(192018,350424,646251), -(193175,350424,89100), -(198505,350424,302534), -(198544,350424,514780), -(213832,350424,507392), -(216951,350424,319699), -(242176,350424,989167), -(242646,350424,734416), -(244826,350424,820750), -(256402,350424,379530), -(271849,350424,865924), -(272379,350424,67784), -(272456,350424,799881), -(272971,350424,556390), -(275842,350424,8384), -(277250,350424,559956), -(284337,350424,907106), -(287321,350424,466102), -(297473,350424,814688), -(312961,350424,43683), -(335034,350424,650715), -(336283,350424,256076), -(349941,350424,307670), -(375500,350424,775106), -(383394,350424,38847), -(412221,350424,403723), -(418701,350424,168714), -(425670,350424,226161), -(425938,350424,50019), -(431679,350424,73175), -(432677,350424,239603), -(441300,350424,246138), -(448453,350424,909757), -(449430,350424,932013), -(454171,350424,419817), -(462628,350424,198252), -(468102,350424,895332), -(472335,350424,34932), -(474979,350424,245388), -(488446,350424,30288), -(500661,350424,547819), -(503450,350424,823775), -(505706,350424,510901), -(511078,350424,504756), -(517076,350424,103412), -(540103,350424,796151), -(568474,350424,408921), -(572929,350424,675033), -(589421,350424,476374), -(589427,350424,196919), -(589713,350424,547347), -(602370,350424,219457), -(623022,350424,247280), -(624510,350424,439318), -(633197,350424,11254), -(639873,350424,374530), -(647023,350424,470103), -(648036,350424,500282), -(673878,350424,688722), -(695231,350424,482718), -(716414,350424,560781), -(722460,350424,961004), -(724348,350424,581273), -(758543,350424,114047), -(761233,350424,923145), -(764159,350424,816372), -(784772,350424,812134), -(789840,350424,109711), -(791422,350424,91115), -(799913,350424,185116), -(806256,350424,215750), -(809383,350424,758267), -(835184,350424,221954), -(835392,350424,415562), -(837678,350424,85265), -(837895,350424,931167), -(850000,300270,599201), -(850001,300270,633687), -(850002,300270,959968), -(850003,300270,432767), -(850004,300270,347023), -(850005,300270,357012), -(850006,300270,725247), -(850007,300270,73413), -(850008,300270,722140), -(850009,300270,90675), -(850010,300270,669861), -(850011,300270,336466), -(850012,300270,246752), -(850013,300270,850962), -(850014,300270,307093), -(850015,300270,259829), -(850016,300270,59734), -(850017,300270,974902), -(850018,300270,798919), -(850019,300270,95907), -(850020,300270,512329), -(850021,300270,480712), -(850022,300270,570929), -(850023,300270,508728), -(850024,300270,488221), -(850025,300270,557484), -(850026,300270,846584), -(850027,300270,119536), -(850028,300270,523528), -(850029,300270,228900), -(850030,300270,312361), -(850031,300270,340854), -(850032,300270,107511), -(850033,300270,910880), -(850034,300270,89617), -(850035,300270,549822), -(850036,300270,661531), -(850037,300270,480860), -(850038,300270,377464), -(850039,300270,21542), -(850040,300270,34268), -(850041,300270,127334), -(850042,300270,33898), -(850043,300270,471719), -(850044,300270,525385), -(850045,300270,223327), -(850046,300270,752459), -(850047,300270,887236), -(850048,300270,872980), -(850049,300270,779040), -(850050,300270,636484), -(850051,300270,570183), -(850052,300270,909470), -(850053,300270,121371), -(850054,300270,7077), -(850055,300270,333473), -(850056,300270,381465), -(850057,300270,358453), -(850058,300270,920944), -(850059,300270,483841), -(850060,300270,1382), -(850061,300270,438831), -(850062,300270,854717), -(850063,300270,129348), -(850064,300270,421974), -(850065,300270,637123), -(850066,300270,21910), -(850067,300270,700878), -(850068,300270,322208), -(850069,300270,299760), -(850070,300270,754858), -(850071,300270,697959), -(850072,300270,595632), -(850073,300270,689795), -(850074,300270,449437), -(850075,300270,957531), -(850076,300270,983784), -(850077,300270,543339), -(850078,300270,993702), -(850079,300270,101762), -(850080,300270,24925), -(850081,300270,639752), -(850082,300270,591929), -(850083,300270,722366), -(850084,300270,552045), -(850085,300270,665135), -(850086,300270,981684), -(850087,300270,977597), -(850088,300270,895660), -(850089,300270,696577), -(850090,300270,719054), -(850091,300270,363149), -(850092,300270,3033); From cd0728a7215edc890fcac8851cdb199eb95b9496 Mon Sep 17 00:00:00 2001 From: shallinris Date: Thu, 9 Feb 2017 13:59:25 +0200 Subject: [PATCH 04/11] added tables etc --- main.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 6ab65b7..e0d2ce3 100644 --- a/main.py +++ b/main.py @@ -1,6 +1,9 @@ from bottle import route, run, template, static_file, request import random -import json +import json, pymysql + + +#add database connection here @route("/", method="GET") @@ -74,3 +77,7 @@ def main(): if __name__ == '__main__': main() +def playerUpdate(): + try: + with connection.cursor() as cursor: + From d621a0a36a6ee4abd6a3ac3d607e83e4193c48ca Mon Sep 17 00:00:00 2001 From: shallinris Date: Thu, 9 Feb 2017 14:20:56 +0200 Subject: [PATCH 05/11] test --- SQL/adventure.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SQL/adventure.sql b/SQL/adventure.sql index ba71933..1872e9e 100644 --- a/SQL/adventure.sql +++ b/SQL/adventure.sql @@ -1,4 +1,4 @@ - +--branch shallin --DROP DATABASE IF EXISTS adventure; --CREATE DATABASE adventure; --USE adventure; From c5c43eda36ccb300e6a183eeb7b31cb8d78d60ec Mon Sep 17 00:00:00 2001 From: tomer Date: Thu, 9 Feb 2017 14:44:38 +0200 Subject: [PATCH 06/11] test --- SQL/~$Database Model.xlsx | Bin 171 -> 0 bytes main.py | 62 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) delete mode 100644 SQL/~$Database Model.xlsx diff --git a/SQL/~$Database Model.xlsx b/SQL/~$Database Model.xlsx deleted file mode 100644 index 278a5d89873278f23451bf584ef840e4e912cfe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 ycmd-I$ Date: Thu, 9 Feb 2017 16:26:59 +0200 Subject: [PATCH 07/11] fixed tables --- SQL/adventure.sql | 120 +++++++++++++++++++++++----------------------- 1 file changed, 61 insertions(+), 59 deletions(-) diff --git a/SQL/adventure.sql b/SQL/adventure.sql index 1872e9e..484db75 100644 --- a/SQL/adventure.sql +++ b/SQL/adventure.sql @@ -1,15 +1,15 @@ ---branch shallin ---DROP DATABASE IF EXISTS adventure; ---CREATE DATABASE adventure; ---USE adventure; +-- branch shallin +DROP DATABASE IF EXISTS adventure; +CREATE DATABASE adventure; +USE adventure; -- -- Table structure for table `users` -- -- DROP TABLE IF EXISTS `users`; -CREATE TABLE `users` ( - `user_id` int(11), +CREATE TABLE `users`( + `user_id` int(11) auto_increment, `user_name` varchar(200) default NULL, PRIMARY KEY (`user_id`) ); -- ENGINE=MyISAM DEFAULT CHARSET=utf8; @@ -20,39 +20,24 @@ CREATE TABLE `users` ( -- /*!40000 ALTER TABLE `users` DISABLE KEYS */; INSERT INTO `users` VALUES -(1,'Tomer Marx'), -(2,'Shallin Ris'); +(0,'Tomer Marx'), +(0,'Shallin Ris'); -- /*!40000 ALTER TABLE `users` ENABLE KEYS */; -- -- Table structure for table `games` -- --- DROP TABLE IF EXISTS `games`; -CREATE TABLE `games` ( - `game_id` int(11), - `user_id` varchar(200), - `adventure_id` int(11) default NULL, - `user_life` int(11) default NULL, - `user_money` int(11) default NULL, - `current_story_id` int(11) default NULL, - `game_completed` int(11) default NULL, - PRIMARY KEY (`game_id`), - FOREIGN KEY ('user_id') REFERENCES users('user_id') --- should this be the primary key?? -); -- ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -- Dumping data for table `games` -- ---LOCK TABLES `games` WRITE; +-- LOCK TABLES `games` WRITE; -- /*!40000 ALTER TABLE `games` DISABLE KEYS */; -INSERT INTO `games` VALUES -(1, 1, 1, 100, 10, 4, 1), -(2, 2, 1, 55, 4, 5, 1); + -- /*!40000 ALTER TABLE `games` ENABLE KEYS */; ---UNLOCK TABLES; +-- UNLOCK TABLES; -- @@ -62,7 +47,7 @@ INSERT INTO `games` VALUES -- DROP TABLE IF EXISTS `story`; CREATE TABLE `story` ( `id` int(11), - `user_id` varchar(200), + `user_id` int(11), `adventure_id` int(11) default NULL, `story_id` int(11) default NULL, `question_type` int(11) default NULL, @@ -70,63 +55,80 @@ CREATE TABLE `story` ( `life_unit` int(11) default NULL, `wealth_unit` int(11) default NULL, PRIMARY KEY (`id`), - FOREIGN KEY ('user_id') REFERENCES users('user_id') + FOREIGN KEY (user_id) REFERENCES users(user_id) + ); -- KEY `idx_actor_id` (`actor_id`), -- KEY `idx_movie_id` (`movie_id`) -); -- ENGINE=MyISAM DEFAULT CHARSET=utf8; + -- ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -- Dumping data for table `story` -- ---LOCK TABLES `story` WRITE; +-- LOCK TABLES `story` WRITE; -- /*!40000 ALTER TABLE `story` DISABLE KEYS */; INSERT INTO `story` VALUES -(1, 1, 1, 0, 'You wake up late. You:', 0, 0), -(2, 1, 1, 1, 'get ready in a hurry, put on your running shoes and sprint to campus', 50, 10), -(2, 1, 1, 2, 'text Shy that youre running late', 100, 10), -(2, 1, 1, 3, 'dont text anyone and hope that no one notices when you walk in late', 15, 10), -(2, 1, 1, 4, 'throw caution to the wind and decide to skip the entire day', 0, 10), -(2, 1, 1, 0, 'You get to school in the nick of time. You:', 0, 0), -(2, 1, 1, 1, 'walk into class and quietly sit down', 100, 10), -(2, 1, 1, 2, 'hang out in the kitchen talking to your friends and making coffee, despite the fact that Nathalie has told you lecture is starting', 50, 10), -(2, 1, 1, 3, 'stop by cofix because its ok to be a few minutes late', 5, 10), -(2, 1, 1, 4, 'at the sight of 16 Herzl you decide you dont feel like coding today so you turn around and go home', 0, 10), -(2, 1, 1, 0, 'You encounter Shy as you run up the stairs. He asks why you didnt text anyone that you were going to be late.', 0, 0), -(2, 1, 1, 1, 'You apologize and say it wont happen again', 60, 10), -(2, 1, 1, 2, 'You start to cry and then run away', 0, 10), -(2, 1, 1, 3, 'You voluntarily offer to pay the $200 late fee', 100, 10), -(2, 1, 1, 4, 'You tell him that you lost your phone', 0, 10), -(1, 1, 1, 0, 'Youre sitting in class, sipping on coffee, and working on your computer. Someone gets up and knocks your coffee over onto your computer:', 0, 0), -(2, 1, 1, 1, 'You grab another cup of coffee and spill it on their computer', 0, 10), -(2, 1, 1, 2, 'You throw the coffee cup and your ruined computer in the trash', 0, 10), -(2, 1, 1, 3, 'You tell Shy its the other persons fault and that they should pay for the computer damage', 0, 10), -(2, 1, 1, 4, 'You realize that maybe you shouldnt have been drinking coffee in the classroom', 0, 10), +(1, 1, 1, 1, 0, 'You wake up late. You:', 0, 0), +(2, 1, 1, 1, 1, 'get ready in a hurry, put on your running shoes and sprint to campus', 50, 10), +(3, 1, 1, 1, 2, 'text Shy that youre running late', 100, 10), +(4, 1, 1, 1, 3, 'dont text anyone and hope that no one notices when you walk in late', 15, 10), +(5, 1, 1, 1, 4, 'throw caution to the wind and decide to skip the entire day', 0, 10), +(6, 1, 1, 2, 0, 'You get to school in the nick of time. You:', 0, 0), +(7, 1, 1, 2, 1, 'walk into class and quietly sit down', 100, 10), +(8, 1, 1, 2, 2, 'hang out in the kitchen talking to your friends and making coffee, despite the fact that Nathalie has told you lecture is starting', 50, 10), +(9, 1, 1, 2, 3, 'stop by cofix because its ok to be a few minutes late', 5, 10), +(10, 1, 1, 2, 4, 'at the sight of 16 Herzl you decide you dont feel like coding today so you turn around and go home', 0, 10), +(11, 1, 1, 3, 0, 'You encounter Shy as you run up the stairs. He asks why you didnt text anyone that you were going to be late.', 0, 0), +(12, 1, 1, 3, 1, 'You apologize and say it wont happen again', 60, 10), +(13, 1, 1, 3, 2, 'You start to cry and then run away', 0, 10), +(14, 1, 1, 3, 3, 'You voluntarily offer to pay the $200 late fee', 100, 10), +(15, 1, 1, 3, 4, 'You tell him that you lost your phone', 0, 10), +(16, 1, 1, 4, 0, 'Youre sitting in class, sipping on coffee, and working on your computer. Someone gets up and knocks your coffee over onto your computer:', 0, 0), +(17, 1, 1, 4, 1, 'You grab another cup of coffee and spill it on their computer', 0, 10), +(18, 1, 1, 4, 2, 'You throw the coffee cup and your ruined computer in the trash', 0, 10), +(19, 1, 1, 4, 3, 'You tell Shy its the other persons fault and that they should pay for the computer damage', 0, 10), +(20, 1, 1, 4, 4, 'You realize that maybe you shouldnt have been drinking coffee in the classroom', 0, 10) ; -- /*!40000 ALTER TABLE `story` ENABLE KEYS */; ---UNLOCK TABLES; +-- UNLOCK TABLES; -- Table structure for table `adventure` -- DROP TABLE IF EXISTS `adventure`; CREATE TABLE `adventure` ( - `id` int(11), - `adventure_id` int(11) default NULL, + `adventure_id` int(11), `adventure_name` varchar(250) default NULL, - `amount_stories` int(11) default NULL, - PRIMARY KEY (`id`), - FOREIGN KEY ('adventure_id') REFERENCES story('adventure_id') + PRIMARY KEY (`adventure_id`) -- KEY `idx_actor_id` (`actor_id`), -- KEY `idx_movie_id` (`movie_id`) ); -- ENGINE=MyISAM DEFAULT CHARSET=utf8; -- Dumping data for table `adventure` ---LOCK TABLES `adventure` WRITE; +-- LOCK TABLES `adventure` WRITE; -- /*!40000 ALTER TABLE `adventure` DISABLE KEYS */; INSERT INTO `adventure` VALUES -(1,'Surviving ITC', 10), +(1,'Surviving ITC'); -- /*!40000 ALTER TABLE `adventure` ENABLE KEYS */; ---UNLOCK TABLES; +-- UNLOCK TABLES; + +-- DROP TABLE IF EXISTS `games`; +CREATE TABLE `games` ( + `game_id` int(11) auto_increment, + `user_id` int(11), + `adventure_id` int(11) default NULL, + `user_life` int(11) default NULL, + `user_money` int(11) default NULL, + `current_story_id` int(11) default NULL, + `game_completed` int(11) default NULL, + PRIMARY KEY (`game_id`), + FOREIGN KEY (user_id) REFERENCES users(user_id), + FOREIGN KEY (adventure_id) REFERENCES adventure(adventure_id) +-- should this be the primary key?? +); -- ENGINE=MyISAM DEFAULT CHARSET=utf8; + +INSERT INTO `games` VALUES +(0, 1, 1, 100, 10, 4, 1), +(0, 2, 1, 55, 4, 5, 1); From a45bc66bd8f3d12181470841a5352e8948824670 Mon Sep 17 00:00:00 2001 From: tomer Date: Thu, 9 Feb 2017 16:28:21 +0200 Subject: [PATCH 08/11] added few sql functons --- SQL/test.py | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++ main.py | 4 +-- 2 files changed, 82 insertions(+), 2 deletions(-) create mode 100644 SQL/test.py diff --git a/SQL/test.py b/SQL/test.py new file mode 100644 index 0000000..e30ce54 --- /dev/null +++ b/SQL/test.py @@ -0,0 +1,80 @@ +import random +import json + +import json, pymysql + +# add database connection here + + + +# ================ DATABASE INTERFACE ====================== + + +# defining database connection + +connection = pymysql.connect(host='localhost', + port=3306, + user='root', + password='talmap', + db='adventure', + charset='utf8', + cursorclass=pymysql.cursors.DictCursor) + + +# check if user exists +def check_user(userName): + # check if user exists + with connection.cursor() as cursor: + sql = "SELECT * FROM users WHERE user_name = '{0}'".format(userName) + cursor.execute(sql) + result = cursor.fetchall() + + if(len(result) == 0): + print("User does not exist") + return False + + elif(len(result) > 0): + print("Matching user found") + return True + + +# function to add user +def add_user(userName): + with connection.cursor() as cursor: + sql = "INSERT INTO users VALUES (default,'{0}');".format(userName) + cursor.execute(sql) + connection.commit() + + + +check_user('Tomer Marx') +add_user("Barak Marxx") + + +# check if active game for specific user +def get_active_game(userName): + with connection.cursor() as cursor: + sql = "SELECT FROM games WHERE user_id = '{0}'".format(userName) + cursor.execute(sql) + result = cursor.fetchall() + + if (len(result) == 0): + print("No active game for user") + return False + else: + return result + + + + +# update life and step + + +# get new story + +# if game over or complete change game status to complete + + + + + diff --git a/main.py b/main.py index c67e59c..b665105 100644 --- a/main.py +++ b/main.py @@ -17,7 +17,7 @@ connection = pymysql.connect( host= 'localhost', port= 3306, user= 'root', - password= '', + password= 'talmap', db= 'adventure', charset='utf8', cursorclass=pymysql.cursors.DictCursor) @@ -47,7 +47,7 @@ def add_user (userName): - +# print(add_user('Tomer Marx') # add user From bfc56c251694b18f93a73244350a93f4b76f554e Mon Sep 17 00:00:00 2001 From: tomer Date: Sat, 11 Feb 2017 18:42:04 +0200 Subject: [PATCH 09/11] route start --- SQL/test.py | 41 +++++++--- adventure.html | 2 +- js/adventure.js | 5 +- main.py | 207 +++++++++++++++++++++++++++++++++++++++--------- 4 files changed, 205 insertions(+), 50 deletions(-) diff --git a/SQL/test.py b/SQL/test.py index e30ce54..bec4815 100644 --- a/SQL/test.py +++ b/SQL/test.py @@ -37,7 +37,6 @@ def check_user(userName): print("Matching user found") return True - # function to add user def add_user(userName): with connection.cursor() as cursor: @@ -45,16 +44,10 @@ def add_user(userName): cursor.execute(sql) connection.commit() - - -check_user('Tomer Marx') -add_user("Barak Marxx") - - # check if active game for specific user def get_active_game(userName): with connection.cursor() as cursor: - sql = "SELECT FROM games WHERE user_id = '{0}'".format(userName) + sql = 'SELECT * FROM games JOIN users ON games.user_id = users.user_id WHERE users.user_name = "{0}" AND games.game_completed = 1;'.format(userName) cursor.execute(sql) result = cursor.fetchall() @@ -64,17 +57,47 @@ def get_active_game(userName): else: return result +# create new game (return id of new game) +def create_game(userID, adventureID): + with connection.cursor() as cursor: + sql = 'INSERT INTO games VALUES (default,{0},{1},{2},{3},{4},{5});'.format(userID,adventureID,100,10,1,0) + cursor.execute(sql) + connection.commit() + sql= 'SELECT max(game_id) AS current_game FROM games;' + cursor.execute(sql) + + result = cursor.fetchall() + game_id = result[0]['current_game'] + return game_id # update life and step +def update_game(gameID, lifeUnit, wealthUnit, storyId): + with connection.cursor() as cursor: + sql = 'UPDATE games SET user_life= {0}, user_money = {1}, current_story_id = {2} WHERE game_id = {3};'.format(lifeUnit,wealthUnit,storyId,gameID) + cursor.execute(sql) + connection.commit() +# game completed +def complete_game(gameID, lifeUnit, wealthUnit): + with connection.cursor() as cursor: + sql = 'UPDATE games SET user_life= {0}, user_money = {1}, game_completed = {2} WHERE game_id = {3};'.format(lifeUnit, wealthUnit,1, gameID) + cursor.execute(sql) + connection.commit() # get new story +def new_story(adventureID, storyID): + with connection.cursor() as cursor: + sql = 'SELECT adventure_id, story_id, question_type, content FROM story WHERE adventure_id = {0} AND story_id = {1} ORDER BY question_type ;'.format(adventureID, storyID) + cursor.execute(sql) + result = cursor.fetchall() + return result + -# if game over or complete change game status to complete +print(not True) diff --git a/adventure.html b/adventure.html index 2d79c76..2c521bf 100644 --- a/adventure.html +++ b/adventure.html @@ -54,7 +54,7 @@

What is your name?

What game would you like to play?

- +
diff --git a/js/adventure.js b/js/adventure.js index bec04ba..f1740c4 100644 --- a/js/adventure.js +++ b/js/adventure.js @@ -3,7 +3,7 @@ var Adventures = {}; Adventures.currentAdventure = 0; //todo keep track from db //currentStep is used for the step we're currently on (id). This should be determined at every crossroad, depending on what the user chose Adventures.currentStep = 0;//todo keep track from db -Adventures.currentUser = 0;//todo keep track from db +Adventures.currentUser = 1;//todo keep track from db //TODO: remove for production @@ -97,6 +97,7 @@ Adventures.checkName = function(){ //get new adventure and initiate Adventures.initAdventure = function(){ + $.ajax("/start",{ type: "POST", data: {"user": @@ -106,8 +107,8 @@ Adventures.initAdventure = function(){ dataType: "json", contentType: "application/json", success: function (data) { - console.log(data); Adventures.write(data); + Adventures.currentUser = data['user']; $(".adventure").show(); $(".welcome-screen").hide(); } diff --git a/main.py b/main.py index b665105..66ea28d 100644 --- a/main.py +++ b/main.py @@ -14,51 +14,126 @@ # defining database connection -connection = pymysql.connect( host= 'localhost', - port= 3306, - user= 'root', - password= 'talmap', - db= 'adventure', - charset='utf8', - cursorclass=pymysql.cursors.DictCursor) +connection = pymysql.connect(host='localhost', + port=3306, + user='root', + password='talmap', + db='adventure', + charset='utf8', + cursorclass=pymysql.cursors.DictCursor) -# function -def get_actors (): +# check if user exists +def check_user(userName): + # check if user exists with connection.cursor() as cursor: - sql= "SELECT * FROM actors" - cursor.execute(sql) - result = cursor.fetchall() - return json.dumps(result) + sql = "SELECT * FROM users WHERE user_name = '{0}'".format(userName) + cursor.execute(sql) + result = cursor.fetchall() + if(len(result) == 0): + print("User does not exist") + return False + elif(len(result) > 0): + print("Matching user found") + return True -# check if user exists +# function to add user +def add_user(userName): + with connection.cursor() as cursor: + sql = "INSERT INTO users VALUES (default,'{0}');".format(userName) + cursor.execute(sql) + connection.commit() -def add_user (userName): + # get user id of newly added user + sql = "SELECT user_id FROM users WHERE user_name = '{0}';".format(userName) + cursor.execute(sql) + result = cursor.fetchall() - # check if user exists + return result[0]['user_id'] + +def get_user_id(userName): with connection.cursor() as cursor: - sql= "SELECT * FROM users WHERE user_name = '{0}'".format(userName) - cursor.execute(sql) - result = cursor.fetchall() - - return json.dumps(result) + # get user id of newly added user + sql = "SELECT user_id FROM users WHERE user_name = '{0}';".format(userName) + cursor.execute(sql) + result = cursor.fetchall() + return result[0]['user_id'] +# check if active game for specific user +def get_active_game_by_id(userID): + with connection.cursor() as cursor: + sql = 'SELECT * FROM games JOIN users ON games.user_id = users.user_id WHERE users.user_id = "{0}" AND games.game_completed = 0;'.format(userID) + cursor.execute(sql) + result = cursor.fetchall() -# print(add_user('Tomer Marx') + if (len(result) == 0): + print("No active game for user") + return False + else: + return result +# check if active game for specific user +def get_active_game(userName): + with connection.cursor() as cursor: + sql = 'SELECT * FROM games JOIN users ON games.user_id = users.user_id WHERE users.user_name = "{0}" AND games.game_completed = 0;'.format(userName) + cursor.execute(sql) + result = cursor.fetchall() + + if (len(result) == 0): + print("No active game for user") + return False + else: + return result + +# create new game (return id of new game) +def create_game(userID, adventureID): + with connection.cursor() as cursor: + sql = 'INSERT INTO games VALUES (default,{0},{1},{2},{3},{4},{5});'.format(userID,adventureID,100,10,1,0) + cursor.execute(sql) + connection.commit() -# add user + sql= 'SELECT max(game_id) AS current_game FROM games;' + cursor.execute(sql) -# check if active game for specific user + result = cursor.fetchall() + game_id = result[0]['current_game'] + + return game_id # update life and step +def update_game(gameID, lifeUnit, wealthUnit, storyId): + with connection.cursor() as cursor: + sql = 'UPDATE games SET user_life= {0}, user_money = {1}, current_story_id = {2} WHERE game_id = {3};'.format(lifeUnit,wealthUnit,storyId,gameID) + cursor.execute(sql) + connection.commit() + +# game completed +def complete_game(gameID, lifeUnit, wealthUnit): + with connection.cursor() as cursor: + sql = 'UPDATE games SET user_life= {0}, user_money = {1}, game_completed = {2} WHERE game_id = {3};'.format(lifeUnit, wealthUnit,1, gameID) + cursor.execute(sql) + connection.commit() # get new story +def new_story(adventureID, storyID): + with connection.cursor() as cursor: + sql = 'SELECT adventure_id, story_id, question_type, content FROM story WHERE adventure_id = {0} AND story_id = {1} ORDER BY question_type ;'.format(adventureID, storyID) + cursor.execute(sql) + result = cursor.fetchall() + return result + + +# get the amount of stories in an adventure +def max_story(adventureID): + with connection.cursor() as cursor: + sql = 'SELECT max(story_id) AS "max" FROM story WHERE adventure_id = {0};'.format(adventureID) + cursor.execute(sql) + result = cursor.fetchall() + return result -# if game over or complete change game status to complete @@ -77,24 +152,59 @@ def index(): @route("/start", method="POST") def start(): - username = request.POST.get("name") + username = request.POST.get("user") current_adv_id = request.POST.get("adventure_id") + user_id = 0 + current_story_id = 0 + + # check if user exists + if(not check_user(username)): + # if does not exist create new user and game + user_id = add_user(username) + current_story_id = 1 + create_game(user_id,current_adv_id) + + + else: + # if user exists but all games are completed + + user_id = get_user_id(username) + + if(not get_active_game_by_id(user_id)): + user_id = add_user(username) + current_story_id = 1 + create_game(user_id, current_adv_id) + else: + # upload uncompleted game + game_info = (get_active_game_by_id(user_id))[0] + current_story_id = game_info["current_story_id"] + current_adv_id = game_info["adventure_id"] + + + # amount of stories in current adventure + number_of_stories = (max_story(current_adv_id))[0]["max"] + + + if ((current_story_id) > number_of_stories): + print("Game complete") + + # get new story from database + new_story_object = (new_story(current_adv_id, current_story_id)) - user_id = 0 #todo check if exists and if not create it - current_story_id = 0 #todo change next_steps_results = [ - {"id": 1, "option_text": "I fight it"}, - {"id": 2, "option_text": "I give him 10 coins"}, - {"id": 3, "option_text": "I tell it that I just want to go home"}, - {"id": 4, "option_text": "I run away quickly"} + {"id": 1, "option_text": new_story_object[1]["content"]}, + {"id": 2, "option_text": new_story_object[2]["content"]}, + {"id": 3, "option_text": new_story_object[3]["content"]}, + {"id": 4, "option_text": new_story_object[4]["content"]} ] + #todo add the next step based on db return json.dumps({"user": user_id, "adventure": current_adv_id, "current": current_story_id, - "text": "You meet a mysterious creature in the woods, what do you do?", + "text": new_story_object[0]["content"] , "image": "troll.png", "options": next_steps_results }) @@ -105,18 +215,39 @@ def story(): user_id = request.POST.get("user") current_adv_id = request.POST.get("adventure") next_story_id = request.POST.get("next") #this is what the user chose - use it! + + + # get current story for user + previous_story = (get_active_game_by_id(user_id))[0]['current_story_id'] + + print("test") + + # amount of stories in current adventure + number_of_stories = (max_story(current_adv_id))[0]["max"] + + next_story = 0 + + if((previous_story + 1) > number_of_stories): + print("Game complete") + + else: + next_story = previous_story + 1 + + # get new story from database + new_story_object = (new_story(current_adv_id,next_story)) + next_steps_results = [ - {"id": 1, "option_text": "I run!"}, - {"id": 2, "option_text": "I hide!"}, - {"id": 3, "option_text": "I sleep!"}, - {"id": 4, "option_text": "I fight!"} + {"id": 1, "option_text": new_story_object[1]["content"]}, + {"id": 2, "option_text": new_story_object[2]["content"]}, + {"id": 3, "option_text": new_story_object[3]["content"]}, + {"id": 4, "option_text": new_story_object[4]["content"]} ] random.shuffle(next_steps_results) #todo change - used only for demonstration purpouses #todo add the next step based on db return json.dumps({"user": user_id, "adventure": current_adv_id, - "text": "New scenario! What would you do?", + "text": new_story_object[0]["content"], "image": "choice.jpg", "options": next_steps_results }) From 445bdfdf7fd87fbc8c614016b9621f8b5e6f8a7f Mon Sep 17 00:00:00 2001 From: shallinris Date: Sun, 12 Feb 2017 17:40:39 +0200 Subject: [PATCH 10/11] "added images table and gave relevant values to life and wealth" --- SQL/adventure.sql | 55 +++++++++++++++++++------------- images/clock.jpg | Bin 0 -> 14969 bytes images/coffee_and_bed.jpeg | Bin 0 -> 10083 bytes images/coffee_and_computer.jpeg | Bin 0 -> 16060 bytes images/inbed.jpg | Bin 0 -> 15266 bytes images/stairs.jpg | Bin 0 -> 16557 bytes 6 files changed, 33 insertions(+), 22 deletions(-) create mode 100644 images/clock.jpg create mode 100644 images/coffee_and_bed.jpeg create mode 100644 images/coffee_and_computer.jpeg create mode 100644 images/inbed.jpg create mode 100644 images/stairs.jpg diff --git a/SQL/adventure.sql b/SQL/adventure.sql index 484db75..f47b225 100644 --- a/SQL/adventure.sql +++ b/SQL/adventure.sql @@ -38,7 +38,19 @@ INSERT INTO `users` VALUES -- /*!40000 ALTER TABLE `games` ENABLE KEYS */; -- UNLOCK TABLES; +CREATE TABLE `images` ( + `image_name` varchar(500) default NULL, + `story_id` int(11), + PRIMARY KEY (`story_id`) + ); + +INSERT INTO `images` VALUES +('inbed.jpg', 1), +('clock.jpg', 2), +('stairs.jpg', 3), +('coffee_and_computer.jpeg', 4), +('victory.jpg', 0); -- -- Table structure for table `story` @@ -47,7 +59,6 @@ INSERT INTO `users` VALUES -- DROP TABLE IF EXISTS `story`; CREATE TABLE `story` ( `id` int(11), - `user_id` int(11), `adventure_id` int(11) default NULL, `story_id` int(11) default NULL, `question_type` int(11) default NULL, @@ -55,7 +66,7 @@ CREATE TABLE `story` ( `life_unit` int(11) default NULL, `wealth_unit` int(11) default NULL, PRIMARY KEY (`id`), - FOREIGN KEY (user_id) REFERENCES users(user_id) + FOREIGN KEY (story_id) REFERENCES images(story_id) ); -- KEY `idx_actor_id` (`actor_id`), @@ -69,26 +80,26 @@ CREATE TABLE `story` ( -- LOCK TABLES `story` WRITE; -- /*!40000 ALTER TABLE `story` DISABLE KEYS */; INSERT INTO `story` VALUES -(1, 1, 1, 1, 0, 'You wake up late. You:', 0, 0), -(2, 1, 1, 1, 1, 'get ready in a hurry, put on your running shoes and sprint to campus', 50, 10), -(3, 1, 1, 1, 2, 'text Shy that youre running late', 100, 10), -(4, 1, 1, 1, 3, 'dont text anyone and hope that no one notices when you walk in late', 15, 10), -(5, 1, 1, 1, 4, 'throw caution to the wind and decide to skip the entire day', 0, 10), -(6, 1, 1, 2, 0, 'You get to school in the nick of time. You:', 0, 0), -(7, 1, 1, 2, 1, 'walk into class and quietly sit down', 100, 10), -(8, 1, 1, 2, 2, 'hang out in the kitchen talking to your friends and making coffee, despite the fact that Nathalie has told you lecture is starting', 50, 10), -(9, 1, 1, 2, 3, 'stop by cofix because its ok to be a few minutes late', 5, 10), -(10, 1, 1, 2, 4, 'at the sight of 16 Herzl you decide you dont feel like coding today so you turn around and go home', 0, 10), -(11, 1, 1, 3, 0, 'You encounter Shy as you run up the stairs. He asks why you didnt text anyone that you were going to be late.', 0, 0), -(12, 1, 1, 3, 1, 'You apologize and say it wont happen again', 60, 10), -(13, 1, 1, 3, 2, 'You start to cry and then run away', 0, 10), -(14, 1, 1, 3, 3, 'You voluntarily offer to pay the $200 late fee', 100, 10), -(15, 1, 1, 3, 4, 'You tell him that you lost your phone', 0, 10), -(16, 1, 1, 4, 0, 'Youre sitting in class, sipping on coffee, and working on your computer. Someone gets up and knocks your coffee over onto your computer:', 0, 0), -(17, 1, 1, 4, 1, 'You grab another cup of coffee and spill it on their computer', 0, 10), -(18, 1, 1, 4, 2, 'You throw the coffee cup and your ruined computer in the trash', 0, 10), -(19, 1, 1, 4, 3, 'You tell Shy its the other persons fault and that they should pay for the computer damage', 0, 10), -(20, 1, 1, 4, 4, 'You realize that maybe you shouldnt have been drinking coffee in the classroom', 0, 10) +(1, 1, 1, 0, 'You wake up late. You:', 0, 0), +(2, 1, 1, 1, 'get ready in a hurry, put on your running shoes and sprint to campus', 30, 2), +(3, 1, 1, 2, 'text Shy that youre running late', 10, 0), +(4, 1, 1, 3, 'dont text anyone and hope that no one notices when you walk in late', 90, 4), +(5, 1, 1, 4, 'throw caution to the wind and decide to skip the entire day', 100, 9), +(6, 1, 2, 0, 'You get to school in the nick of time. You:', 0, 0), +(7, 1, 2, 1, 'walk into class and quietly sit down', 10, 0), +(8, 1, 2, 2, 'hang out in the kitchen talking to your friends and making coffee, despite the fact that Nathalie has told you lecture is starting', 50, 4), +(9, 1, 2, 3, 'stop by cofix because its ok to be a few minutes late', 70, 5), +(10, 1, 2, 4, 'at the sight of 16 Herzl you decide you dont feel like coding today so you turn around and go home', 100, 10), +(11, 1, 3, 0, 'You encounter Shy as you run up the stairs. He asks why you didnt text anyone that you were going to be late.', 0, 0), +(12, 1, 3, 1, 'You apologize and say it wont happen again', 30, 1), +(13, 1, 3, 2, 'You start to cry and then run away', 70, 6), +(14, 1, 3, 3, 'You voluntarily offer to pay the $200 late fee', 50, 4), +(15, 1, 3, 4, 'You tell him that you lost your phone', 40, 6), +(16, 1, 4, 0, 'Youre sitting in class, sipping on coffee, and working on your computer. Someone gets up and knocks your coffee over onto your computer:', 0, 0), +(17, 1, 4, 1, 'You grab another cup of coffee and spill it on their computer', 70, 10), +(18, 1, 4, 2, 'You throw the coffee cup and your ruined computer in the trash', 60, 10), +(19, 1, 4, 3, 'You tell Shy its the other persons fault and that they should pay for the computer damage', 60, 5), +(20, 1, 4, 4, 'You realize that maybe you shouldnt have been drinking coffee in the classroom', 10, 4) ; -- /*!40000 ALTER TABLE `story` ENABLE KEYS */; -- UNLOCK TABLES; diff --git a/images/clock.jpg b/images/clock.jpg new file mode 100644 index 0000000000000000000000000000000000000000..35af53fd2cc80282cd2e80df09e425b1362f21f3 GIT binary patch literal 14969 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 literal 0 HcmV?d00001 diff --git a/images/coffee_and_bed.jpeg b/images/coffee_and_bed.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..8e714d023a8aa47046ffe960f5c266d5a5e705c8 GIT binary patch literal 10083 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 C2#xCi literal 0 HcmV?d00001 diff --git a/images/coffee_and_computer.jpeg b/images/coffee_and_computer.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..8d49fb2be2e9646ddadede521c5b2b93e79bc85d GIT binary patch literal 16060 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 TB{K?4o4=mmYzrckpMU=^sCRwt literal 0 HcmV?d00001 diff --git a/images/inbed.jpg b/images/inbed.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a03aa07321dad1bd6b5ede6398145967e3c58a15 GIT binary patch literal 15266 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 MPyS{Y{cY)g0YQj$ivR!s literal 0 HcmV?d00001 diff --git a/images/stairs.jpg b/images/stairs.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1d76056b18f455e402c6442ce8892236b7caf5b9 GIT binary patch literal 16557 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 Ns7>mz>#&=d{|6=-NgDtF literal 0 HcmV?d00001 From 55059caa3c452f7d0794825f065042f1d57d1a56 Mon Sep 17 00:00:00 2001 From: shallinris Date: Mon, 13 Feb 2017 11:11:24 +0200 Subject: [PATCH 11/11] "added new story line and corresponding photos" --- SQL/adventure.sql | 55 ++++++---- adventure.html | 3 +- images/interview.jpg | Bin 0 -> 25676 bytes images/phone_interview.jpg | Bin 0 -> 30238 bytes images/salary.jpg | Bin 0 -> 10156 bytes images/work.jpeg | Bin 0 -> 29493 bytes js/adventure.js | 36 ++++--- main.py | 207 +++++++++++++++++++++++++++++-------- 8 files changed, 226 insertions(+), 75 deletions(-) create mode 100644 images/interview.jpg create mode 100644 images/phone_interview.jpg create mode 100644 images/salary.jpg create mode 100644 images/work.jpeg diff --git a/SQL/adventure.sql b/SQL/adventure.sql index f47b225..17181e2 100644 --- a/SQL/adventure.sql +++ b/SQL/adventure.sql @@ -20,18 +20,8 @@ CREATE TABLE `users`( -- /*!40000 ALTER TABLE `users` DISABLE KEYS */; INSERT INTO `users` VALUES -(0,'Tomer Marx'), +(0,'Example User'), (0,'Shallin Ris'); --- /*!40000 ALTER TABLE `users` ENABLE KEYS */; - --- --- Table structure for table `games` --- - - --- --- Dumping data for table `games` --- -- LOCK TABLES `games` WRITE; -- /*!40000 ALTER TABLE `games` DISABLE KEYS */; @@ -41,16 +31,21 @@ INSERT INTO `users` VALUES CREATE TABLE `images` ( `image_name` varchar(500) default NULL, `story_id` int(11), + `adventure_id` int(11), PRIMARY KEY (`story_id`) ); INSERT INTO `images` VALUES -('inbed.jpg', 1), -('clock.jpg', 2), -('stairs.jpg', 3), -('coffee_and_computer.jpeg', 4), -('victory.jpg', 0); +('inbed.jpg', 1, 1), +('clock.jpg', 2, 1), +('stairs.jpg', 3, 1), +('coffee_and_computer.jpeg', 4, 1), +('phone_interview.jpg', 5, 2), +('interview.jpg', 6, 2), +('salary.jpg', 7, 2), +('work.jpeg', 8, 2), +('victory.jpg', 0, 0); -- -- Table structure for table `story` @@ -99,7 +94,27 @@ INSERT INTO `story` VALUES (17, 1, 4, 1, 'You grab another cup of coffee and spill it on their computer', 70, 10), (18, 1, 4, 2, 'You throw the coffee cup and your ruined computer in the trash', 60, 10), (19, 1, 4, 3, 'You tell Shy its the other persons fault and that they should pay for the computer damage', 60, 5), -(20, 1, 4, 4, 'You realize that maybe you shouldnt have been drinking coffee in the classroom', 10, 4) +(20, 1, 4, 4, 'You realize that maybe you shouldnt have been drinking coffee in the classroom', 10, 4), +(21, 2, 5, 0, 'You finally got your first interview and you get a question you have no idea how to do', 0, 0), +(22, 2, 5, 1, 'You totally break down and tell them you cant do it', 100, 10), +(23, 2, 5, 2, 'You struggle a lot but ask them questions and sort of get the problem right', 50, 4), +(24, 2, 5, 3, 'You struggle a lot but dont talk and dont ask them anything', 80, 6), +(25, 2, 5, 4, 'You tell them why the question they asked is stupid and then you answer your own question', 100, 10), +(26, 2, 6, 0, 'You make it to the second round of interviews', 0, 0), +(27, 2, 6, 1, 'Youre so excited that you spend all night partying and getting wasted', 100, 10), +(28, 2, 6, 2, 'You get to the interview late but then do a pretty good job', 50, 5), +(29, 2, 6, 3, 'You get to the interview early and are not sure how you did, but you did everything ITC trained you to do', 30, 2), +(30, 2, 6, 4, 'You freak out mid interview', 100, 8), +(31, 2, 7, 0, 'You get an offer and need to negotiate salary', 0, 0), +(32, 2, 7, 1, 'You give them a number way below your worth', 50, 10), +(33, 2, 7, 2, 'You tell them to pay you whatever they think is best', 30, 5), +(34, 2, 7, 3, 'You engage in a back and forth with them about a salary you feel is fair', 10, 1), +(35, 2, 7, 4, 'You hire someone to negotiate for you', 100, 10), +(36, 2, 8, 0, 'You got the job! You have your first day of work', 0, 0), +(37, 2, 8, 1, 'You pick an appropriate outfit and get there early', 0, 1), +(38, 2, 8, 2, 'You dont leave much extra time to get there and you show up a little late', 20, 4), +(39, 2, 8, 3, 'You ask if you can work from home because youre erally nervous', 50, 8), +(40, 2, 8, 4, 'You take everyone in your new office out to breakfast', 30, 10) ; -- /*!40000 ALTER TABLE `story` ENABLE KEYS */; -- UNLOCK TABLES; @@ -120,7 +135,8 @@ CREATE TABLE `adventure` ( -- LOCK TABLES `adventure` WRITE; -- /*!40000 ALTER TABLE `adventure` DISABLE KEYS */; INSERT INTO `adventure` VALUES -(1,'Surviving ITC'); +(1,'Surviving ITC'), +(2, 'Getting a Job After ITC'); -- /*!40000 ALTER TABLE `adventure` ENABLE KEYS */; -- UNLOCK TABLES; @@ -141,5 +157,4 @@ CREATE TABLE `games` ( INSERT INTO `games` VALUES (0, 1, 1, 100, 10, 4, 1), -(0, 2, 1, 55, 4, 5, 1); - +(0, 2, 1, 55, 4, 5, 1); \ No newline at end of file diff --git a/adventure.html b/adventure.html index 2c521bf..978d131 100644 --- a/adventure.html +++ b/adventure.html @@ -54,7 +54,8 @@

What is your name?

What game would you like to play?

- + +
diff --git a/images/interview.jpg b/images/interview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1549c1b6bc055500f733c1f3a2a7101f9010493c GIT binary patch literal 25676 zcmb?>b983S((jXGV%xTD+qNgh6Whtewryi#+qN~alL;o7_~t$5Tlaix-TVD@Z}r}* zf2+E7qiXNoRo(r$_W28dBqJd$0RRC30Z4r%z~??Fp0uc_p^}QCgtVOaR{;P33TIkNtn0NC2OIH^dA5NT=a5J7GMKmgbPFaR}x+sMS(L0Cyi4)8zH+a(454QZmXvV;QVV{4n(^m(-`0@W>i+|(d zf64qCxBW{-O-1xeX6g$IS^PI_{NM0@wfiLk05f6vC;R_PE@mEI{RaS~wE%#Bbo%ew z|D&t_@W3#>y1@Eni{k(A>e+6{#0*|QA^r^P$^<5l1 zWBUC3+yn#zz#$+Yp&?;lVPW7Az7i@55)uk3K03x%!l%V0!u`5vDHte7ziu%OCMFIs zMG-*}MMHIULk}m9?Cb@Q|JMpW2LQ-WAO@gFU?3y_P-GA=WRTAx0RGp2Apd!f|3e_4 zVBf$YAfcc?HvmxoF1Z&pxx{DL)THICVpZ@L0|);L)~ENZ@4vwcDC`C(?*ORkgz%CE zZ}Xn=WYE-K<{(TIMtM%PV`2$Y|K^puP7k(5pU`Dme-r5LMAOVi1aUrcy|JT$`v?FL z_5&1k0i0%GZN2Pu(h<=RJv=gpcn8h#`yku-eoX{ObqrnZ2G>JJ56~s)p;f2 z=%-*OkAPRorbCdlB>+oDJ~;euFhYV*8YpwVLE}8V%l6|x^qRkDtlMnWdom}bSC3RL zKuL%Cy?jpX0|*6v!(Iu@d%*SNgJdiMs2KaO&%LUgYlzSuVs!XYJ+9uPkLBOzDetL}^1u@NewDThMrZV?K_kh{!w>(C65}^?*zpCDX zXBwlcuZS7{IjQ9I?1WjVjMK3~n7qER^RKmKyGKvkrU-_&_i}#ss#hUCw;_O*gf8xG_ zQC2bi^Wc}h$By#_Zd;Gvs`L@(|S&EUfxwzwXq>K=8$|McOHu`x9B%w z+EV?LgK=KFFq`!vi`)w6G1VZLU3m|H%PskCaWe%M+XiwF%b!9J{-|^xGIV!f~vd9cZyJj!PtZ?;qz+FmEmR}&S%(m7=|3-xW5SUtiEiP z>^HMUTQC|bA3tzW!`~SS%%#aaOj{&|2PIYAKSfcoke-y`l?`My_^AnVYKJ~vlRCAW zy{U>btb{IZbeoWu`oKhq2mdV$D|b)6Gvqr)UG!CsyO&oMz>d&2GtIQBrzUG_mr-@b z*P`y=D{E}P)fSr#yI-iYOgo!h!^QbnK*6ap&9{vZat93cbMm z+T(MhGbe52+*(&e9w}LMt2B^KRp@NLeW|`@Y&t;Bc7@9{=G)J6Y?`rBKt-T+tn92E zcXHd>I90uX$MLu!4Z{w_ao$+-7cj4P<3UK9WUZKc$Td?-rfxu%x0HgD)d?z>Ym%}m zk@A`qIvuna;K+&Hg(gQ>=@*;2puNc6piiS|@-~dF5zno{8!uVPU}+@#)?B8#SJG^y z?J%t@#f6mV)x_lXUWve)gAi9#7lR*~#!xDemo$}!P+$1-TyOgoTMm3!MAtT%I0jVX zuso??9S=7{*(xJr_L_P;gVigCAT3F7qrFO)no{W^o`~gLkF891y^Vc-ZMiKK3D*kR zwrX@>g?#X5h=q|M1{*^AiL6_utFunp6^lXa-9)xId(G7Q3*I3zN}-gleI>smpv}x`&7OwAkyTVK36-D5l=~}v*XK`SHQZEtyDM?w>DCinFDpAWM zBL{(kPIWNTB^MN9JP4{UR&}KEIMcQpRvG^tpjws?AgQtrsBqWV30{;^%yNQLle6mA z#wH3J=fHS`<0ZjcAuP=^U3S)&?OENUs%STNC>}+%03!mW2@kG4TfHf+jvIS`F0!(Q z(s%xjM9ryEO#G;ug)%VHK)+SxuLlZbJ@!*AjYvf~`D%%#1ytQ?p(D3bonLbAZ(KKM z3n{7{<z&@_T_~qPF!#gQ}>$4YUX0#DFTrd zX^hu(wx&~uSPMi#!J7&8`PuEy0(t-@kN}X3(%prmMr}GfFErQlNv@J_@vViKQ&#To zm@A3+2QH>U0F|pF;w zJQ0XobD|vuziX`)_CL~avR9c~I|@Zq%U9dE&R76|4ehx}ewpPpeTmqSvJfC#rX@3k zifzRPjOia~!Ijo_pBxIW5z}%tH~`$rYfKZ$_V)YI7+!Zi6evm!y^19nDFaBr_b=h? zGksj@)G@AmM=WWa7&|^?5mQ0@9P+o983!RGB646vNEZ<)(?4Sb0JwY4JmtQz+QbK` zB+Gb-2CvB||{C$5~2aVgaH8fG^PGSvX=d1DQE;feBboxk_Bth zj*aYqZ$f~#GrF@WZHxLo07w8F05JbhYs8c)e83bO!nLm!3P#Lapxc;BBm^MHqGG2X z)t&rm84S<|x+`qROzV@SIu=bvyn-(h2fa6kZHUyj=U z>8bt8P5UR#0BoX)8PEfpoR`utAq_cU9%MDStX;JcXMy@fxy5a5j3<8|UgTZrCM-(Y zeT)|^2YxN`2KpcnA6U!Kg}Xfuv4=!}kRMnk8^1fPmb{%O<`x8{uFyN;8d({I5p&;eyW z7p+MtCDW*FK0ClT6qBF@74=u#AIu zN`pX;SzQp7su8d#rmML-ZtjkEf(cugY6vzgox?Gy9ROg9K2Ddl z=40@${I1>_002KpAA+Jyn|NV@)wl%!JOhY?1Pp$`I(-7ZY=!-ATYZ`2f78Fb>VKIE z>>pFj<_{-XjVQVdEi!FZ+$PSij@^eI)NqZoW>S=fT)Id`w7G*M4Hg*veBMeM(CLuKrQE^pc z#~&18{}um$zya!@t`hBv_76;Iyfm@wZ^`M?EDAcb$-XmdG+Qj_^Ced3ndO%Z>?d2< z*oxzs^PT|#7;91F=d@uMx1hw)UNn&aZ-&@{#112my{pmwB`BN)fFD8UCm_Pf#R@p+ zztP|t^S*2K+x!!tOgQMfNo?}_#X@uMTztz{p_#ZynJ`^5WC7xgmJzr!>qR zp6ax~w)WQng>l0(;j*`(sY72Xe|bfdH*}14XUu%WdkPc7T&q}9Av9i4LED?ByO~a% z7334ptr^<>=0?b2$4Ewvsp1i}sOheC61p#e^0#*ZZ!O}4-S&V`8d}rdx!?d&(tkI5 z(PMmp$d9&2_JB|^y1EgnwyW{L0PGCtVflA8{6$MYQ-FQVmzh(d*2hvZWWeaSnlkdq zaeWwc&n&e=wT}5YLkE#Y);rJK!H(8Gto9SIua|?P^Lz7gD#p0iUB?IezRL0gFX6!V zyB{_i>(4jtz4n&~>eq|=VHXU$-;m7Vq@#bWVxuHH2~?w<;~I5=Dkc%NW%ioR2Hw8X zMNV^|!ZeJH8Fbx?dWzokL><~9uW#o}+bqwZ;;pKBcXpxYE)K-!+*Tc$wWLO)6||Tk z7i1HLqX;gfYx+7Bt@I+J28zd#ox|FgL4qmwYR9AO@mr0pbDw;P zVHptRhpI4Q<+c^MyXGWoS`c5)$gEw%C>@>drc4s8bstfo3@(XP`5_rMiLBUnjT*!q z#_7stY5C=z;NX;;8(koGHJOTl&aR`L^=oV&jR}jaak!SOd2>u6`lKm48BR;?dUoJr zR@}Jzw=7gmi1l;=jn1w}@cQiA=2b=dv~~&ItsfUC39c9rrcA)~j5m&5MEy^|P`eC8 zY8Ml3Z*LXy3mqY(>c=qQVD^<~%wKz4&q>zb;UKd+(wcsy*{bk3l*T`ZR*3|kmYst8 zc3W4G47ZEHas){t-IhjARO|I=q4eN0o~as|zF)IAvJR|I!r2XJy60KeXdI$%i|;@ z`oW+seec+(Tb%2*c0l8?)e-l*frS-qc+1Ylsa0W@W`EDTrxAUhe<3ScH!9qWYAc!0 z+~N~(^w;b36YyeF^7VmL^(eg52wFt_I(K|QGelIT(#`fC^bj1OQyjq5rXAEYC@n4} zBlz>vwepZ3-d1?q_3{Ug-Q@}c%iP5zys)qY9tj%40c0}!qKfV(z~WNfj_wKkkRIfn zW@v@x2({V?xn_Z0)Ukb?d$(H%MnQ9I%x>HCq|U8ZX-;k>k+Q=O=d{z45SpQe((C*> z%_f%junAhgos>Wn)6^#%LsEY5rCwN(xl~o-Hc8MD{fsEaG%P1bjY)jMaL!K6Wh#{r zNNiJP=) z^{n#FYqa|W4Aumktucn;tSafk+=|THUtVzU>;RbWAsbqaE+=CjdlB^rKLN7IMY0Cy z_@?&LI*4swic(xB`RkPukVfE#I{=|Dx|hICH?3)?6TcL<(T?yy4jQ3+WC z#LL-ssZ2VMT~x2i>wkxHtK-f>-RD%?Frg#q$XL<1)hrQucNu9gp!sF$?a#oy(c8U6 z&?)S!c!0rpX2M-|n}+`|swjUT#+OXNe8C^j*)H3e*d-69Po18I=Y*0EUj3$hP8oy# zy@joZ%vJiKB`_?UU-Kap=VRCP$3ra7gln4GME&#W5914iMx&Pk+2w9)|05WD<(0Az zb%Npx=T87bqi0W*3D`D6psS=#!nQm@@dfIG^~cqJK6=t@04S%zi$-}&*Diu+^^1f$fStkwUmZLy$*25$X*_9mrGPJJGQO{`BUVt4B zq162Y>EF|q+MvDJxxB}xqagVML~8+!#is#ToD6}hqdmubWrHRR(Ql3{a5?;E|F$eC z%^=N+VCnU>8BJO}DP>s336E~4G@L$WcILi^23B^j&@l>rmUxw4Xvec$>LOL+X~0ZD zVH?C#F+*X*Hoe($ndA;1GP32L6@G>l56{CVtBc|nMELZ+H3L1ikMF-5OGba|;hYm9 zGHI-OG)Gc{mW6iH@Y8LCh56D5o?Xb!{gXMYK2nxqex%uIQw?m-Ko%5ek-=M~)q z|42Wz5ByLsxV+#RN>7BRbR~pT&j$i+-}t4G?(1Xf!oZQ@@c9jS5%$~_?P+tGx-9o? zb#Ftx^vp6}bcaP&kk8OuR^kb@OxX7`g;BI5@hp?8?61#8DCxmdwysb{!b^4ef;l7b ziY7g7oyjyl?8G2DhIpw2EsOl%#|%C2DZ-xwXivwX=N9k&UfnOf>6lX`(Z)d^%P+{&X9 zlaY5Fkz4_&n`5?%$|7s|mLw>t@jyho-1;8vFOCMzurjP(Hm-C%e+Z z&#P+j_Kt#JUN{r@JBkt^F4x_&%m&C`)7Q;!SNrQm;8yFmt8L9(9y-G0`qH-q%|iERkJuZc*p8&~ReTtT$**;Q<@Km` z$(#fa5{SW_^!7yMCy4_kZRU#9`-HU^%d~H?)->yWzQy^S`aNJ0R|pK+ zn7I0kH#ha0oQz%$Dr!Wkw-`)@|L8rHQzYT&GjsBDyC(IpZgxb_dFgn9Aog#<tM~+f7yPyD7}9cO-{Eng;CK}z z>ZOYuu|d1o;m|-dam%geN2dCtQ8WIGb5~|BW}@#8K0K=?Y*%#Bd?r`?^QzVa3~`8bKtLgbRaQ@%&FXmp{%%l(e)cq?^%e*Pf^sYt>vj4QR9}DK(HImyMx+mU1sdi zPXH_Vl>ICz3t2@3lKrgHq5z*HVG3$}$aVDSLj^`2~W>Q=-W zk?4bsBww8c0VP4fZZJT~t1a`C<}Sh&EfqqrOG4EIurJ4HCaLHOsbqW4P{(Q9O8IeJw^`cMo`8Nm~%_V^~96=P}7FTYGXB!f?eU&BV>- z^57_GLG~i+UpC#Q9d4ua`|3wc_YIQSr?R?q`a>q6SOjHv?p@)?78a`j~Noq8YS^j8N+QX_g-@g|t5S_uZ*u!f zgm~a>oMXSYRhwcPB6$T*3^8i&v$(lovh+JmBXHs_Jt1pL*(;NdukA4>MmS+MOfmo~ zF3nQ*Be|}AVFRU(D7c`@uNjX!l~KNNFl|b#t98bErlvhAJBbI3YqTa=3&U3i(J>y` z?OzG)2-+xmd6!39UC-ekLdahYB}rvtJ*jrjV^U)gKN4lSsLXOBSbaC=${U$-+_x?qC=u8lYQQ_?7E$pReB|Uj;&9cxoFbclP!F{2m?!| z*bfaj*F^8NkT5A7x9A8xVjvIy)1%045t)k{gj=&4$(=gVZwtfU~y_X^G4hE~`=(tgXV(^qe6C&k2}fCWqTqY`dw68YXXNR2yrQ?L^!NMP6$Vk>39 zBZ0j1ZESn)Z#`lv*GA8aJFmU%D$u<@5E0YM+pxT+dNu+psydX#@>eJ9`}MD{tto@~ zTX)2dna8XVIH^y-U%P3=0|vH{K9ky3M~!FyF@vDp%=WHMj90&+J0DV2 zUd!sIEogK)cRXS;0vXwiQZ184cuOCKVF>6A315_|pTbvHAN@qN=zzfe5osfFthH%G zv<9#DZFGMxY{imbHXnt_i{@x{_a$v@Q?~@oXaVXY50Gml&8NK7Pk<3TB5K1Y;F7p# z-_GJJHnLHG*xc^Bm^atFf7eG5>?@o^ZI{$JZD-#bk_1Vi!<)2Mbe$%=; zO-);8zH772dy0&bl*zHVn0IO;oEHsLQt#M~`x*u~7DoL)f~&NS8u(UAD*7UI$!(RxvCv7>pb~{#OBtpe8QiG- z`X-v|whKq4P!V{tRau=8-BT!v2)G=7wI%`!xkT{>luz*x7pPIC17jKrY_X3n3X>gXjOO45rjQE# z_$lRz+zn}njI5+L_$!z#Q=pxz!WNF}Rh;k^pp(}c{#OOH?e#5OusNbwT(7vyCN_NG zRa-T^m!l#xyB|xg*I$-$l3&nYws&_cBm;EVWpCcA* z!g$L75F8Xg*T9<>HV2`4awZYH07==4za<~x#aLb{1TJy9{k#*(9#S@(A`IAXX>r?f z=gVT+(W?C2+Iqao@nqMT5eV9Hj_8|?;%V~(p?+k4g{c(k?U@prfcSmg1Oj%EdMTX7 zV@|5niYyh_NJOU>f1)SF*1>{=sa8Sk-|6M=bJ>ZG)|x=f2Z9VmNp>l5-s;HAi$Lma zMX3NBqR&ZAv@$oVpua|q92I01khvy@CIfReHKqZHlF+TvfZ;l?-Wl4FoT652t}j?` z1JmX`w5f?6uVkKhpF+u;9P)3{iZ?MUK#lKpdr@X+LeVi|w5?ixn6GJca)D&&J7iF7 zK$1gcT&>g)O-M*rZxXs(;uxEu9Vn+K9m=C-`?DhYhT+xlp1ApI*3zV;%72-%<=P0o zE76xHX~<`Jd-B=2$x(8do3@5AgD5TkrS{@D^jeiBh+>P9RnKC{TQ{Fia(zT}M`t<| z)4s=ayn7+fV7~)YT%oAJgoRwx@28|tt8{Dq29g4!aFnfAvjQ!p1h@A9v)2_tr z#Em&{Z{VQ)*mk8dQoTQqJB6{v3S$TIsN)(26gXJvvt|m#Gl4`h=!xxcDsK=G-jl*p zIGYe#!zK^X#c(S10?XK@76U2Dwb)!JFE-xWu%(WkXID{tJPW23<4j4$9Wq-$`dE>p z&7EcJ3jKEr^CTVhK~EbEa@D1s{nE9~c9U3P`kbb~jfFD3JSk-y~{zUogiyPq$!dWR1crje?jeBMUC{ghhrrFZZVugtL&3G*_x89|A?+BS`7~$g^M=sT5(kD&g)FDRvebv>AuJ>rd@J_KM_l& zWRZZ~@|@gv9iWuiVx)QsZy4CNDBZ0)yU)>^fsjet-diq zBIG*}SdWwMCKKTv%4M&+NhxERk|PZ9zzo6HbTLdf`AsqOf?V@4E3V;!!= z`q9BfD0wG`yRQw}(p(k!E^)R(kBw!O-xQEfN*0nef0x&i{BDXjJ4VM$Pi9$fr%>GZ zQN z`(x7nw=4DvjkAV@Tk6M7VFM;tR5@%gH>RV*BrYgp#D4J0I_VEw;NkG(@qw)(t!9zc zOM}giIwTi|ywI1%%%|EBRTV!P#Scxza}ELzL1@$*Tz1u_H% z)Rb#BVOKV@*qY;}R`}+_arWhb^fc?-3m^=u++m(qSEm7TK02L)B+@;!m1(NBiby_< zHf~(DZVvr$l7y%{cdgsUcaGmpalA4N5uO;#g?30}zQNHoBqCc?hbofpbmN=#8rQvl zyM%GuoMO82u!l^Ic+-2vuevs-m=6GHJcr{4ee)h&K^5J zcW~G?*?#X{>Ly2i!V7prb^Fiy(XLjF`%Urq2_ua=Pts=Z%!YF~q)iT-CA@3f+GTWf z(pYG=f&7rIfPkchZS=HP>ve|eS`sAy4#7;bE0(7c%YDnl!PoZbb|2y<*6dTf=B7to z%~dzv2kC{cy}o4juxvz|)D4kEFskawAcshPKCpsbmTOCX2H3hSu8r@PG>3CiQ%jMboC&4;1%Dj4=fW1nC@DvmVYf!h&`=Uz6@s03z_7h_xVdh7%e6JGr7`lvB`5jAG_|hl z{?E-pd&&%f;^NLsZ4X_FAUb9$3%+6jmk3(I6dMBzZQ|flHaEv1pH&v#toDP&+YtJx zP-7zkljM8lHo{aD^5`~NG`XRe!drM!r{~qiJaJ0v6Cv6KVVXKJ-z7~R%4zxeaMsZ9 z)f|$EuC(^l`3I35!Fp7@jaP!uWJiKIi~PAzvnk=Q%t_t5FrT?1Hma~e5u7rdl1SG8XIn;$%} z8mjj(A#=Pdb8p4|C@i3msqd*L(j)36!54|_lHA(KZQHcE^5oLrB6msg*)K3b#p^hr z3EP&vyX=N)Lp&Kci-gPc0hY6lM`OIe0w>gdBd(YN9Zq{^SM#ls4sX2~8LXlh`ucMg zY}mg|0=)1#1 zgs4mq{azYl+B(VIKC82e7-o`)!eyIXe|*nAYV&6egPNZ`DVKZCX%+iYCLPgBC^F1= zS*9V^nx_!WT2Xm4=bY7d_4O$sT{bM%V!u3vsaqRmyM1X<-t3LY2Nnz@;)yvR$Ig>* zk4Ymr$$hs)u41s2agU1cvoGc#B8engCK{wTuJX+{l7+=+DAumVEy!BGLpzpSa-#sE zmG=P$_q?Z8=~sFB5!ci8rTp8y1?w!2`v)DUD2cq)ysFc@G1YNR&)P@u#R=X`3V8vK z+FvtbaUeEYiY->IM^;*Std`lj-RO4mWh68SSS4!54{47q;$)=8p^dfmGuhLt#Mfk5 zk{18$-`HqP{I)NIqxi@--BqF!}S4gBbB$?Y=eDBe)|K9ByQSp z{oT@M;M)_4ha)(N;M`0$sEVsS?h9Js%`)>`1Ku{b+uVT5;@WBE#Kg84*XGZ`qw7 z4o_~jC9-qi1?uTG@ULLZ7a#(OH!51c>508*qK4-ZNRyJzE}|9-7bUs!rwq4FoNmO@ zawJ7{mPp3_j7MRxmP29O%aQ+nS(bWzz05vikxC6CI5FTAX$&S%9=jC-Y?j)1X1pdd+hkeYX0WMelkv^4$-T6e$kv(EckDD6jj7JRQ6bH?__&}-Ay(U73N_CuBrNM%deOjc=Yq;m^7xX1k}pPg}Bj54l*cPanj1KPa2B80?@KSvf_U z->T-cM+JNvO{3nR6`B?3U2;f}CTlBqvAeCl9{$n-+u)AHWm4l7QOX}YRVnju!Si2< z!gP9_lBn^wV5Cs<=|2@@#p>@tR;k?K{9HT3v^wpMcjpTA1hZ`3^lKB3*#ljm$ymNA zgKvPB7j!n8uvui%FXy~krAhd>9-`!tM-)$qJA7j;4LQaXWAAEu!sayxybTBx#7ehq ziD{(Vx>FM`RQSMWg-_YG|`3vN)|EF$yH5xogzk~~f5gvlc+ z>opxTg0-Hxu7&vR^oU4MhZ_s=7UpS9Fk7>G@NGZQ;~6nstsSzZ!x4X!rt3WFd2upV zmBgq)Nk>Xb13ozv*zPmy6>>g6NPJ{LE5l*!$t8j0we6OqKG7<+Lb2Ph!b6M(UWNCw zYeAZ^U`*skQ3R(5>}If}lSrlZnjniOI_l2Et8oH$Dl&N!?0CUl_55?LvnWmhql4S+ zxq-@zBAO8q%k(;C?~eRBa$8%faxwW_buD#|G}wph3Jj!^)_}GUXmqgZ)JTEOe z<9$%kV)4}-+g_v;7CQA&>`Z$$_ToL!VQ0rUJ~CXX+s8B-vzP%km0g{lEzj^elX(6y z%_rcic1v)B?jKt0@iuuijlUP^+btkjWlec*4}ZIY6-3$#61&1g)cA~g4O{8T&{sTe zcqW8vU)kYuU95|rTmX6F0J8exR_VNO9?#pf)Pv*%0;HIWHgq$*tM6kZZr-oSAyYJO zWIiSR4egp8EURA=P2>tIcfx2_j0JDs>b7)NcU;Ky!(EZhJ21|gMv#YwHoTVhS;>z< z3bgA+o@P<1rdFynV*q%k4N_1fR9InhYRV!#wtPw=d=c9iP7U|fiSB6Rn((i<7G5ExBj**&lu8( z0?Opr@+wCg7ryjs64XAA38*nfhDkbibI0q&@*~&S%z4p)O$^WAUn*wXijjwKb4eQ9 zR{3l3cFAj7B0~YNd!;cTk@A{!$>ONyMKfDNWC*;a#v}U9O0+EWMTzTsbKF=fx@NvM zW>-2JFIv-D12`U!uBs_Sw+~ceyaeU08tuAmxKhW(-7N{ix@fVobUlAyHg&G&?4Ssa z7bmPb%CH$&q!?{dt>Xsv++**r$Q}8YQnZ zV)sPJd5vl2i-t?vRLT3OXzL8NB+Q&>Pwh=zF?xA}c=uDpuNQa|z0ac8d$D8v5!9 z&2~~G6eq(71&Q+oqG;qf8Bxq+_eOuJ%*mQz*!cN_=O1Mb+t>3q>ex~@aXe+=eK~vI zdz~y_R#8V?Q3I>it~c}FuQ#}Vr6(s1c17k?fhm1=(ilBywKWme2Za(KosrW}R)bjC z2H`P&=1!-Iah2f4-^^0sa}0XhA`m|zbtAuK1Mo?)#3Bb^XhVXaxRv>*1=PIrhX!m* zOhJ*^#AE)vQNh3Q`n%k4Al0nNhDzvWnQ=jQnw+uUFV1H zlUs(L#P%}VafhCJQ+q!D3t1STk!H!^{22&^PZ^4>4nNLS= z0fnho$BZfo*3nM8$2!V@;IUq=b710UO!d5NphJi9Hc)HWzFxTb2_RYhTdrKQ@;YB= ziQ_+F`O2wVqCxZ_4V$)K-`J(ko1Wp;;=J4{apITyQkxT~i>Ke*7}GFQwhT`l{!V>W zv%3sZhiW36(HzJuilJ&t3{h*BAD1cCd@M^&raWBg+yP$d{2(-RjWuf?KiXFG$I5`h z^qVHBE_>tGWdOYKE+G9;^GGMX&W;Nd@`?a+q!T!$$p>0tp-0Fa_Or%%vy9BizD#1T zc5#YI06lFFPcZ)Kr863-5>ApgKeQASCgT8QJr68YIFGhAZDJNogNQWH@vBj#Aiv{6 z=U?jgc- z2+py$~4_|9|G*-REE>lnJ~<)SLb zwhAlISB7}6Gl0;cf#=k3*URurYk!@PiUe<};oW6ifGy2>HeOW|&t zsIgBZX|0FHFQ?qofORxZQqNK3w`mYG72_;}-)O)7_Gn>P3aB*cS*giv6p)Gi7{ zZLRAFZkKz-&HyX0OP@77h)<3Npsi|5Lz*^@3OgB~ILscT088%5_EEM{L~;5Nbo69@ z!a@JC307sPGvGW!4CxKhQqO3?0vvt>~CRw&#KzO@{gSD3zG z4pKbak*t-ei_M|W8*htqb^QJoGX!S5$Uxx73FgW`v-2lYOP+B5qa+HXgca%STxlmf?|<-Bc*WdivpymEiW0 zI~l*WX*$SG%^lzrRap-ALY{?$HBXkd$|Sxm)2N=pZ5ch->Yi%MU;@zrWn^LpWkCuq zO*7F@4ug1v`y1DObeI0VxP)%|>uM?m#j#N_LiAzbt=86sq!_Lx^hRiOwWjFr4rz&l zNuCq}R=h~>DplDjt7TJ^{o6#Zp<8Sod;f}#m~xfe-4&L>=sp7Gaqy-%LZVyUSu~Y# zTmotMUkxcmyIi$6q{OMHm7QaoJHn+PruEa!O}4o1C|g>ycwstBhVs_ZF;B{_a1^_f z2_O}<_0Ci}?XhSH8_?`Zrq@Phi>R_oENB3)g9e25P2MmQd55x|S6MIi-jd~MeLZB& z#YFdxbI3Jz;NNqq>FJ|t$;F!Eqs#=zvWDHISHz~3_h=VzIgVwJ#mKRr91coVCKcei zyP~>fKx6 zz9@=MK$26Owsf7Xx_Um#-m^z{X#vOqVGJ>DhX{mN#v@7 zrSxXE4bFjh;6!MLXbp}uc+FIl>V)X&O>)CqX&o7!y#8c!_2eZ^z$vPhCZVMWu!3Bh zRdWhq7@Q*i4|@mY8a(RdHb2*LT?rk@gujb zE79hWneENebF?=~CiUf5(jbnyk9Mt>JExqDX^jc_557O9xwo|p_&6W$sF%rCGi*^4 zJ5oir@PoWg4E1NJ_6oEmc24o>b#`7mBU~HVLZ$U*YZ!PWTTrMW(ta+3>E;7nMN2Cd|(2<`jF)nGg&pC_z2Zj5rtTj7{)H;}z$#ZaoOs_;mB|Ada+ zM%P~R3%|iLC9W-aE$Oil5yf$Z4S;22ce3M)_1-&>c-LiAotli$_>ny(J%$<(-6TaS z%}t%;+H3V_S7(lhgXCRLn0sb_vXY*p=pYX{U!HYbuG_5J>Zru=M`kBE(Tk(6!gN2x z&y?Hw>6$C#6F>nIzH(a5Hus^9esu_QfmfYB=>loBQ{CWB+}2eqoDsMB4)LDQQe^N_ zo0+Epc$;6!&D;lcI~VP`(nfZoJ8;dD&8-)p<&7<)#pXnfH9OMTRHCOR{G)+OHd{(C zFCLF|MF(JS3+E!tk8{$E0{fYi)=3w|;aRIH>e$QD`}vE4iX%aS5bjDrC_8?0 zo2q^}*Zxol`;sD7ESXa0AuyrVydCGCOd?TetV57)Z2FDu7WogF+DZ(v#=`08662a0 z;+C2nSJ0-+5aB+=ZQIb~7`Z*3(Y>eSZq)81zeZhQX7P2(;0>onNe5LL zvjlfVZ~z{+p@AbE$#VV^AdY!Zo7hIB1s$l?sXQ63)6E00wDuG_ z9D4L5&^)wKiz{)qKQ2vZ{=+t7nFy3jZEfS5 zKT()0Lq-L4_ImacjWMGF&TWHY1~yCA$dC&aU#Mns9d^D@wSibr~Ab5VC}CTy55I9e;Iq;;wW2E8;i{x#oJ#i(k( zE8D(+h-)nlvG3$34^sM`?+8g$;3l5hhD!hK8&s})mR4S_717lX02{u>Xbm^5cb?)) zsE321CK0SNzD@ocZpe>12BYW9{}m!4-Q7APM2ayfKhe|xYg=00&2}SHTNLJ6}&#b$sv$wCX(o~lY{=ew)tOUqPf-={D z#v)k4)G5IQYl_yrXlRY-8jJ#Tq^(GyHO)qvACS5>sb*ol=!7x2^di039hEw#Qac?Q z)a4VrY+oxK@0bx{wYpuLz;8YEM$)EZ<4 zpK(YSRqTPn5TJjQw3I7;!%Vaf7TpHeum8jVMi2l20|5mD1_%QM2LlBF000310ucie zAu&Nw5FlZ31QQ}Mk+BpoLQ-;pp}|0N(IYccVuBSzlCr|#@CBmrBs62Q(*N232mt{A z4L<-~L(}?D6+fA(eZ~1+?SI)WAgt6B@& zp?ZBXTIQJqLWlY6v9!^9WHh-^uWkPTvms7YO8k|=lHpAnA%YqvS0S^Dkzo>En<84` znAtR{X{g)jE#35&?f%ZHx{810-0Mc|r+JOj(Z2hq{+i@r9O`4>yaH^H*701*=71*R zLTk%ui6+Bz3U4yy0vKBG;mu`g*j(O&fvWRp+gxcC1j(eH*9T2B`6(s{psDsSt0t zBLt42@NEcwI<6fTFk*4i#Sv?;}j#t?Qo5JNAC4ynlE;hb3v)Ih7F7iyy@nIFnPMP40{3r~?7Qr8uz%=y67# zeI?*s+9}S6^ryOQ3rNRyyYYI0;5{Y6XRw7l>p8|)F2926^DdYMZ{&wbf@y*XG7KHP zc-{1;?f%cIx~6$nx^s%`WNo?&%u^4#m$yVkqyyJh>P zjS=U*Y>yI;^Fjv_-@-6ZBwWPLu%H%iUZ%-d^DA48!bKPDqK4*Jkc%yi8s71$PKE{b4G4( zj9h_aiGZ-O=LI4m<1=~^LyLzms6vy($e3;mt5oaDp2Gwer%_>^V`pC7-%F{qbO-r` zVZK|Pdv|*Cx@~Tjuy{`4+Uo2Gje!aj;6gb@u21OLwWE|3Xk5W@vLXxwMLxtBxS|F# z80LsFJ4ke+oCO9ORpU28tO&79(gT{WzShicQYFUt6DZC3YFGaNAc>JMtO+#g0DeHC z;?qz%>>^E)gP2$g-6jQ#(`?7>Z~dA8woP3Pr7w}zpK9`p4S)-Xl7kJXwTTdgT5n){ z@=fTpzb$@JYr}`^;`R9}@>k@q z$xM9HnsIqwlD{c_Qv9R|6sDYBSLH9sUy{EedQ+K&m<=18*TfgZ5wGMFV2HjEOaXwp znI;&&B^DN0H2W~PQeT$1QwZryT?(_yp949WMsWu-DW&EFgD+f4;;>qT=7J223W7`x z70xZF^3x8#H5gk|9S%0`m88nF0fy)$$l1o239K))=oi|7^iFHcf-jEminh^iK?3QM z2+^?(bO>QwYAW3#%}`!UwQ;KD#qQbgp;6v@M?#H91)T2Q$Mr|t&t=fK;lfG0EaQAOy4|VcCRfXi&4DebgKs7)nb*_1^`|MHPyCd zqz*G0rd6mmdQaSL^^f!0=s)WVuiUm24Z&D$`as=ndc^2Uo=OG>EVqRd^(ZWWQp<^( z&Cr00Me!(Le>Pb?_AP zB@cNMcpE1Jw^R+#?G`1+y$T&^?1w{#>J>`XSu7$2K{0YN{_$^kStVF#Z)$M;LOF+l zo!1}<7OGBa!x}-VZawHuqVY|Qadqy#L?-l|houiOxdnBO^V{fO>kF^kwycfLv~K!C zcWQKp*m(9%g*NGF5;zs$c5>Osp+$kK7#El*+)GFJuR{hG_69;wY-NLupQ%!AVcd$ket}VI-0q|aY-J?_*{9YLV>vmMX$zcIj!}GFa9_$yZpKJ?wPXoW3)n=p z(7H`Y0zkh&N+!&jav}VauOiWIA`FBGH)YS{;<03&af*ZbF3Sqq&Iic+`T3DvBj%OjRkz#nMBl^Q?-;NSujh0 zLBRH(Fdc|bqfFRrFarwHo=eQ$Zky9)L{0`1OMzn>5g5rpLs|p|f~nD_`x61i)GMz) zRB#Zdyl$9Uw)M;j%?K8+GxIx~N`;Nf<_f+qK+4eK7G?DB?SwGw{FA9mdjtq;tfsO* zc4x3JD#ldgVfIfJn#YJD4#U!h<&)&CpFO^YKh76jxz@E=9$TGjcY5~j`daJVwDdRa zr%W(GgDAmuH(v%*XfgvwdU2FNh8IhWh`FIixtF=Yx|DMLbw=QY4#1pV9v3OWL`$xP zlUpYRlm!Gy4G0(jyibDE;EuzhjL-;)m|DunPO2m+xP|;s(Q5TzMM3}qOa#gz9RNse z$c6@x;9$EM_*GgYzRbkz^sUPd@>Y)DLLdEsb=#eDRfhR)b<9vVI`;1RTRyE_Zqv~! zZ5<}evLN5)sx|}1WXSsz%57n(i;O1_37Il@sGUv7Y9(a?A!c!uB1ssPoVE(oha3^Z zv1tGab&muL28O^xz%3TL4r4;20#tM0R3kA5U6=x|xj8_Fzz~Xa9QS}bMnskQL3C=? z-!#OP@HKL3{)9mou@X)LW2A8eWL0jA7zg!&ty_ap-{}QJ^^~g@wSHpw%C;Oxag-Va z+B=SYs}T`=z};;?>4LrzgC*7(c_*6q8omai;7iK@G82rs#0e{qT!OGgrnR#La%#3D zc3`Tt4Z9{L_3u2%Lp=~cpd#Rg#*2(6dop07s3@%4Bm{AJlHJ@s3^B$A82h~*<1gfhJdXcf?7RVv2?_MrC`UX3x`RNQL0AS@2nNQ-?Ln7+S{2AcKb@hHrd<7Xt$rO>;14Xt<(UK@Ft& zQuq!O+O6qL!{|b{{1<(Sv~j0X^;R5V)`9RXMzj3(3Y1(w#R_A?Z1&E(C5x$NmgKcr z9$Q$_d=&Ot)rF>#Bxq2nWS1M-Q2rfYevVp}G0W1wf+^&#?+Ygl2HxLjverubsZb1e ziNG$V$v%;6_O%JKCdsvV)e40KZ;#Osjs)zRm9rGWXuOaMg#A>-k_%R%`6!tWEbYI5 zP%mkgvUQ(muXwLz!w|9~1F-q6Ru`x;g2x?J60<`UWb%~ji=1u~phLXl0(lJ++fCAH zmYK7dR-ZSTzv5PpvgRv!bb|`fi#;j8s}B9$M%5lC1Z&jqW8TkUpyD~Sf~&AU=?7p$ z17H|)r#9@g&o$Ju%X6}e8|Af>$sstC17q6ZDb!d(Q z?LPr>v~Pdb7;DGhPPc4Tx_A5ZSZv~A;AXXodm0LClH;C;mDvb z)N47y#KVX@prQzuiGZxlt3{%i%m8yky5DLwe$3idV==c>a##HJ47VI0ryJ$bPl|0p zF9I66md#f>30-ANo7?e4#6#$d)w#3{mDU^zgMA9ng=&z}WQ*`S8%^S+LzS@raVnJ? zCD=*K?3lBeM3U1H17*5@=3PrXw>v&-sb`kjtSt}Frn)C18SIJiUW~yN1Q7v8dWA^v zL!`Fqoz-ET{AMs zK;98}F4jOoExVpbK*!H8h2)YP4q2yM;NH(LohF?(knfw0sDo~-V>unaLKb6YMI4Zw znru5maBdD#9o6ImzUT+{1B+3p`|FsMChQftF!2kl%Ayk{oqoY3KC7G!SC)VYn1Hf? zOnjVBaXniY7y(d$A)m8&Mw=zyExm2*F0wGpr+YM7ZMbTE z)@TrYM+Vd#rtm7v7lC;9qh>Ija?q81l5vd@H-%_g2!LF9A#iUF1vdLmY#$Jtd3o)5 ztNO~ATi`h+h$LfBjtFP4;8(Kkn(P})8QK6-5Sqz@iA}9kSOQ#UMbb6(RKQv-Cz+VWZj2mn?}Hf;4+*q zkegm@R1*^1kaMDYEaVVzFySRN`4~=o0Z2hdWED;Deith)H}Dd=H4$2yA|%blb#&kU zF*{8?`)%_;Nhbgik#CCYZdU$)LYX@OQr_NSvaAcXhepw zb=#R)otkXOEY8BS3q&(VayKFoK(WED=Mt%z6xeKp2{+WeTDo4Db6VUuoyxS_2QVZn zGCpDonvD54NKHLkL$EETHgYP70liovL$-%rfHDBvXfN+x!2!i~uK6HBs4buBPIlWg z$!LxUN?<%)dKbYr*+SxHJeDxCGm%j-DE;v8&18h+FNH8WCL zu$Yt_DU^qwUi4q6X#S4f0;G9cO^#xO7<->S3+xgOB7K^z$^1T)HD|@qOSPF5J zaAN^+PHRD?9ckcdcjYm}HlqoH#7ZI!%@2+ag=N50%$H_DfB=%xjWQbsZ`ki8WNs81 zPk=?UKOugEBi*M;RY{SZ1W4-CFprxXS=g2eogs@d^O zylh~B@Sw6$iNSl~_N`69QZ6lzcBr!=6|2li0XVV)q#SfR94x)eFkBb9=Sbh;6ljJU zffQOcldw>C)JDQD3U&-gN6e=QXhik`7zESVYP!P)ir~f#6T~!V6n37yk(qM#j!~dg z%#9x1P@8PkIxRG0nRplx868Swb1|0^r5GvKLN~2SK0oZNDHn&F1PqCycIj_GS#;&uakltudri-H&g%#$w(m^V_rkdM(gOWb{sng!Xs zsD}RlC|=0>l}`3JTuXFP1!kun*iMUW;-(%nI;OxV8~*zbnlgW1nv~!9^g*~MI(#ma z0D<;EfSu9WtgAQ;!|gf3SHDciMBD&OY?iPzG`OHa>M7W}<2foa8)43IAp6PpRkG61 zV+V8B)E3`p*#P{Ib|#?!^0^aq%a7FzTF@B4c?5IUaI}vL#_Q|1=!6;KoP(AKsXw}RsZabhA3Mm8LYl1=2FTcSISa6ctbNLm%EZ`fS- zBG@UX5wu_sA4CP`g3RwkG$DJB*&E6NTgg-q;4vDiz1Ya)5jRc~p+t5akcFm$LQHKPiod{MnbJJMh_?cKRfl7Bsw^E4l1wch{ zQJyMbbNvu#iQ|GH+-D-8kK6pDjphk)XpqsV`~dEbE82E$I-UAqj01=X%_sF)^T=*R z+F-(IwoS`u>5#m4D9X4YKKqROo102u$sRmKF&(#J1MjVIg zs!^y1s124oLaWjgj+dGBgVqj^`0_!-Cc5#>5d{EFi&dh@P7`|3!WW2Iw&kP8+$~sb zEe_$lUkZ$e0x@r0Ed^ngTS9N^T`_4eoh{sg<92T^1-9m5M=L0&($@go*=ieP{fa2vWC$AMn;BWLM?_iBp{@xeUY z<9J-QyVn8`5FI2f4bJ&ETvYOd_IJ>z<^KSWw%~+oA6&;l-M>E@{K|ndaEzyhjZiH~ zi?w;kXadNQ{ziS%nq2uZ?^7$@9hZgt8nDNFjsOAn5z><0VkyO+99 zZQ<9DIQz|93$@TG%JV!mcN~*WceSVePEPsN zcjypk5DfUARu*h{v=P&{PxTAmr0E}p0DTIGv^!MY2QiYxtpQ5OMpjRuWE;NURfOnuQE#@|ugTyjz_27Pmc7%;vfj;HWq&{BJ2 zw8P9NU;*qr>cf+fIN(Y9J5isg8v29kCi%YpI-Uy`0)DSQWNr?Q+2FyDM1Jj;xco(0 zKC4mqkl?4h1*Tpz3EE#t{{a3hp2=Gd-+G(PG}r`ka&B= zJLgf~phR~Wdyg~gK8xso4+zF0T6w2p=HE@<5Xk|CBn}?)SJF6eM&Y_WNnH2yljc@N zJ6xJFM;5mCpNOw@x1X8yxq`jYZuu3V{3!((xx!jjZ=`KB^J+JUJ(IA}~^6fg?h(1!9rG@Ie3C00;pB0RcY%!f8wJ{{Vv)QqdZ|rb1J#*rhw&nq}zC z67*!S=grfsyJd&ISeq=P)U%e+%02zFf9V*Q_;B7txZFGBnI1Mb(n;Cj{m`J&YnL%$ z$!yp893Ll2`_mpAq}yHDi3tmGZ<6>iT!{5YF4bmaT4Z1$wg8%NV$zphp3u{r*FAfb-O=L z?nh5+$)#4!aQaBfE%ch<^cvyxj&ahy6I?!$GK+mCxcw%$eJ2r0?b0!2hWm}c;Iuv> zHTN8n=J^;-)u|i)<4?Jz6qj+lnjq;8?QgOF0Bky^xA;Hpj9#{O${A0kGd4`<}XtAJ1n7;x?i?Y>OmMBxqJ+VJ%jYGk!B*c zIL6$oo}NTBM-8Oal1;Rbvg5d^>(d!E&#^YtxhBaweBP(%j(7K6yCHsm+bX{w^&x*7 z2wrYyA&n8|0itt+THKEmu9~IlV`4^f{FKN=w?wcXW?|s9&F&;(PfQyk_3?0D z-i%${%9o)9C(0_9so*L~&jtFP3;P}uqJ`%6FVzl-5WNJOCmUp8LX1138?E^hRJkKi z-dNc1!b!^MoL3ozJUWby0bdypc5`j%kL8eyOPjalnG`QKG0?U}@?%fQi`M*@a!xtV zkCn9;ugQy#i;Ah$9vQ)5C5@`Kiz6keH!Bm#6_pf)jG zN$$*f{0%Qd5pyFt+)_;8wwtcS%h5pz{Xdy8V!w6#vkwy8R#c4xgUZcCnuR7dYGhw5 z<+=NEpH_5XZgCK9P?w`8voR4NNuz;=tQOyQ{2mlLs~jTtMu^?f7^G?zO*Z*ImdS1{ zh}DygN#u$!ZmejWDHxF^i6exKU_;x@Rk5j&ck-6Q8s=Hd(#;IeX=Ro*Xvc*!5eZvH z8mLFxjN04osy0RsaA0|NyC0RaF20000100I#M5E3CVK?EQ&Fi~+6B2r<2 zBLzVJ+5iXv0|5a)0H`Iarwx;oY^sLkq$nSyBit;T?ht!)6K-t%kt&}yJ6vvTZ^~sS zyI_Y*?{JSyeb8ACVzLr9S-1AHYR#jSMymivWlwUd0hY=>6a^Zi<8EyItxKCbV{y5$ zy*7gH>ZTSdpoTl(sL?$Vr4)5k{83bbspWCHJ|zXspX2>SQs&Os+-_`dNNTAC3#ihQ z{uc@Mn-x!MGer0$KwoN>trJV&K;cX0h5nzUa*b@+mE1?^nkfd+UIm_3JPZ`M5zhZU^0t<>lgg{pmzpTR84d)Ht5;*G zkp|F!T^Txv{-7}qj#Wa?S`{VK0rgxxjhg6F+XX>U-Kv$vw<-||G+i|}JQ(**qIn@= zp+f1M6RatyP9XCnp-!Qy*=c}KaAQl42$D%A)Tp#FNKG0bJxvz2Y0*1JS(M!A**l~- z$TEGEDsE$S5Ss)jMlF*9d)ONzLYdW$K~?&I_yA}TDw}d}3Z|6Z@SC=Q5(eusvss0Z z^kE52N67#aDi){KCqRu#yg5-P4#Sk4N{h9H+bR@`NhMc5xV3bZL+J+% zi6|naR&XLL*UA^G=6enCMWlK~3%QMU;1tra4b literal 0 HcmV?d00001 diff --git a/images/phone_interview.jpg b/images/phone_interview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e09b0ac5a6072ce9631fd397962e87f70fbddd2a GIT binary patch literal 30238 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 literal 0 HcmV?d00001 diff --git a/images/salary.jpg b/images/salary.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1e039922876aec28011df23735aed59f29fd4026 GIT binary patch literal 10156 zcmb_>by!?Yv*#IHf)50DcMI;p6Wk@Z6Wm>cI{|`AaCZ+9Ah=s_cc0)Su#@+_&wlsW zXYXITb>>Xhsb95Bb)D*->X)A{n*gS~w45{m0)YTo=morN!w}28eQT(!sw6GE0n9L1HD-vj?6-7Y}2p)||# zx2^wC?f(v-n3=nnLZRQ#+rZS(*%bgl`cNL#!`1OGZw2MSCbs|ZzJGaV=m4SegulGy zzkK08I{)&m|LCZzzJ=f3FIJ0&1hL5bv@U67&_M7cH zVt;vgSph-;cmxDQWJDBHR1`FH=!JugiHVIvf{O>eNSKJoiJ%`QT2@*r=q<^^&dwvL zBq1uHWT>HG=;`d4l{EwUe{JC9JAj1*GJtsv3!(&Iut2a_pqGAt80ugk_`m-8zX=uu z0|$?Qi1e}yApHwGfq~Mzyi$0v@;m@c4=x4Z!A0`Hd5on1pc)8(q!{F9%2OCsi+WIk z#K2$xCQ5I=ldj+n^`fguBeHVef%*WrG+zu*ks_b9Nj>pW#F%{A$akhT6zLK{OdzDrA7QzZVjDx1P9=0#XL(!62z>JvpKJcZ}uLnk&rCSy|uM3hV=+Rr5gdsu}(w z>1v}awk-3i$4hq1{qtMq-XhBCP=6K!7t>|;CZ`D{eejzxw!ZV4YhISJ=iy!(8wrFO z21PZCjw3NGS*U(Z)&cU(;02iZ^|?@`7ngU9L=1|9-ea);7|rp`imu3Cd)OdrzmALA zPV56KD=qIsVE`t}lE7Yl)@Xn!8!@Bv(vu zR(#3zgEPZNcPTKbQrER27wce?<9d6^me@G?wFWo6j&A) z8k1Ibqp6rO>>O9(m8vs$*MtQx%50!56*@W^_<@t<^lFlhF1qBG+-B5JsmzNq*$|#z zfD-2yfZS}O{s~VE0N|-Yav=0H?}X>O8Wd=3%}dL@TWCq_;RP6_i55LVpMuVY(xj7H7Gk=M!;Q!e zm2EaNe(Tf{BJ6>h+Xs&ivp2%DBR)M3@t@j#{A!kOAuY*26kxd>r4%E+3xmwublpJR74+_7G^)zP)w9E%|J~sVfg`kUiieHj zTT$^NULwEZK_1&46zFS(kQ|rWF;vv->`&MKVfEa*@?mrOUTcJ3Z?e@doYA_d>#u8r zAT=pE=yzwau|j>j{@!1({5%#;EkdMrLxPL`OMU;m?k>hFBj`bcJdJ0)b>3)waIlbH(q2VhV}`mOiL z;Tu!;Kac;%mnbw^6GG!L?B89-e+UEv3ys$Q#Ol9$4ImFmVwxQKKJh;Y6QrxQ2SQ_$ zP&e7^EqAl$Mjbf_a51&jWU;EWodWSb-qGBR7-6BUT-LT^)bm*CBMP1lMl0{;}8J_3p0) zVPOBe0Ra%~-}UYv3&Q@jU^;a=3^_ScAhc{><`{T=`YQpBoK|xD4{6RMXRJ4m&x2=R zV4%F*@%2d!{ot!+@6}2APynu|d;LeoNqd${i%Uv>AOI_>R0n1|cWfJV=YZS?0wiSO z$wYV8{2VDQi$i145a7#)L%hza=n4=*S>Y>A_J^_X-LoE=)`=u zdUU&r36SK7>!d6=OG|3@v-u!>B-|UhKm0V>a(%JoI4=O1QNnhTT3}(3_=l2_nB8I3 zjf!w|MwxoK-4sh(pZ%<=#H%>P1oh5<`U((Hj^tEZla0`I($Jjpjf;>V$^+H^aC< zlByGF5Io#w|27z-+KYdvH|D^oWZe&<{{wTX!e@)PIVKNjLe+~=95F#zqT}`;$Llm0 zjJI4}iSHQ>1H%~<0Jk-s!#JC@?b2f8C5Mk;)V0>(ezt^ip7NRoJz73kUW&^gH)($n z#|q`SA)IzFX}BlPugGsUJ7|~Gr9~)Ya#v!Z$ON`8^^09tawb~mlLr5a?vjqjV;r%; zN6fS%y2LD_-XL+Y1L{rk;Cju`Xw`n6U6W`BwI0$I!rT!;JN87h_+vgNua7Mek4j7o!qRn@!ws6B2KC91Ch+MpRE%bgds@y7|a%*6}{{=YMC6$<|6~E@7 zeoC6>;s8wl`m)8pK-Thibj>`7@sS%uG=_S@x3;8|pg ziLbWPSE-m$Sy{5KQLs>L3l`nr*bBgqb93kFcK;B|qw)Un9gDpmD#oJ2&8T_pblh*R zS3ig9*7}@m^B3Nh#;XswdSY$Wf5!yKx&|tL9wXF&o7#niWqu`xBdHP_A7a~BD(l)T zct59xNeBx>%5JRNOrZTC)^4oS;L@GL+io6F2FP{`;a&jY)QOAaf(JsO8c8gl`kxPp zF918o-sdRUGdOQYIZ|~i3bY=dA5SQhNJnNoI6Y*@2kskGp_j)^e^TrF7G8jsE^r!5 z!NO0~ajOyp{v?-S9Yf^-Jq{~ox7g7*zW(1z)XZSPVMD@?WCq4|F7mGoX0i&RdhL8G zyEBJusI8DZX?}3q4VtYm^Ik7YF|VI=r1dsbFS*gq821O2cn+@5R_j~KE@m$v!6NbQ` z@^(K64PTS8tskemT8hn;P;;)m_rTWqavD*$*#zPHL-WQ-oTND`ZmoE1Z{m|%?aT=D zS8dbk7D^Z8EqW+qX}$m(bjCFXO{KplguP&brN1xC^Q>jK=iNhU=rn4y1sVkAymRTt z8T8Hi>>8!7R%>z!&vIx}swlfUloy0d5YKi;LR)Kxtl_J4F{U@E;xD~2a|wqQ6sY}p zKTN*>x10VY(Dg$c6MzB1g5crd5n)JwXnd7LKl`4*zJU6!9Kh26jzJwa$6g!y;U-Gc$k3YhHv9cOwi}=MDFVVc{GKZA<&;_%MEEP)~tUBfU=^-&_MR8_JKo1nZRA?{#|3OAnb_elzD~ zS7g_?8MwJa=skLTc~+%WLsSOQmqlT;E+gryNzO`bsFKHujP$J;(LTVOY8+qwX|55h z__VeQ8OlbQBNrIJ)sskngT}(8EKxND!DbZt@9Q`$84fM7~duF zPJiEH=u+o8!h6&|pur>Uut@DvagW*PtiXyd6Sfd5~5ryAw=I z;LBzj&`Th+NSM_h;=YXIP9#SWUY}T6n{Lmh#1`4c+n*zXBRtP$FSYDE6>EY^mI_&19WU>~&^&erHXA+=2LR19=+#PzV zCJBGz4_b3wztwd&UGAy5A{($_V$r)3yRHOXz=M{Oj(*37*nd2D-d8zyrVp;>cXuEp z<@t37lJd*UvgVvW z-=G&xjk1(qQM_HD3B_t;A8O#TeTXDEN#S$>lUwhhEjd~63lJ84muso-!(ZfWtYdJnDgVaEoFQ|$OS=0AW3-^-)xTSu`?QKD8*z9 zM(I86?L_jEtjH2cI&R#!-?{=kNj?H1A+rxn;xHl#`sd40qB!XwAP#ZU@2qlo9;0ox z#n7GJ9chO)nwNBpii{BeX;(e*#S57pT`KM$t3RK{ztw$`Q8Ie!L?5>*xOX!xh-$;W zU*SK!DopiA?IA$ zw>PJY4T>8bHAIgK=DIy3F@waV<3f%#FmBgim_REPdrmG7I@e^HfyZ|;jR5EH?=5XF*leQc5J6|<1j892l0QrSa zo>Imu3(*RP^p;@ypdbb8*G_lwgF~)oIZr0zV8W4BR}y(hA(sHBy==(<(cy?SK6XD! z9FKuu-rVBiC>)Ae$^;nwgZ83}9oX!^3D-a5S1$_b4ag_jwN>$4yBo=jQ*mq@nhu-dAa^TAb_^nB-Y;aaX-(OrIB;YH_g>g!BD@w^Il_{%J3;;O-y*CJgFbx zOV-0%iqQ0m$|C74(seM><%P^QD8lwpqBk`-gs&=At}cdPj3sl%iQ5{i(-wYenUAU! zz{&?_ZlmRK%ox7_Kh?SV>!ptm`=r$ptf~md3Aue_jPjR=ZQfx56?~kjecj2UlDLh{ zg&m8Wc*F@-AycZ|;8Nn_;L3#f4qOLJkg~EeyYSo{Z@omNCcYg0L&Uy~W&+0#3|4i3 z+;*2C3nvRDhq99RfXXc#)A}|PgSh0PVB6pLA>0+aJavtfoNuSJv>36&ab15vmY*=W zNT&zGhZ7bOl6;NZc<};2ZsQ_<4RKuKGQ+YYt&ZD$NTI!HERx|C$iKlg7QsG4>&)c^ zbI0UQr+mINa>lT*6%LE2bVs+SVwv@p(?C?US#wTJOxN2NV6jsu+z8-cg0My#Xzb~8 zS2~|=Y2PU!%ydYgSId#gC|ez*7 zHiM#fdv2i+huhncV?Vd2)H0!M@DrcrOnMp?K2BEB)ib=_>4{X7P{JE#&${CPK6*m6 zk)S=!kbar?{M#gwNFGI4&ayWRrVlGqn*HmbWyxO*dIC4RRR?j# zV+?cNQ5rw+>PG4e)DanBHyE}-MZ^fA9Cek>tZbAq@v~ViQ(8-*FF-VxH;rG~m!Lm7 z@h^ZAQiV@MXu?Pm#paMW>BNsEhRlw@s#q#gI?(}L#DT6!cM>!2WlLyG6aNVIo= zT>|GBb<2t6vZ_Qm2*PJXI(WY4!vKDeNhKuKgijmzQ~1i z_SH60ZrTL?xwtTFi;buH$c;a4)dqC@+)rd_*@zLiqi(AA&T?evSnO~|LfB?kV4sJd zfGDo@1<+l7HKybmau=f2k_L}OXox&7onDoAtE+GXr=_RhNr%5BVwtHP?R)0E<7_db zD7%J{LRHGx6Velsc&h!e!-b|l5a(Xm=F}Uc<@3&ed!LIS$q>%+`bQ@`w*IG4OIH+2 ze2Sob0af^+ZJE3pth^!dgZBx8j9EhVaTpmHb`{QdMJ+K!U%YH%R2bQP#uf9>8iBJJG4 zxFM|VpwWrk_KJbi01sspK07^gq(&)GVUF zm5ThJV0)CR+YpHjeb}y9W2p6?E{kIJJDx)WX=QLgv#qUPb|(+7tXWL<{i@TIQ$Fo` zZC_%N+1%11#D0_)0HFXo5Jc`;(S{&#XS%;7p22lL%7f`ozNm3uPa}lmm%uLV^CD80h8X5&>28<&vfD(MF zY^BCqLZJh$@B0iy`)iwXY*oJ*t0-e}Tlw~ji!VsXUlC~UBfFYcWNP*5P(sW{R5T~9 z1N7A)*>g^ZA+$A_mwm1H#}F$^&y|e4`+UOtP%H-tZwGS?a8d9|X3Oa-TR!-;PkWn* zfNaOy?rtNT{|M?2qpt1QmrNU~&q8Vz~eGdN=;(ox;9Y9D7ju4CIYbaLX> zY*9g@T*oF$E8a8ELM_26Vj>2=!KZcG8@Qung#f#T1>)c#LFKPFlbem%v6A+g?#PIr) zs2o5l{Jp^s@yhM{!r@E&vOU2={M3 z7n;$9W_GdQFgf6{$;HHRC@9%ERgA&7PKnB@5Sq#Hcm?Drun zfo{e@WKSend6=4UQ)$9g?4LNN&gXz{M+yZz9^6P`7$i_7p)(5|O0{em= z*%H935fqN?y+S{fAxo=P3Y{tSf<1Ys2Cr91Z!gB&sCN zvkKR%$%6?p$HTJt<@_vTm^7nYqU+a&h={Yk_Q$8f(59A!HbR`^nOXL#rMPDJ=}=KR zd$?c%wX^h0&MWBc7zCOsFd{#Wzgd<3n&5dc(V6)9IUMM~cF@EJcWAj9_43MbRHu4SV5+>f} z{p@xL{Hv4$i>B{l>3E;S(CEJ6USRuxh>lMQ>amK|%g8!uP~@QFQaRI0~O+(G||u ztVMd?F|B`0G5>fVvMONSM3XXm{sKgZ_w9)tT%geNBf@PLdKIt+yFyR4^t63V#q$G# zL&sLvX@eh6uBBz~reC>vefj)(n`%yV;#b{Trg>DYP+GpzrIuCEH#LolXp;1}d|FW-6eG^v#O1A3Eciuc@Qk7Ffdsz1AOF5qX_CReaj| zqneQ~oyfW%9ASFt!e=Z7Pca{#+Pa|cQQIz8s2Z-Z(I-(Z2F=Q93guY_>f;<(01Pzk z1kE_XA^v+_1U;F6`Zxs#CN{j7xC#zAyAzm_GZB|cS=HDii0j`2q<@?|O@qzUSUs6} zMn9|a)WJ&qcjVi~hQ4!2mVKt8jUXJ^knBA;^6zJ;9`@3;QT2Wo&I{`uxx}h#eE;bQwdg^e6fnt=A>l@&*4|NF^U6q)9 zr@kfOY`doC{u+NMxlG#3jHk6Y#Dp-7zGRd?l{+xxy#W1wW0-Ez{q93C6gn$l6AcMX z40{ib2w3)Yxm;Y?-nb&|c)C2%ktcleLvJKWO82q1EVXqJMPESJh2rNH74pqxcU$eJB$bf>zkqQoA|EZtjKFXx5TDkvE*HJiclm9+%E8rxFb5ecZNM&3K-|7YW1)rGqW*(8hPCBP}UT)4B{& z<)qs=d;vro=WYBMh>S3*8a5!mrOla& z?M8q>`WZs-9U|HEw3=I7F4qG$8RT%wdp1R&$Ik~O<8_1=vPzH9m_jfbO*@GqE8O)E zfIl2|&Q#0d>qKAmz9=P0of`>{RX0iXU@CZ5gCDOimruZ9H$vZO%3Jxd0>qw>zO!ME zq*TJiY#Eh4jW#kF-HJfQ-;_C6aGKoP6`IvzHOfr)doQ8mdokYhLw!}?>ac!PXF~3% zWL{X`Ni;J4j5C}!mD*UQP;rwZ_A9OV@~0BhvEqqqj4#C`MJ)?0r9wMjbhKSqYW#|u z!Z5w#ISS_pH+~ZsR7{n{m(?{(z5vCx)0#o6&U+2%CG$EeKL@TPZw!Bq`fBe$s-J(4 zvu0_F(1cS@_PH!8(rq>Wk=90XhdV$Vo3Cy{;Nj?0-4KJTUvx?37o|3;z#`3eUB literal 0 HcmV?d00001 diff --git a/images/work.jpeg b/images/work.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..30e4c361fa22de302f36a201b537e705560b36bc GIT binary patch literal 29493 zcmb@t1yEeU(=WQXyK4w6F2Nmw1b27W1r~Rg0AX<_XmDK!zG#r(?(P=cAq0|K^8Ih! z@7Ak#t6shLX7-%2uEX>F(+MyZm<>fU790APazlg9FIFR>0p~cuECnX)|?A zHCY8^nb!^g03OrH3hV)o3jlzfJ>50sq-gXF3~5l-0dN2^00Mv+AY@_X;VP-Ft_=7; zmWRbx?$%j;okf72{K0|2d&008Og zf75_p005ki06@!>m6yBsf35)_e{IL$Mi8u!QcxW+9&q0iX;ARKy=G40CKXAMMbhvw zId^pRM~bP>4y*xv3!3Xc=KTBj?;1cFfP{>Uf`)>Qfq{;N{aOj|adGhpsECMPD-|mR z4aMt^m4SnS?)CV<&&kREK~3ttl$x22j+w8!Z*K1Fzd_*sKM&Faz(a*Ig~vvKqXod@ z!6D$m{rwJj^ZG!MUf<<^uk-&baPSC-NXRItXy_QP49&OzcsK+EctivwBt*nl?x5Fx z03sd|{#!0dWC9Hf6k0bz?y%%SR642pULwtzDsf4unrZ@{V?Fq)dnZ4L`B!9W*R)BF3AC82Dz}maSwi%#hDd*- z3|jqywIN{N%-Z$d?1pnk#vx)NIDmhdv+^@2pEw$NrDjPpDn)RPKF_ZA8~+l3qT!`R!ulSd`r$fVC0UwJm?=T5&>B$&<-nb z#T?4@tD>;CMXWgOp<)7W>96;;t{#G+zxv7RQc7yV9-V3S-KHF7Rb(es&NN~V$kRKZTzQ>w-ce?IVQ9^l9Tya|9;v*sWu9Us9{yRV^`hJ zW`yw~foHLiE=mCnwe%C2;9a$5?1?5QX-2h|PzO_y*}eo`b4E!5O-Y6wKu_4D4yU%c zJP2yiL~s}kFzGhlj=U#=dXyYrAoRK-@48~S6MjkZ<-_K9R2}djULAEcL)U-XOP5_H zNz`antpOzOTpVT z<{{*2{sM-cv0+{hpJ{I%X3#msI}PP3+$Ierc}vY183c4@5Hmn4B3Y#^F&1YO_D5!V0g8pA7<~ z^(ZPbGr=)q5vtRa&By=P2q>kS5^N;U&3r>|e%8E(KeAiNd z=Xr~mq)1FxXeqLAToSHC0d4%U;Yvj-gh;b7ZAJA<541C^o+o)$1liM6`oQ^}4!`V@ z6Aja01=IUsh;kR=xT=(1R_FDTc!^`ygzS5N#VURCD5^1U$CXFNrRS7tfnxpP@`MLC zl>&|o8+G~1UIOfBxnQu1?t4DkoMAvEyED4#rc;b_eIk>eQ^k)rqJiTQdz5-;yWfyc z$PvFn`{`nQB5g2{e@v2Ego@hLN$ZKS*UkmEUZ9tx=qVH<%X{u%4o!(Wbb!^xWy$ss z=R_-<4L-vg6>%7+=v%jv4yrY)Zc;BI=Vz9UhBSN~&U(un>Xw@r%qj+KZ~PpE=@Q4? zeveYGOV|d?xEwv?={UB~Q-j%O$f%4?HG%h!TB(0m;F}rw)n8sbvdaOj+Gqm}B zl_42x;n(cM4L08U)+Iitqupe`f2$wb1CU)r@(z7E>yokEP;nt#7+>>VJup%+Jwai^ z-c|tGkxk-g+*L5nbI?nauGydG-lnYlx;4R+lTX>knn|}{C7?}1*N-n=htSTR2X>&* zj!ywAsQ5E@yOSw>-uN6+lSn|)Jp@A^MbKS)h#G_{$PYuDs9=zSg zcJ{f0LX?!-2>A{qb4OS-CJm@PY{R{w$StvnK@&o$O5nI(*+Qk#>F(HEKm9eE@XLJY zH~@?^adxK~=@xO}+}u3Jdc_E;SehraSu9cyG`PXt&3s++xZDll2B|nhfYf~P@OqE~ zCEc=d#mV?rwR)YjU4h99oQ>nDt`EPQ>_BTbEkue1FTP7WTEK?#4R1=T2#vGVmB<1Q zDX=IrI59~~7VU^A-#p2V#aB?&r@CJw=a7vk24J0#CA3EryrmiU((o4XFM!(rjo~}q z78q;p@vHVpSmRHse4FJpe44!2XfwB`Gd%L7fTSwxAyw6Z#RH$wR5Ev{DRGqaUbt*} z7&e-mJ)_`5hQ-doR0gj(J0pQ6BOIsB)zkzl3MJ&hJ}kv|3uj?r#@^LXl7UBWrkWp% z6HrYzgs3p^7;hF2>MRu)S~M$=eXs*U#wzK&Wf3XyG{(S?Z|(-*{kWY-Jt$GP`!;Ny zdG?7LYpnOKP+$RjtT0E$BtRE|E?Ebau9OzF5=vB=p0CeKk0i> z3IvhDXo{IK5R>=8+Jp;ik13$PxX8zU_k!)su$ z(Zmq(N18;rtMzU^Zw{!Sb1fmZEZ_lrN1Wv95aa2sIV^uLaC19}f$}PKeBOy-hXOO< z;oF`QjO;hgf*hs(0zTkw`Wbr7nQef*HJqTuIDN6*M!A6F!$y^ULfY1z)amVV0@@CQDy-RRIwW6QJ; zy=1n0bR_h$ssb1`@>r*>M*PEvnz*gC&DQZW zMsx)6Q(z;jGAV4OFTTrd!rfFnM?O<4N(rTfX&V06IZTs(09x!on zjn)iNTUgGRQU_}cxLgh*zlI$hj`|lMN=Li zbPJ2~U&>iIZoS=%b@ZiA+4EpZ;8Z&B-=ofg#zF(W8%9w0T{t_FYst>LhO{^`C5jJ!(kmQX^Acvuh7AE+h_o<$4hH-HDQ;RXQ*FK`xvCs{U zlK#0$?eLk%bzAn={sKyUGCGVIU6U;b4z(g)48f?x92>4sLYua5L9MeBUTi!v49nqQ znwOkzbHAb4CNG=_{}R1?nXY{Tq9#!8b{zM0W8B{RJ~hLrN=9cp;>fcmUAr_j>;mLP z^c&{UWLVHP+&b4<_Gtb>aRRe&O>B}|f}Dm4-(v*dsTo~R%N`roXf*}OTN^>+u;~KD zBWGxx)ymNji;cL-iLAE2T{Dg9)x#RBMddyPoV+ z!!l0Oif?bhnb6|vwm&4D50OKO27waC|9k0x954WVNS>}S^CDDD0)^~S$7Xijy^HlN zX*E1HYBidVFl97dcD@077Q(7xIqB4FHKEN3DpY3PdQzT@4soH^&5;HU_QHIt;2e4c za{S_mnrlP)rm#v=U$OgcetLYAMJi5&9ITI3l&A2jB-sgH%`y-Okfu2!(U$=+lx7?7 zpbdcJOvc~BtoWoL`Pw3xC9R~RxeMHJIJBYPeX3dCzvrA_SHEMP(feTEAE7R)+;kCE zSk`p6Hhf;T**irE7Uauvgif=u*W%lH-cq@>h%HYB{2^MP8n-@+Rrk#a7^Sz1H*;Pz zm0w%Ct~Ju>NI1Mv(D1Gte2;x}YU0^0UVvQzwocHsL)Wr+!*OZ2*DOyH^t0lDU`?iXej=CV?hd6d{knU*GqL z2W;?jYpn3&>TpOMGxr*B>C3hj(5nYl3TcjkMIpNU2=BSHroTS7ZTr+<7#UpH>KDd! zw8~Jgr`}PW%6N(#i_W2=W$>>~QNXtiy5f+%urM;++_YpGWl}qqrN0^m^=VD5u0E!U zrJvq#exk&*>!5b+S|<=?%p3bj&Pg=Vk$pWz8Ii9d(D#FS zx>sw`^w6g3e#|7Q6X{O;BQ73h6njRRd*lie-_Z5b>l5xZxn}yvj|d{((xC*5z$@5D zt!760g-GKGmB=nm)RtDlu2IaQ{%Czidy9dMC(g-0tHoY`vqdCgtC;+PZ!R8wn; zK~butUmF;I(-{51-L3f(Fm*bg^~m2a8i%t(_%8tOhnZDJXUdXi2AcoFwHl0*t=M}# zp#)*63v5q~MY1Zkao5U{W0AYo$8D+??X0GZL=hFRM8W_KV#vdaRr(W87*8t;KnS?f z-%D{joo&8LBtC7oX0>0@1mHeXbyDl6(;FbcY)}tEMMwq2PV=5+GkFQ< ze|ZU+yx$Ej##za5WEI+L4YP`Y&$`lRWj#<+5Adw5d;L5S?HY~z1vJxe8|COgkXGq$ zKB?CT^{)Qh*ZoM|+P~ID&jDTUMy`G$iDHeIqFy-q3&0koD?eTGsoz-l zbHu9m>W{P>3YDNs5`jcj!bV_xRw_;@nRY)Wg?4A@n5+sWxQ(3OCKU}ZGcx~~MkuV* z99<~p5*VYUy%DKL`Xs(kzWWz|wf5t7wV$#TpQo?(MuB>G`6~(+C!_oAVtc&R4s@Lr z^=nA8d<%w`yUu*Y#?;02$X@;FYLyD;vN@<*W>D7~^nU)fx=X-O-bxpaR*q%EwLdkx zZ@_2nr`7-lQope@&=J4CQ*n7X?OZt|pEYmZQ%rGC=_9PwlT(p4?Ow;78(EGrA-z-x zWCvU>cl=RfF{3s>3XL1w&B(||dR0?0udd<=69BWnkhWGXK=`_YZnJVmaTv?@(sGbo zoW&#~#nVZbie2rUIiK~{i*m@9hnsf}GTAae2BD>=Vc~Gan-X?JbQNWb?GqSpvb;(h z?U(V(3OL8JS^A~M7K@pB+?m&{m`aO6(G8itSo}vLzB;Pf-Hw*8Q7m(6M>(}`&#W0Y zn$igZc8Q~n@jm$^2@|_ncz6Zw=lH*8yRI)yl2m_@j;t8>#+tzlj`GrY8yFUxb41*X zXBfI>-(iDdJv_^R7KgOq6V1UEDI}Yn9@^o8F12(LQZ*j|{<~?#j((|Vj1AlqRPluW zlp2#55@C5WfYYl)4Ac+horM!2SM;$`DTB|J+)Qtu7MaCe#Uh%k$p9DoxmK}HUNLM6 zh=vwqj*5j|2xrGAF3vvM&U9im>|y8Yr+)#xJ|jUO#u%XlMe?V&l(ix_H6kdj*d z=<$~{tR8sOA39NzZ!`?)RSg;L-?k0852g}*Y;SHb?jEy+Y0%k`N(BW3InFjsa6DZ$ z+ZWF5B=D4twKGwweoSZJMq_hVQzpM2MM0rUEGMcd4lZ*`Z>O#a#6mwN_nKdlU7zAb zqZ211vO|i%#O7*kd#R>A>TQ(e<0lAhk<_m)yrnYmK}OFBHG61;>~Amdp$67*99rMx zc$y3K6{w4l&#MtSvN-3QD;pjtj-FLbN}7}))6pdeo*TF?7%5<1pBZ&tWt3X%^M5H? zWlqaF01DS*z;M!zvL_0pJM~lalgnZ@lC5Qc_@rN6t_N(#0=(Ejl&PaX3cL))kj{I= zSl!uu#^y4RKE}Wk-ir3em#OhwJP1*F=sbVVnAqC4VcpR0ZEwzBwS(BN3gIS=_9Nn{ zM=}Z`Zd*U=6$?PN9jl`mwoAWvlp652t!jkDg*2e;ehuW|>+~>Yn{Y;0JEsl~Z1Ab1 zIe(zk)L|T5OBf*-Kifz!%;@6UnZ98Evf@G-!`OyHJJz6CogpDj@ECduIcTQhN3~5a zOyU1vKiYTs8Py9b0foj65kjXU;K&DKX7Fe_xxl;5nfiVMBWOTvr45xIxpnW&UB zr+pDW&X8tx{|jL1(Kw&*pNjm$AdQu{(u_nS?b1LjnYVmqpH@ZRVBSV?BZ^k!1tg+L z`0k-R5QG{`^TUTAhI(FhQ0A1BhGU&__p4XHdo-m|1@@ZyoX7|t#9A{kE(P86`&b!w znRB{9`#STvVCtcuvR*f$?e*&nn?ctg){LbDH&$~04DzS6ncSYo(*@g-K=!mk=wGq^D4>H2bl}@6I?u9MXjoce=BjW?7 zK(!DjO74>0lH2#bJkj?=6Q(9g9&W%{%FZ~0L{*i5dH!Dt^UmyFZlr@s&=6|RN9EoI zVLN{J`t&whqdkExP2scN4=m;M6k7b)0E6Wr-Vn4evws0-zZPvvw4rOqN{SoZX@K5& zEfulgt1@-?e_eCTe*yhJ=a}G(DyuWdgBH&FdR@r;Nbvz@D8Lkdxb+2|k!s>rtu^J8 zemc6!VH-g{?yfv&a3*>4!UG?;DU7289Qobp6Isb;ZgpDBM$A1L@B7NP)9=>QGJetl zH6pF8dV?kj!IwX$f3@>oe>lETT{volXvfouJYkMy$O38)9(!vHz3k4uq(16)q>fP! z*`UO1a+jK~D#|txxeI)nuh?rv$!;z>S>%#*os%Q9mLo^}ux>Nxk+;$-He8FJXVA_G zf`$!H$ACl1jTOAZz|gs~GG0a&A(NvVlEjNZP2eEUs12JP5? z&Q>wRkF5A(%n@e?+@}b!Vx&1Ju6{jKd6R3CC)BjG)Q%=#_cL&F@=RDk_jeb*Afm4H za}EI$KJyxEOo6$_2*9qWC?}i_ZMH?f&;3cL?w5bqT}5>fqctXlkHZ;rium8vRCiI| zEVBBf^T#Z?WB)uJJ~wgB+ndl`y?3T?%K9{@brFseQcBD6Gj`~zX*fkeX?t+3xvyJ7kr2^LXXO6-=kZ;oOl$M&QMCI8JS%4-r!f^rG?x%V; zk@$*cj?rXfLWKN@zGQ>r=T-QI<8eAk;W(vET{%IR&Qog9yLkB33bu)nz2f(i4%rj& z7o}LU0|!*2WNw2f{`k~|ovm)oYDi*r99@9OzbMcS?(FL8z& zV2e522_Kw!Jas(sZ*>0B8O!sXLX(Zdobiu=X8rC@r%mY~tGgQkhjLk5LyYn`CJI~a za|8F`gRu0PF0$GJc;brMKR1zRdJmJ=t3>u7o{3WGFb~{g>uMC0*_W7B$;jxq{qw>B z8jx2Hmf|1!=Za6Tit%5ZkMQHR$aZ>=#O(U<26N28senk@AC==A(Jl7Zx8&(t>GAm<=R?YN%`)<(U^%o~F=$}| zXsh?#A+|;;?hn+)sT?`>7c+elen&tT!1fhSLUfq1O>IskeX#>q^nC>WnnH~RiMq`*yWPk~L4 zWNH(ej6+xrKeX5&smMG?DD)P8Mv6OOnQ0Bw#*7n&R2S<1XbQs6nkS2_;#%dF7p(N0 zz%lB$HC(Y4QNWhA5!dim9?5k>OTz=YL5GK|jiFG>uA1^;s*#5_!|{0%AV;t^XI`|7AYBfM!1kiC)~S z>nFMdH`i^j7nXip;9o#k1qg1|p8WK9N|@KuDB$DG1>NML^}PfQjN#M#eAT z*R^h&j;yERcIh`8(icOiiHaRNiD*;Rv7c9MS{s_wm-H|({2cr(-+7B+(GVuB@Ble6Ni z`)6aW)I{R~z^S?|X&W1*S=|i8c@dE_JvRkIPMkWqs!ffIjg5>x(?$pHl1cVqrV!@l zVyg;kd-ysULNE;SN7XawKcG;yIm-f$@)tVal5TD-#2qj^3RSUMKFZFYGuk_|GbHG! z50GI?h~Z2xlumQ3DGPM$;9(vph3;VzT-={HN@05t>JFBduIrDHD_Xg5(RFq!3-K*v#4c#}@UU9SX5FSeoKPEJA{9zsb9j>>@mY}iF!)dceF zZXU!~6At!YDj|wqI8Lix9&tc~@QYSx2|S$Y02ASvCS22*<|~^7JqNQyIh?%Jf2j>O zh0v_hS4PVcWXm|MYb6M>9EAC2F(Di^GxN`q0Zua6SB+EdN}-@yQicFxo=*d;zMgts z_xHb8YA7j549+OY(4hNzQ=yg3$XlPf(U4Av)$+tas%2Q;o_PD?M80bVAL2tQaM(f= zgA=zmq%}T{P{_u17F`N%_BZ@mQn>oFr_$W%cTtyuOB5vn4tg)RDQy5WSLz28G-eNao zw)QT9zpz>^!08=hiX@_k_!hewMPgUrJ*T+UK?K!M^44ZUHDMcg8K%&3p*tWicM<(O zKc|`eT>2N_yNFzBm|}4o44>^_5Iq?jo;1AsMqoQ6T^iDe`;_=x{-jM9x;Dc%p(Nj7 zRIQ*WI81X>TVBww+6o5|PYOR96V=jO9SAIkO|(cC5Symv-4ja-~%v_mLYo4b?3 zH}_R+*uW2sK(L_xlJoGI{Zmkm;IR^8|8DZhhjl^z!M#y>ZMJYY*b#e&SOOg2z6L9x zpZI~e4(Jp08kpGqj2Qs`+3FT~E;ZMacfk<+<1$3uEqlXTn7Ny7%CTC-r({jexlx*2 z5h$S?_nCfJ8HrI0$uH<&J<}&;T`6>S*km+;dx#Of>8|T7M`2sOV_IuCR@gp^@kP>( zHp`8|fH6P6+84iLGJ?{Z{zDf*FB>*-t+`U8>=&8QtwV3!)jwe_AuhBkJRj$fDw2zs ztUQ10ITB2%3K7Lu_~w(bd+8TLmVVP-0~2vE!TreQMoI3zQ;G>{@D7e1nBvxET~P`M zxTj%w{aB?w1XHAxi)dHBr@v-g2AV1=&mg2`+6;Qf1w0N&xm{p$cMlH5@`Y8DrWGAB zbAj=BEjd%@ijctHnT8q5`E;iZLd=yK&&)u#W)ru60gI?t{7*uALX&P2yg!{C6^j4N zZ8>68pC=)uvK7-D zY_lWc6~AP1(ycX4;Wa@Ha%^W~->wahTn>V+e<~SqIB&L32xYf4S$_)^<()O;y=qzoZ(n1F0);q_e)x#Jb!aYqAMi}2=u zvrwAdrrz@NsSrh#SJ0AL;Fj1eZqf`+#k<4n{t-5OG*a- zJQ@$4hi+<#eJ@t>4h&*YuqR2AJ9pNB4cIrQ}`snw>0WvX3=E4*iZLnKAju4Ka%v< zf&$0=Gje0zVX{D&C{~+3RrNu{)|V$&hpv|Ts;>Ladhw@1d_M~fdGr-K3W>qF)Z}A> z)!GwK>}JcUm8Ke&3|7gd*x*vs;mT`X1%Zq!8b0%hFIi1x)0kG3jH9D>V@V=8+nQor z+mQ5e_DsQdVd!LmcY`!SKX39=3aSLlFeju&P#y3jt&czG!2b_J00wMLs!r`d{ zRhH6HpE{}H;Bupo?f3YG>n5^J3~tUCB2@?89#MPs12W+42?uG9!ya&CC%he~SF#yq z?CP%OuvoB*T}R*P_C@|PgMoCRxdP@y#FGl=Mey0 zzi02caf1E^37eQ|S;eE>=T&?E$nQL3l#EX3yBIIn`uSCZPvXVkCPyqR#`Sj86Pk%c~X8Z1JUiX5%6+g|fve}U_{s>Xb z2D|j#n0-{T|G+jms23Lx4Qr(d!D*)647oi|Dc$$IU>fkhitWRGPTz%F_$freDJb|T zhQxn}MNDB7VFOeaAC8m$IwolDi<0{bBL4MTdcskPWgg^=x7VWL>O^pKKGA)PtYAMaGtXyW8 z*AnFn?aXZGdfk( zHqBwM1@xx1prbEnN35h+S|&lx4zHprKE8y8cEn5_8$Zo)eD5}hi7s zb@XjyB}{K-Nc1hIHh8Z#*{IS9W3D2bS9aaV1MxZtTGysH#DvM;whT2%=%f2?i&a9tJ+Dv#9?t)R(m5FW}%#u0p& z2uS|O+tp1lk(#$rH@ixSl^C|UZ!+`%TRd5Z*((-opH3;>YO-$d))60nRSF1T-*1DZ z$U45ImUiBTU)aT#=E3DkQ5ECS*U>O;Ij=0C%)8vztJDuZ2-)PFWzl`pX7(6wX|FS& zB=~#h<$XGLS#I#vpEsi=)~<3Rc39|I@;99RAPBAjUPT=FYBn#gA8BK2ee zbx;<>l>xncN3(31{b7aSe)T&z(8~2r{C;}Xx5KdY*$O&e=9m_5=)ON(#FGS9r=F@c z&6wKXH*Sc5T238Y;MymEA9kz27A+EX=I=e=U9=>h@fTnKYYL+Epz4azgUNry&2*=7 z4`rqFp>m+4eN5ES3HULUy?c#ZPgIj}9Kac+@;v8*GXA_W^)%>?!NwERwFpYsYheZwnpLadHZTr?aXk(_QWM^&vV z=Ajp@mVig;h>}Y$_beQ7$UJQRb3gIGKlwMwY+|g0N877aVF|=0AHz~~eBP+}3laR_nW;kCLr%9;)OeVBaPLe7T5yY zOdeKtIHu9|p|(9Qp&rVI)zWwJm13c27mOxOw6>@D{ju^>A&05c(7a46MN!V26|bOl zt=~B2JdZ4VSi&DBxrlzvk1TVX@!Y}#arqjY(cg;BGVW-lSku%}QX=ggqCjOTjemM5 zXP`AH9OO$i0INNywOO&h5K+!q&Ys^>kw0ttW*G++eqPJkLD$EW3zc*ZKBikOt;Qem zyd*q64Z!-IQHj20zza|Gjwu%hR_?RW@2dQTPGP$sFglrz?OhTByZOi6^Fy}+WOU>MbV}DMy+N2w`5UvPc zb;bnz6oQ$1G}{bq!myy9Zf;50CG(6qG~?&Ir2I5qB~7!P(ngf%R&xBynmBV(e1WJ( z3-eu%*UhWhtDlfVx$VE`lDw{BZ#pmP)Joh+e3JTUKgxP_68q2`lJKX7-?~6+z%h`& zy{R=(6U1Q^u65w&G)V$L9x<0+kAP7wsG#)!@~% zL%Nf>UtChZjcaS!2fR?Sm+4^zk%Ti$Y)6wojWS7)9dFSaaeYG#a*1#4-rSgt*kATJ zwiGi?cMxb=A!4e`90$?l@7ik4HCJyvFxK{A?OZKe918*m z>I5ALS*HeyX%q|f!U7vJSr7QW;QTvBTUh zM2Fk(ldEs-#FwkdwQ2+6nYVtDQS#+%QdN}l9xrn3i`H8>Hg24)FqMaTBlb}t`p%~) z#R_%T>LfI=6WgC!wIo?Gd^JUakC$>HMu#lg_`;QxhmGlm#AaO%8)Kdf&%Y14l=}bR zDIDM__gco2?y5^iKgn*Y1rlhi{j};A2(jlJ;|6+=e$JM8Qhbe1z=Ai^!zy0hFR(5C z_{@Ib==)(jnSa+3SS@@#tjW1>1grk&w|BAV{9Q43F}`W?*WQQvSnZESiVcOnifbcd zFpuFUUm88rK)iDL)iK^b#x6lXOG<)B#BDuDH78BDB-Mc0L(K3{_HU2JL^Cs}aiz9* z(`Fy&QKaLP3VwzC0(}bTgEuTyv0Bypl~e7eMunum@kC?tx}hSLGI@w^igz|^k^4+T z;jO|p!4H;!uKRh^Q^HBe>kH1@^WHEposeAfv7^x;u*&p)Rd{BH-?b9+l-H;XHJnO%J=+%?Z;>OhuBq)Q^IP4Vob&bi~lOUk5!P zS(A2l5DtL)2zy^a&t~N}ZO?=&Y=wYUbz+f{{ONTA$)8b45e`q_cB>Kz9ljK7)-k^K z)YkG%)Xcn8n&e7eER@3w@^jMi^=?TY+r_f}ps11p$MKmW^He_`T=Dyh2%U>2w)|b0 zk%JHJ2V$*3ZcEE+?z0F^M z7%P5|>y$gyj1ICdLfvAHU-c08SKP4VFyjS~Y8-KAOK{12B?ENA(-Wt%Z`cDDMU;HB zEf4r%?~qDGt87UsTuy9oR;!X#{hy(M38oiL$$E`=)4wLU&%9b0vzpUzGK89BC;2#6 z%?Z#WwAvQoYNGhy>z>Kr^!l9wz?#{LG~f4zYGVDW0svC znIcx!AkM4f@opFUGsx;e%f;0aVtEy5j)C1_w%YZx%3)${M|8wvWA!&?(7T;EMLs$Y zp?GlTLL$O%D_OL?)lMIxi;NH=JKc~b(8CS0g48yyWa`q|Vy7xdbcE`m>cY~s6E44h zwXN#rxwB;%CbV(uEn}=b{@%UdlH7tw1ZSP`dGISA^ZXLRWBJt|?Q!i#x<}~G5Ef(^ z)Pry94t0<=z`qs>k#PF4N?lrQ92+3797kAxgbopIBteq2+L=Y6^rC4K=>HGUrGj+WtXk2Y16gWJOH#RR^ zA_n%HC(s6*oBHlCly3b&GbCf|?S8A*pjV&qzC}h`##gTZ&i-NeVF>~T$ z28JjjYf3bo>w_5UYNy&Yj>H0(on240EdjAh;Xub)m!-1R;p=|ELn7b7Ci6A@WNSrG znf@$ieT`euZ8O0|_)vy;$*sH{z3ji(P^bmqo-jwR7Ue*5H%=YVNUsd#K(*%-63px- zkF0t7FB%P4^-b;p@BpygQsaK@Eyk%M(J(?z4%wbO6hD(bnPfhZw^ca!kmO4w$yQ=Y z3C{AZR`H~Uou~mH`Ep(ZSq(4(IS*mfzR_*j=V@d*#}L0D94gRXfCFrW#jmbK7mM~n z(3>)Rv&6PKObL>lhyF9i1bI1L>WIJR6Hb-~DIEyoc!^v-TaR@|O$$&q2PA=Px07y9hEEhR6$G38so zVE1q9=~gsV4RM&5-nDv!+bonckMf}A`LnY?yPDMvP4Y~ZV!b+IK{P2x z`$`lp&+$*$ghQ^w^Rh)6&3jSy#T^rvA*g2Tpl%+IhXLm#KoaykEeSTQB|IZRM2s0>Kp{1K(+`-5Dn{=Qrj!L33 z3~#mTVBCE?+Nluz;}7r0x_kq9AYP)wJ(kE2{6u-15~1Uh!AP5}D9LGL9gn4cihpXs zWLvdhD@6!LX@B;`K56B8@Xq^9K5CZ!#5>Qw0Ke+|!AQ1$D{ta;d$4N3dp&UK&t3>iHH5l%{#;aGM~IJ!!-X-+NZ;@;pbkdojrOCe_>v16s}`M^ zDNbIXr}Pnx(uFCm*t&=xXCl6^t2%2sP_F97Eg9IlZ@AP{fTAc_4Usz^%M)Rj8pbPK z2Iow3Lyom+Hg!-xqV6FNWpg*gj`65=a5a$7Fx7p}lgkoG5&Om**|Ga-GJ5C9>#-h0 zpb@2HU|?s){f2!{HW==CL*&{tpyXt!9sDAYQP*If!{U}a+>1#4C82p?)%RAXWggfW zzNMC+7soi}5GHXXNEI{1*hTNWr#qc0e?_(N7ZB~t_aRSPhB5_p92})z-*NN<=L=M% zAeunhr_?CtM@%;zei|*&lTToS9d>}ZPff^AHLsoW5!(idufn6Re?LIdw93>GeA3SE ztD4wjH4E<{Ymls#sF1z$ zHPb*eV2PjoE`}~zO$kK&GMUsol%?!=VP+~mn5byokZW2GPGgUWL|Bs1{IbsYYI%Ho>X@xxyy-9=z!rP}cfX}7= zlI%h4{%xz@p%f)vbL$aGSRCc7rHG>%isb8_g$2=ReFUp$zADihUuCRuZf^hF0Q7WG z0<-{o3Jsa|ymg=~e=pvsr6on%b`sZw&6cA$b3^xEfP8y9Wd8%)x&%1-knEo7R$qPH zLC+`Sl(Jz&Fl2qF+kAYj+e}JfYO%0<-3~+&mSN!tByql47q#TKSA=0xri`V=5x#&P z#F3Rs>QhAeW>gSU#%Qa~rOBhY;=Vo&hQz|Rtpyo<*BbHT^=W16qgukIr^%W=KgySw zQk){6gto88j>YwGpYAJ|ZyKIY=WkeRdzVghL-NYVEM&J$}n z;5`*B9GQ&7Aj-6v$*!%PYJrS`i|6llt{x^Z$m*PltSl%CU}W6*5nTH(Be%a#tb7F& zn9ILppPT$yIvP8OO8iaQ;x>hHu&qZ>v382f-kReEta=!}CQKVH;$GHBo=cuvENz?< zm2`W~n*G7**MI~*sTpl^@~?jrQ$uOz_$xFd+OTnUYL#E33$=i9RaSB;ZWAk2@SvsAxoXU#ZYWv*Acbi5E-StR6&U3jaqp zp3&NFX1!7Krw<8BqpNl-g$b&v3dh+65;LNFP*AHLzEnmc@RZO#F(nHjxnr?&Pz}vD zRHgpxVAEqhA{XHQhtK5?ZUJ5t>w_*LC+Vhe{$BpZltY0X5k>$wV13jhuD!&c!k0v* zxl5J=i#uw$z6~H+>cf&ELO!5|rq7@Mt}b`2Q8aSrQyk#SOBIgvfIByc{CQobjGNyo z>C8AjEXz(L8U@nbjXs}euH(r)0<0Q?fz95b(0AP`P8i;Y?0hoY6@K?qinldN0CN1t zdMicmP_-j^uCV+K>ahl$Vq=C49=Ggw%8XN(H*&pmAchyb;-wdSk>nx15$vRSbX|W< zA&8JztEo?-*aPbu*ZEKN+J~z1`HHe%+2XV*o2;?1ADZLQjk)ldM^^oDO8t>CqXK!a z8;3;5Eak_LEm}P=|IjtN)Agnf2r9)CBVP7Zj!_j04cH}On3S{>Nx>@@#{Bsq-b~<{ zrWvo>C7hR3E_jKNA5-(wv2QvvfA@6s9Z!7yORw*?x!zkxaLEaAjXsdAu327iQY81+ z?7;Rt2ruv~kt>4pI8<;zI0OkSu-#hv2CEx1#P7YXj} z9w_csphA)09vp(ZJB1>_0>z!;ZpA6Izc>9q>-~04*8Y%n)|r{TXYTttIczVh-ZZ)w zmZ<2aS7M=oJ1MDO2-b%@!L2Q?d&(LsaZvCG7 zc?s#eN>h#K7e}{6lXMAaKi^#uTQf7yYJq`+(4lskZ!2G?yLkkh8L#AJ7ji@=TZxW% z6&#>8ILuZLP60xMLhVk$HZ$Bgsl1;?G3WHIR@9$BLA2WbF=nxIheLS@;ibxVkj-6( zh8Fv2hLApg{?j-5fj7bIi>&Wc@_?05Hs8>u{3!N_`R@|$7|i}y0m7LxtJPg43Xp}N$} z{Psr)V;&xsESo2Jnynyow4RV}TYnN@c?`(eNLe~wk!q%6HjR+jdDHUBNw5DnTv|7XzB z;IFSCY3B4vWZyphMmMR;hNweRNr846rkHfz?T|0oybF-e%Fd#EX^Yj%{;I+7sV+yFdqc|(Sm zpcW6V^fI{?!FOI|s=S;}gSCp*GPdNMQSp-+5~FK!9Rx$tMrrU{s@xq|F84m`uA5ed zIlFVtR&bD%tDPaG$mL|;k5;4#%ax~BR>mbb&+QesBaTCX7Vh|I(`R+Xxpo3;EnRX% zpJ3r`!r>t5D`&j2TgV#oW#8o89&u?`^8rNXw#t*qWF>a1%btNDM-}A3$$5t=}$8o#v z;Z=NBUq|ixuVuoAQ26(CyqdT{Lp*el6D6**WuVP@ z?H>(3)L&X#nB=Wr+TdoZxE?3qmq^ZH9_q~#fke~O49 z!`q$$TSJTx}HL-qauoaV#dFKpUDTOMu(_I#`PKhw#W|Z?H##Z@Fq_ z_cWdD0I70X5CE{Isj~R#`v$I&@4XN8At7Si*j>5e#5j|n8U zT>T+UIXs$xd$N4+4!6O^i@3MNS+oOrLhaUFji;HO>M`i@1}m$ zs-<|pg8jvfe`==V#HFHUA7o=w`;~JevT9oHvrePD$$QtV|5&Tuh405qq0Ls3p8pBYzU&B;^1oJ(dxguX) zBA0xEnlE)_`+0fi9Q24Gct9J=k{Us?9BF=Xs1shGx3?wNmh|Uuk()%3SOzmJwu(}y ziHemF(o>E+w!=zb|El2(l@$vMHwzkZjEM?>g9FS?@vlPuJK2XzeR;4a&z9V+S9fAb zN{aH^1z?ud_~&8Iym!4Z4P0T5hVCVsA9X}cqL!aoFl}9sI(HgoaxF+A=2F+3&oW}W z^-MNbm49}-P7?FUo{tzxD)KRT;Q_^AIh zd5j690-28hn#k#WD8*}wcpsE`P90)|+mqME_mxqTapKP|%o@l>_1nfvr%%n89G()l zYmiz>Ma_GJY)tdOA4=(;(qr{P>`4Z0@Qdt2=`=Y7KMLmk3If5Q&kRt!~=tsrhRD*j$CVO1Vpe-zG$y!<^k?&@PGr~k7xBe z(yeI>_}sW&Y+ebvzI%N^_ct|0srXy05SZr%Cl;(T0~CK5OliZ5`wrh8|Kwhj6gBt=5di7MSfDo*=LyLUaC0!~UQ8s5%XC9k z?*PJUygL`7%fW_muKq+y0HR6#)Ej%Ij|4RmkG|Y0i$Cr~9%8o^W_*Q=YKdLGwSG7O zv*RMt#MelD4nBI%v|GM0Yg$90LUmdW_reriBYX$C7 z=#ozUTmSaUnjx!1G-IMpHyV^M9Q7@QmMRj^V&y80cW4|=5=wl~ARea5U z*iDynQ+>={f3C4eBIqU{F3!dh?-l$9Y|{>9b%Mr zJ|_+6y|D=YhiAE6J*+*>2J8s@TB4Q#9Mc4#YfH1@*`LdFmb-kZQe; zFU9EZ7&}~q9(@kM>c%~83I;}D#k@}kkNQEaVLNkSi}KG^xl{u2obyY6j{XDqhNa2I zwD?H}{|7*^+*2(eGD+BY{lECt&n!$fCL>Z6BqWm=WxgYuIsQP|(b(D23?@3??+YMF zkIvlEPf&-?w#d7@(^31j^HRw$X%fU)Z=^!ujlel-o&I9UiCa=`X*uR`|i~ zEnrW2Z9q2`##eq2AD%+ZU96fei1E=VK)SaBhxz9ze4gaj6a2DVd;X+;(uMRkZiE>~ z_-2zNp~lybc*%Hu9ixlwUc#z_h@>SRi$PO-SVp+)RTMW6-2|2%|90b`K>*UziG|$sY2*G zFFWRP`^RGu$j<)3-pNKm_bk=Q0$XAd6M~cUhRBK}zhcOTZD>&y*eF*Zq)Iv7dfn27 zYVMcpl9R2SZmN8?%(U_)ruAn&u0K(}+FY+j1}cm^gCrVPTjI0%q@JVGt#C0IHgQj0 z#i?B3@j+3Bw&A3i?$fsxo4F(qv)T|vg*~TA4l#lD!-8`k$k)v(&nUL|)T=A;TsMC6 zp3DNGGY3&ILyof0ONwIT$}k zRJrW!snqmpc)?9+%_K-ywUl>z<5`{@AOHLhN*y}Xq zvCGSIk}&kb`H@$@Q#Dua*vE{kNuvA)*9+MC<1J>nbL+N!I(u3UEO?4%pm7l=*ipD< zqF$xTE^dtPhOwhc^xWK39s9G6tJ&0$>3@I>%O~(3&Q|tXZ|yYa!%y_|pRRbXDj$jx z2|fl|r?EsY(^3dD<`62$5!Co!1}rGf)m+q`?IiDSP@<}Y1K+}|=``T(`z}))Kyg`B zACnYQT8-H49#a*N!TQc%GS}A$2q^khaqW5Bl!?c$$aZcw?gbyB$@7^AV*BxA5F6zM zyu{0AO=mCeVyt&_KNKM{e@o0Q+mS(DO#UB0^mniK)o%l9Ki>9+H4X1P?~{BJ6^{5* zfl$yWf}%_t6o-dIcW^6Xfi#MdvrCZ@PDKI!q@=vf```M9H%BIOYl3i^KnB%ToJL6E zrw&r%h)giQNo>h6?yrK@44)Wd6di%$3Q9QLt^X71rE&Cfq1LRBwTV6^aPIa{5J6K{ z{|^e(|18X8F^=w48MSV+&M|zXa=y~#oo{=zP~3I7n+PX*#n&BwT%EN<*ch0}wM2u4 zph>8o)JShGZtxqXV+#|akCHNv54LUVQLi>#kqtU>W!(jM=A5}5wTGUSLGCMB!)<3~ zknbsbQH%^XskXAUBAC4ZqX@|p;$~rC1smDSItis#^RvVLSA^7N>i@CFP@v!fD7dJP z5(X>E4Oc?Czi|4oMM7d{lr*3YIds2+Y!Z)(CKQ+3xJT|N(T=nY(K zK?$owCao3LtQ@o@x~$rrfe+XTI+4G2yNo7)taCI?6#WNuIfj|9kBkgbLfXuE@1eZW z_s5C~A~4~eLZ_5te+Py{=%Pac2AK$Bz}-Zbg_IXYYVVQ!gO_Y1dgyU zPV-Eb@LuUq4Q6L)O*ia{VKv(pz;d`4#?URjISKxY;!V}!CKRfOW#f za;}k^1jF59n+`@9s}%MUE3x`nrpOKjk5`0$#w4sTMq5R%Vc|3olbTm_iKBQ)=zouK zF?87Y^fpj01um^J+dADs9aWMH1k>6KUy7z`k?UdL!)3LR6#2RQeuPYs_Kh~!n>g$yo?Al5m=TdO*tr* zayWjI%(QBL@l8u2I*W0`_c{e=-QQhoiD61 zF$*qc>YIaKUbKi=jT)^lC5uatl8fE<)rdXohf%#Lk`r(kXuR+x3B9C@54=4wLv&x8 zjwQc4jsHw$FGe4~-IP*xz6=gkRWf$8cQ4vOq8IpjX`k1DVaBI>zp-U z+?VV3l*dhAq!oCXxiyk~r^Vnav7MU73ypm(nNdku;S}MGSQ-*8zq|fCiPD1udvP2p zv`Oinp};%Lf})g~6?XqObwtiCehb?YUy_+4gy_=GmtgUAyL&&=k9eR+HfT)K4^x3R>Xr?>8Uo(WXn*US~-qLIyN0TQG_8bv(l55xgfGkm=&7t#Kwrd(aqzUPx;2W zVcgn%S!Yv+VcrFwb}13_2b}CJk@SIcTx8IFXtR#Cgy$G_|zM*U`6y{!$X;6g7)5yLBH`Up9s-?V5bJ-Z+pj;NHu7Me=T<`m=RJ z|BFJ#8YLv}ZZ_1QUcIdJOQYgEFQkn)aDvX`9n7YBE2G6QYnkO?=I>4# zr|s}15SMQtLvl+>F+j?ru-XMn0uxoAQQI(@A44eV!O@&{V^+#X__#X6-lsP~lmuP?kWC=v=D2y57l*W4lr8 zCgTTOKufH*;*j2dx&3WQ?qzaoDplSKCZ`_)krdkLZ0!dvK>Ud-MMX0^qNJoGNP@Py zSe;c*NByT$-LVC(Ux!mvax@wh9MYQDZwn#eA%9e*YC-X?p5T(nWJ{gP~)-Za)c@*niNSIJ`?65l%su3*>Tc;(@;3(T^7mofSCnfrb9q7+?Az z%=6obtn-e)0*_myTvmaFn;yA)ZT9SKjp8PFKAjf% z)L+u-2N0|AOSi%`%t0)jyNz8r$tWW>hZzWZ zZOVgh);bo)VpBZj<%D3v*vf+U^xQr4r6ZF^@o({-tc39y6a@M^`_Y*3EO)>)(- zUu$QS_2hxknvirJ{oDlR6zyq4JJeYxBq)dDA1H?fX<7y$S*5AS4TS>oq3Eh38&Z-3 z{r6DU($b7qUY*QgeAt31<}nX-1L=QR@^#~JqD6@}J-+duEVg)lAf0*di>JWYkv*;< zMr-sN`>gqbz==PgcYoO9Jeu7oWs&JE^!H0~6X>3)%G9+|8qoZrL2-5)uOtp})7oi* z=C#a{v+G#Lw9wt8)BVcOON}9({y>5-r1;3<+t!w~<96(mV?0KbnE=lXj|^UTmD#Jf z_d2tKqSK6=>?vNAHz<)V*lixAr_~F228TMT*=}D+o!8`%h`tAc>&nuafxksz1%G`f z;;<=da@iDm=SqCq5+n$_nrJIydQ?ef8u9$!yoyPl(rBMOcO?%7O&$PFQ~Yfxf`X`` zy}i2J^jt%Yy_GK2?y2<8ZUbe5SSeuX68592|MPcMs?>j`D*B=AO;{{cT;HTU+au+`NgR@o&XP z2Z%Maky64#lbk+K7~Yg&eQOG=7vF z5$lJWz_R0VT25?yy8LDfkMnIiGx`^Rz5-m}@(XR|Vjvp3S>=J)l(o5HS>=QCtj=uS zg3Ajh^|6sHfx?$41m_tSVg41gCkL%^6d&8IJY;D;nTOEPC2#y5lT;Cnm-wo`N?isO zwMDO(+~_&v37it9eq}7hg&}8-+|S}sy?P?clq+IA(r=coK2{R z#H*apTp~SsEisFn+u8)p%eP2>XdxK)iF{+L$iR*ZG>Yc8@hM(i7x`Qrem+r247Gzz zClqpRSKguIJ5YMJ=c{>wy#C7HuZY+18nxGh@0fL%r%#i`b%XdOx02v;Ky6=lLe;Wy znh#bj)Z>AkfT)sB0+DEYW=Im3r@2O1;e)rvT=6T#O_Nc#DY^w)AmP$@6=&+m+3!W_ z;Oem|PZ!&_zm_B#jErvaAm=BGWS}q5V>`+9y}=H!ebR~?QiR&Tv#t#HRuOtSa(G9m zGNWun&*{%^QQ+8qVUgjzBVk)%PCvGsxy}vy$O5wFiBM(Jl+T|m%iabpjik$t7%1e!cFsFJHk_zOKZ#Ps_veY zAY0ekvWAlSp7fb*@$KavsUv$_lwrY7!%EI&%(dsnOHKU9z8XkUQ~1pqPqmVIjk%Iq zN2Albe#~s*u`gy~>}zOgJ1wq80fLs@O{(Qw%Y`AXp<|-nZQ&Z~tTXE=-tn;79sSGZ zR-|dzG?3V9!6Ia`wu|(uy@aak$j)_bvDPeiv-xYaPV&|!HD=$;k^X_^q)0R;NfPN? zRp{)5;oA?@rY2LK49baJ7!LGdzKWn{3_nY!>HYfT?JIPW(EwxOT|&RDz+UY}|E5P8`s_2j`VIpUJ zrll>TQ)9kAFV0`SU5KwHUK{!43>fV@IkMCX2BtPILWWBfrpur1z(8wdXo78Nn>xUleFk zEIySz3;YsZaVKO%$+_@&*$p)6dtpeB3%(Y$omX^8z zHrZ*Pu2FPuPx@8?#Vc_DZGR9!O`zFd$wj-gb-OrGrb1Lc#l&(;^KW$ z-@9jp*5<}yQsx`yRo^GI`B$lP59-v7*=Uj8zV(-C!5FUa7ietG=QsxRRd>(mmn)d6 zM;~N(uEz7{aWto9RWkd5IXa4kkgXesM)fMx5U=gsfqR6xiWI)crbtZKw($ybjM;nU zz|Ur_Al^V7QASbna+xJw)M)%QSI?bjXZt$6{n60tqk1U1_!$UXm6o+9VSacgX1inV zY%XV9v;BoN8*LXtlK=j`miSNY%CSMm&jWIn`#+~oi!)Gz1Q*xsID;!)QUx|fbT877 zrCo>ajP1AlY|(DZtRS33MB9VL8>)jU#He~t?wtw4P_1hxor}Td>(2Z?{m;i0Ret{g zyuyAT{Bg;3a~i{}F-j$1BpKE?{p)KsUlF#m^15n9p2OQ>p5V)kPwVuek9WVf*T>^q zvk#~Fk9L@sPbn5$FElu=zQ*NZ9WF_Ij)`WSSy)MuBSJ`N!7hP^C#? zJ~rK{thD`+fCg)fZ1oS4j4&UVH&M!&9UUG2SManc?D~`kH zp7t}UAKH|VxFV9E!hE(HcoMKtLkYM9`8TYI4Vbhj?qYlNM>j@Q7MECHE zSJX|-!L~6ZnuR+1rXzE+Lb18>T5XZWYTRC)G)=(71LRj2q)lQL<>q*-+tZm1jO5eD z0m=~j)=$VJU~aw`E%ft2*=A1fr$z-wnoUv~Dxp_-`}$RUE{4w6VG>glb5oNQIE}Xu zEZxB$ReweH?F;z(c#dNo?cwRuwI+_KN;DdoqGXe9G z^MZv75^F{~j5V?~>OC$#@0EtvgH-Y3z93@ePpramWHQXITuNR_-bOPB$-&z53nay4 zFn0pJkX{(TlOYj|=O!t4K7*%pI_`=s)u(Gii5_e?0USk-fKIn82xYr~77SX!sv4{@ z6e#f?hv?R?Uo#f&J}nA`yfJqr-?+kwK47|MSLTn)9`y>KxH!@^elReN7}{$!hbi+J ze?}0yTUEaRpmppBEx%?ErgfOW<6C}=V<{>B+&s;o*w5yn+m#nQzv}+lMdVI<^*e)l zY=WSh=>_>z!O4++i>t_d(R2w>NshmWDJ;b$b%QoCI9VAj!aOg*b<@emDetx@*+Iv+ zt@Zk=v@fOx;N(ObXsYjJ`u3a2w>kGbtlBw%%^*OL2;Dki4PZ-&FmJt_A22aq)AYn^ z=@}nm3dHKW8V1pa1sB}bd?RrQ@|j(UDsJl}ToDo{YSylzq>NCY_6`qTFsRv%7RGx+ zEf02ooq8;4AVUk`a=ba&AvZhbt!-qVyYZK&`G zrRAyNb)$?8%|#(Bq+ZJ3rvDFs{jK)K2k2 zF0VUpr@YMMK?Sf7=PB-V9%1Kni3;Dl5J>*{{qttb-q)tsu58y2kyBY!>`UJqf8p=X z`@mE^rj3`o@u)@CPoE;J#zgU{BcO=(hflSc#2Z-T8ymv1H0+`n?0>D^_k!Nv3-_s& zH+B|()fxmw#P!kP6V%9?bLL1;m={~PI_jn~k*rTnKgO{l4&3f{TQMoctG(mfi-pz} zqM0QkgtB0)DMA3)j6*g^1_!D(qpgeqLpDBbD>wu}P=E>Y2dF$UyF-w+6jmo>6ND8x zTt^m$qHtOe2qc4#?1m-|Ay|-yABPx~7P9I_9}^jaGMF1Y0(!_W6TXKqb7=eQ8IzrA zGf*bswPujm+6J+j2l=9YII{-{l8hGh1(ilu=1To?B&@Ff=4)E&Qq}&ew8y`qdRj4B zN~HYV=)sB62eNdETO+l^z`lBv(5aw1>WA91XOB4d_g(h!3^^WRy9q(RsY0Hc)8=!a zChw;>)yp}j0;=37e=q)6R1dY^ zUYDs`e(p*`&oV`G0#IEM(5xNly70W$N4F8i*RnQ->j1GEGMYZub34p&u%V=yrpxS)9#*YJ z>e==LbLj4e`T6RUG2BOTie5S)fw@GTkz-gRK>*_EZ(XvF} zG5)zs1-o7=|7Z-0$W&9BYOeK8dC)nk5>_{L$!+ME=3Z2W3b%lm=n+Jy+V|rAcGQiU z3X(vngQ2Tc^Nlda9JmCBfLd2hVwZ*>gg|Y9`2+Pg#|9;SMYpj>*`Js$xRKUNRMVO` zt1Lr<{y`AG@3igLOq^5gj-0TY`;tP?R8hk?xHI)m6#P~Kr`$S{IyDkQnd!$TL+Zgd zG5tdPBlQCu;xR1PIdNs~Is$KYYTS-~*VL>JeaYQ6Rd6JUn;^0Fs+1AnJ3zm!38uAG zX^M9jJuS5qh9sGOr{mb+KQo$7SV!rw-6)4!9FSBiR1Bxr_?dfb%-$b1=5UyORtP5|&UENw4soO!p#?0x4Hc=DF0@i4_d6{%A zU4h>ArH3ZoOXe%WbAlpwvb~A|@M}k=q65_K6YY8Ti#_6X4Wy|PBSAK26Qz$VRb7+G zuZwkka>?bFNIplW^7*-a*L8RjA5%X@wDrf;->ygMb0PBXV&Br)_u_+FKNBK4v`O~u zb>ZWQd=l8(-s%Wmd+N1i^`*1g5SMC@SQ;*0JuxmEDTf=kFneC!>soxxJ#mF$n6$*s zAj<|INd}xE!;cj_OcXzgh3o;N&w49@J1Pk~O7~NQ)_(ANgP>}&PAGF($X+f$LMSy0 z21DJ4%s3HlRqhvY=Kj*gB)IC+fPi~};CsUs+1{7wjw@_2L$o|VN;pshPbBaS1p8QLWdY?!sJi323t<_~Xi51r^PBfXkT%v_ z;Zq`9U=FM?2qqUFJM+dAqaftkuccum)J4 zh2GVCz?phbJ!6j1id42mzwbM-xE1CxvA9hwT`XR^g53sj*LhD^U&hyXSF1V-+9>yd z&2sxVC=uR4=UKFICo=Kp1!x_qwcdvW&c6+=>}Q`9yapSd?63>UDdl1z*A}!pHLmWr zFX#0e++SyOG;}2BXaG5z_fB_!ZMD@*z?Q?nUH8pyWcw?*Q)Dt zuD3lm|GUyV3`P}xFH}|4+@8#b?xARxt|*}|b1PL=e_`$tpici|zpE?PHqE~E5oOIb z-b&+$)SuoC8(#m5Ch0t*$goQ+8Z-7p$zbf(?!;9JS^(9N7(SMvhg)T8c=71 zm|j|nPhvWcR#=W5PJ69-f4Kf`;BRvFCoP*|-S(rZ6P)v~U-fEj7p=4VK;Kk&jz?#% zEwQn2&}cUe6L9deMzh=nT5@y3jhIV*Q=!ki<0KimW@W%m$~@n4C^EZDmr-ec#H8Km zksfO1X9j()+6H=ztSNqgsewc}}Mns8V5mEUN=}>)nq|b#*$e zkmOu!YIJ1xi|nYewM8GIfQE?@k>ZU4N!*2a|L`>O&&YVCo8{njE<-6sgAxv)0Z3vP zl>We1KPMgY<@+HMnF$7!QUO%JLZz8b0EDPeX_m5;x~Px?R2@KBx*y{J#xJr#zG< z0JWVzm0Q0ii@pxZhHTfI@~}#C(gZCkxfc$%3y5fzxFOyQe#L 0 and user_wealth > 0): + # user is dead + game_status = 0 + else: + game_status = -1 + database_game_status = 1 + # update databse with new health, coins and game status + update_database(game_id,user_health,user_wealth,database_game_status) + # if game_status is -1, user died, if 0 game still contunues + return game_status @@ -149,7 +220,6 @@ def max_story(adventureID): def index(): return template("adventure.html") - @route("/start", method="POST") def start(): username = request.POST.get("user") @@ -157,6 +227,9 @@ def start(): user_id = 0 current_story_id = 0 + image="" + + # check if user exists if(not check_user(username)): @@ -172,11 +245,12 @@ def start(): user_id = get_user_id(username) if(not get_active_game_by_id(user_id)): - user_id = add_user(username) + current_story_id = 1 create_game(user_id, current_adv_id) else: # upload uncompleted game + print("active game found") game_info = (get_active_game_by_id(user_id))[0] current_story_id = game_info["current_story_id"] current_adv_id = game_info["adventure_id"] @@ -200,69 +274,122 @@ def start(): ] + image = str((get_story_image(current_adv_id,current_story_id))["image_name"]) + + #todo add the next step based on db return json.dumps({"user": user_id, "adventure": current_adv_id, "current": current_story_id, "text": new_story_object[0]["content"] , - "image": "troll.png", + "image": image, "options": next_steps_results }) - @route("/story", method="POST") def story(): - user_id = request.POST.get("user") - current_adv_id = request.POST.get("adventure") - next_story_id = request.POST.get("next") #this is what the user chose - use it! + # Get information from the AJAX request + user_id = int(float(request.POST.get("user"))) + current_adv_id = int(float(request.POST.get("adventure"))) + current_story_id = int(float(request.POST.get("current_story"))) #this is what the user chose - use it! + current_story_answer = int(float(request.POST.get("current_story_answer"))) + + + print("user answer from frontend: " + str(current_story_answer)) + + # check user answer and update life and coins + game_complete = check_answer(current_adv_id, current_story_id, current_story_answer, user_id) - # get current story for user - previous_story = (get_active_game_by_id(user_id))[0]['current_story_id'] - print("test") + + print("Game status after check answer: " + str(game_complete)) + + + # For testing purposes + print("User ID: {0}, Adventure: {1}, Story: {2}, Answer: {3}".format(user_id,current_adv_id,current_story_id,current_story_answer)) + # amount of stories in current adventure number_of_stories = (max_story(current_adv_id))[0]["max"] - next_story = 0 + # declare needed variables + next_story = current_story_id + 1 + story_question = "" + next_steps_results = [] - if((previous_story + 1) > number_of_stories): - print("Game complete") - else: - next_story = previous_story + 1 + # condition is user is alive or dead + if(game_complete == 0): - # get new story from database - new_story_object = (new_story(current_adv_id,next_story)) + # if user is alive and no stories left + if((next_story) > number_of_stories): + game_complete = 1 - next_steps_results = [ - {"id": 1, "option_text": new_story_object[1]["content"]}, - {"id": 2, "option_text": new_story_object[2]["content"]}, - {"id": 3, "option_text": new_story_object[3]["content"]}, - {"id": 4, "option_text": new_story_object[4]["content"]} + next_steps_results = [ + {"id": 1, "option_text": ""}, + {"id": 2, "option_text": ""}, + {"id": 3, "option_text": ""}, + {"id": 4, "option_text": ""} + ] + else: + # get new story from database + new_story_object = (new_story(current_adv_id,next_story)) + + # update database with story number + game_id = (get_active_game_by_id(user_id))[0]["game_id"] + update_story_id(game_id, next_story) + + + + next_steps_results = [ + {"id": 1, "option_text": new_story_object[1]["content"]}, + {"id": 2, "option_text": new_story_object[2]["content"]}, + {"id": 3, "option_text": new_story_object[3]["content"]}, + {"id": 4, "option_text": new_story_object[4]["content"]} + ] + + story_question = new_story_object[0]['content'] + + # if user is dead + else: + game_complete = -1 + + next_steps_results = [ + {"id": 1, "option_text": ""}, + {"id": 2, "option_text": ""}, + {"id": 3, "option_text": ""}, + {"id": 4, "option_text": ""} ] + + print("Game status: " + str(game_complete)) + random.shuffle(next_steps_results) #todo change - used only for demonstration purpouses + image = (get_story_image(current_adv_id, next_story))["image_name"] + + #todo add the next step based on db return json.dumps({"user": user_id, "adventure": current_adv_id, - "text": new_story_object[0]["content"], - "image": "choice.jpg", - "options": next_steps_results + "text": story_question, + "image": image, + "options": next_steps_results, + "story_id": next_story, + "complete": game_complete }) -@route('/js/', method='GET') +@route("/js/") def javascripts(filename): - return static_file(filename, root='js') - + response = static_file(filename, root="js") + response.set_header("Cache-Control", "public, max-age=2") + return response @route('/css/', method='GET') def stylesheets(filename): return static_file(filename, root='css') - -@route('/images/', method='GET') +@route('/images/', method='GET') def images(filename): return static_file(filename, root='images') @@ -272,5 +399,3 @@ def main(): if __name__ == '__main__': main() - -