Difference between revisions of "CSC220 Encyclopedia Dump in SQL"

From dftwiki3
Jump to: navigation, search
 
Line 522: Line 522:
 
   `Id1` int(1) NOT NULL,
 
   `Id1` int(1) NOT NULL,
 
   `Id2` int(1) NOT NULL,
 
   `Id2` int(1) NOT NULL,
   UNIQUE KEY `source` (`Id1`),
+
   KEY `source` (`Id1`),
 
   KEY `dest` (`Id2`)
 
   KEY `dest` (`Id2`)
 
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
 
--
 
--
 
-- Dumping data for table `Names2`
 
-- Dumping data for table `Names2`

Latest revision as of 06:44, 16 October 2010

--D. Thiebaut 19:48, 14 October 2010 (UTC)


-- phpMyAdmin SQL Dump
-- version 3.3.7
-- http://www.phpmyadmin.net
--
-- Host: xgridmac.dyndns.org
-- Generation Time: Oct 14, 2010 at 03:01 PM
-- Server version: 5.0.67
-- PHP Version: 5.3.3

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `encyclopedia76`
--


-- --------------------------------------------------------

--
-- Table structure for table `Names`
--

CREATE TABLE IF NOT EXISTS `Names` (
  `Id` int(1) NOT NULL auto_increment,
  `Name` varchar(255) NOT NULL,
  PRIMARY KEY  (`Id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=482 ;

--
-- Dumping data for table `Names`
--

INSERT INTO `Names` (`Id`, `Name`) VALUES
(1, 'Access Methods'),
(2, 'Access Time'),
(3, 'Acoustic Coupler'),
(4, 'Adder'),
(5, 'Address Modification'),
(6, 'Addressing'),
(7, 'Administrative- Business Applications'),
(8, 'Aiken, Howard'),
(9, 'Algebraic Manipulation Languages'),
(10, 'Algol 68'),
(11, 'Algorithm'),
(12, 'Algorithms, Analysis of'),
(13, 'Algorithms, Theory of'),
(321, 'American Federation of Information Processing Societies'),
(14, 'American Society for Information Science'),
(15, 'Analog Computers'),
(16, 'Applications Programming'),
(17, 'Approximation Theory'),
(18, 'Argument'),
(21, 'Arithmetic Scan'),
(19, 'Arithmetic, Computer'),
(20, 'Arithmetic- Logic Unit'),
(22, 'ARPA Network'),
(23, 'Artifical Intelligence'),
(24, 'Arts Applications'),
(25, 'ASCII'),
(26, 'Assemblers'),
(27, 'Association for Computing Machinery'),
(28, 'Association for Educational Data Systems'),
(29, 'Association Francaise Pour La Cybernetique Economique et Technique (AFCET)'),
(30, 'Associative Languages'),
(31, 'Associative Memory'),
(32, 'Atanasoff, John Vincent'),
(33, 'Atlas'),
(34, 'Audio Response Terminal'),
(35, 'Authoring Languages and Systems'),
(36, 'Automata Theory'),
(37, 'Automation'),
(38, 'Babbage, Charles'),
(39, 'Backtracking'),
(40, 'Backus-Naur Form'),
(41, 'Bandwidth'),
(42, 'Base Register'),
(43, 'Baud'),
(44, 'Baudot Code'),
(45, 'Benchmark'),
(46, 'Binary Coded Decimal, Natural'),
(47, 'Binary Search'),
(48, 'Binding Time'),
(49, 'Biomedicine, Computer Graphics in'),
(50, 'Block and Blocking'),
(51, 'Block Diagram'),
(52, 'Block Structure'),
(53, 'Boole, George'),
(54, 'Boolean Algebra'),
(55, 'Bootstrap'),
(56, 'Breakpoint'),
(57, 'British Computer Society'),
(58, 'Buffer'),
(59, 'Bug'),
(60, 'Cache Memory'),
(61, 'Calculator, Desk'),
(62, 'Calculator, Electronic'),
(63, 'Card Reading and Punching Techniques'),
(64, 'Catalog'),
(65, 'Cellular Automata'),
(66, 'Central Processing Unit (CPU)'),
(67, 'Channel'),
(68, 'Character Set'),
(69, 'Chebyshev Approximation'),
(70, 'Checkpoint and Restart'),
(71, 'Codes'),
(72, 'Collating Sequence'),
(73, 'Command and Job Control Languages'),
(74, 'Communication Control Unit'),
(75, 'Communications and Computers'),
(76, 'Compatibility'),
(77, 'Compile and Run Time'),
(78, 'Compiler, Incremental'),
(79, 'Compiler, Syntax-Directed'),
(80, 'Complement'),
(81, 'Computability'),
(82, 'Computational Complexity'),
(84, 'Computer Accounting and Resource Control'),
(86, 'Computer Architecture'),
(89, 'Computer Circuitry'),
(90, 'Computer Graphics'),
(276, 'Computer Manufacturers'),
(92, 'Computer Networks'),
(93, 'Computer Science'),
(94, 'Computer Systems'),
(95, 'Computer User Groups'),
(96, 'Computer Utility'),
(83, 'Computer, Using a'),
(85, 'Computer-Aided Design'),
(87, 'Computer- Assisted Instruction'),
(88, 'Computer- Assisted Learning and Teaching'),
(91, 'Computer- Managed Instruction'),
(98, 'Computers and Society'),
(97, 'Computers, Multiple Address'),
(99, 'Computing Center'),
(100, 'Computing Economics: Acquisition and Operation'),
(101, 'Concatenation'),
(102, 'Conditioning'),
(103, 'Conference on Data Systems Languages (CODASYL)'),
(104, 'Contention'),
(105, 'Control Applications'),
(106, 'Control Data Corporation 6000 Series'),
(107, 'Control Point'),
(108, 'Controlled Variable'),
(109, 'Copyrights and Patents, Computer Aspects of'),
(110, 'Coroutine'),
(111, 'Credit System Applications'),
(112, 'Crime and Computer Security'),
(113, 'Cryptography, Computers in'),
(114, 'CUBE'),
(115, 'Current Awareness Systems'),
(116, 'Cursor'),
(117, 'Cybernetics'),
(118, 'Cycle Stealing'),
(119, 'Cycle Time'),
(120, 'Cyclic Redundancy Check'),
(121, 'Cylinder'),
(122, 'Dangling Else'),
(123, 'Data Acquistion Computer'),
(124, 'Data Bank'),
(125, 'Data Base and Data Base Management'),
(126, 'Data Communication Networks'),
(127, 'Data Communications'),
(128, 'Data Preparation Devices'),
(129, 'Data Processing'),
(130, 'Data Processing Management Association'),
(131, 'Data Security'),
(132, 'Data Set'),
(133, 'Data Structures'),
(135, 'Data Structures, Set Concepts for'),
(136, 'Data Type'),
(137, 'Deadlock'),
(138, 'Debugging'),
(139, 'Decidability'),
(141, 'Decision Tables: Languages'),
(140, 'Decision Tables: Principles'),
(142, 'Declarative Statement'),
(144, 'Decrement'),
(145, 'Delimiter'),
(146, 'Diagnostics'),
(147, 'Differential Analyzer'),
(148, 'Digital Computers: General Principles'),
(151, 'Digital Computers: Hist ory(Contemporar y and Future)'),
(150, 'Digital Computers: History(Early)'),
(149, 'Digital Computers: Hist ory(Origins)'),
(152, 'Digital-to- Analog Converters'),
(153, 'Direct Access'),
(154, 'Documentation'),
(155, 'Dump'),
(156, 'EBCDIC'),
(157, 'Eckert, J. Presper'),
(158, 'Eckert, Wallace J.'),
(159, 'Economic Applications'),
(160, 'EDSAC'),
(161, 'Education in Computing Science'),
(162, 'EDVAC'),
(163, 'Emulation'),
(164, 'Engineering Applications'),
(165, 'ENIAC'),
(166, 'Error Analysis'),
(167, 'Error- Correcting Code'),
(168, 'Errors'),
(169, 'Errors, Absolute and Relative'),
(170, 'Exception Reporting'),
(171, 'Executable Statement'),
(172, 'Extensible Language'),
(173, 'Fast Fourier Transform'),
(174, 'Feasibility Study'),
(175, 'FIFO-LIFO'),
(176, 'Files'),
(177, 'Finite Element Method'),
(178, 'Fix'),
(179, 'Flow Diagram'),
(180, 'Flowchart'),
(181, 'Formal Languages'),
(182, 'Front-end Processors'),
(183, 'Games on Computers'),
(184, 'Garbage Collection'),
(185, 'General Register'),
(186, 'Generations, Computer'),
(187, 'GIGO'),
(188, 'Glitch'),
(189, 'Global and Local Variables'),
(190, 'Grammar, Generative'),
(191, 'Grammar, Reductive'),
(192, 'Graph Theory'),
(193, 'Grosch''s Law'),
(194, 'Guide'),
(195, 'Handshaking'),
(196, 'Hard Copy'),
(197, 'Hardware Monitor'),
(198, 'Hashing'),
(199, 'Heuristics'),
(200, 'Higher Education, Computers in'),
(201, 'Hollerith, Herman'),
(202, 'Hospital Information Systems'),
(203, 'Host System'),
(204, 'Humanities Applications'),
(205, 'Hybrid Computers'),
(207, 'IBM 1400 Series'),
(206, 'IBM 360-370 Series'),
(208, 'IBM Card'),
(209, 'Identifier'),
(210, 'Image and Picture Processing'),
(211, 'Index Register'),
(212, 'Indirect Address'),
(213, 'Information and Data'),
(214, 'Information Processing'),
(215, 'Information Retrieval'),
(216, 'Information Science'),
(217, 'Information Systems'),
(218, 'Input-Output Control Systems'),
(219, 'Input-Output Devices'),
(220, 'Input-Output Instructions'),
(221, 'Institute for Certification of Computer Professionals (ICCP)'),
(222, 'Institute of Electrical and Electronics Engineers - Computer Society (IEEE- CS)'),
(223, 'Integrated Circuitry'),
(224, 'Intelligent Terminal'),
(225, 'Intensive Care, Computers in'),
(226, 'Interface Message Processor (IMP)'),
(227, 'Intergovernment al Bureau for Informatics (IBI)'),
(228, 'Interleaving'),
(229, 'Interlock'),
(230, 'International Association for Analog Computation'),
(232, 'International Federation for Information Processing'),
(231, 'International Federation of Automatic Control'),
(233, 'Interpreter'),
(234, 'Interrupt'),
(235, 'Interval Arithmetic'),
(236, 'Interval Timer'),
(237, 'Iteration'),
(238, 'Job'),
(239, 'Joint Users Group'),
(240, 'Joystick'),
(241, 'Justification'),
(242, 'Key'),
(243, 'Keyboard Standards'),
(244, 'Keyword-in- Context Index'),
(245, 'Kludge'),
(246, 'Label'),
(247, 'Lambda Calculus'),
(248, 'Language Processors'),
(249, 'Language Translation'),
(250, 'Latency'),
(251, 'Least-Squares Approximation'),
(252, 'Legal Protection of Software'),
(253, 'Leibnitz, Gottfried Wilhelm von'),
(254, 'Lightpen'),
(255, 'Linkage Editor'),
(256, 'List Processing Languages'),
(257, 'Lists and List Processing'),
(258, 'Literature in Computing'),
(259, 'Livermore Automatic Research Computer (LARC)'),
(260, 'Load-and-Go Compiler'),
(261, 'Loader'),
(262, 'Local Store'),
(263, 'Lockout'),
(265, 'Logic Design'),
(266, 'Logical and Physical Units'),
(267, 'Loop'),
(268, 'Machine and Assembly Language Programming'),
(269, 'Machine Instruction Set'),
(270, 'Machine- Readable Form'),
(271, 'Macro Languages'),
(272, 'Macroinstructio n'),
(273, 'Mainframe'),
(274, 'Maintenance of Computers'),
(275, 'Management Information Systems'),
(277, 'Mark I'),
(278, 'Markov Algorithms'),
(279, 'Masking'),
(280, 'Mathematical Programming'),
(281, 'Mathematical Software'),
(282, 'Matrix Computations'),
(283, 'Mauchly, John'),
(284, 'Medical Applications'),
(285, 'MEDLARS/MEDLINE'),
(288, 'Memory Protection'),
(287, 'Memory: Auxiliary'),
(286, 'Memory: Main'),
(289, 'Meta Character'),
(290, 'Meta Language'),
(291, 'Microcomputer'),
(292, 'Microprogrammin g'),
(293, 'Minicomputers'),
(294, 'Models'),
(295, 'Modems'),
(296, 'Modular Programming'),
(297, 'Monte Carlo Method'),
(298, 'Multiplexing'),
(299, 'Multiprocessing'),
(300, 'Multiprogrammin g'),
(301, 'Networks for Instruction'),
(302, 'Ninety-Column Card'),
(303, 'Noise'),
(304, 'Nonprocedural Languages'),
(305, 'Nucleus'),
(306, 'Numbers and Number Systems'),
(307, 'Numerical Analysis'),
(308, 'Object Program'),
(309, 'Open and Close a File'),
(310, 'Open and Closed Shop'),
(311, 'Operand'),
(313, 'Operating Systems: Contemporary Features'),
(312, 'Operating Systems: Principles and Theory'),
(314, 'Operation Code'),
(315, 'Operations Research'),
(316, 'Optical Character Readers'),
(317, 'Optical Mark Readers'),
(318, 'Original Equipment Manufacturer (OEM)'),
(319, 'Overhead'),
(320, 'Overlay'),
(323, 'Packet Switching'),
(324, 'Paper Tape: General'),
(325, 'Paper Tape: Reading and Punching Techniques'),
(326, 'Parallel Algorithms'),
(327, 'Parallel Processing'),
(328, 'Parity'),
(329, 'Parsing'),
(330, 'Partial Differential Equations'),
(332, 'Pascal'),
(331, 'Pascal, Blaise'),
(333, 'Patch'),
(334, 'Pattern Recognition'),
(335, 'Perceptron'),
(336, 'Performance Measurement and Evaluation'),
(337, 'Performance of Computers'),
(338, 'Personnel in the Computer Field'),
(339, 'PERT/CPM'),
(340, 'Pictures, Basic Structure'),
(341, 'Pingpong'),
(343, 'Planning Systems, Characteristics of'),
(342, 'Planning, Computer Applications in'),
(322, 'PMS Notation'),
(345, 'Pointer'),
(344, 'Point-of-Sale Terminal'),
(346, 'Polish Notation'),
(347, 'Portability'),
(348, 'Ports, Memory'),
(349, 'Precedence'),
(350, 'Precision'),
(351, 'Printing Techniques'),
(352, 'Privileged Instruction'),
(353, 'Probabilistic Automata'),
(354, 'Problem- Oriented Languages'),
(355, 'Procedure'),
(356, 'Procedure, Pure'),
(358, 'Procedure- Oriented Languages: Programming'),
(357, 'Procedure- Oriented Languages: Survey'),
(359, 'Processing Modes'),
(360, 'Production'),
(361, 'Program'),
(362, 'Program Correctness, Proof of'),
(363, 'Program Counter'),
(364, 'Program Libraries'),
(365, 'Program Status Words and State Vectors'),
(366, 'Programming Language Models'),
(367, 'Programming Languages'),
(368, 'Programming Linguistics'),
(369, 'Proprietary Program'),
(370, 'Queueing Theory'),
(371, 'RAMAC'),
(372, 'Rand Tablet'),
(373, 'Random Number Generation'),
(374, 'Read-Only Store'),
(375, 'Real-Time Applications'),
(376, 'Record'),
(377, 'Recursion'),
(378, 'Redundancy'),
(379, 'Reentrant Program'),
(380, 'Register'),
(381, 'Regression Analysis'),
(382, 'Regular Expression'),
(383, 'Reliability and Fault Tolerance'),
(384, 'Remote Job Entry'),
(385, 'Ring'),
(386, 'Roundoff Error'),
(387, 'Scheduling Algorithm'),
(388, 'Scientific Applications'),
(389, 'Scratch Files'),
(390, 'SEAC'),
(391, 'Security of Computer Installations, Physical'),
(392, 'Semaphore'),
(393, 'Sequential Machines'),
(394, 'Service Bureaus, Data Processing'),
(395, 'SHARE'),
(396, 'Shifting'),
(397, 'Side Effect'),
(398, 'Significance Arithmetic'),
(399, 'Significant Digit'),
(400, 'Simplex Method'),
(401, 'Simulation'),
(402, 'Social Science Applications'),
(403, 'Society for Computer Simulation'),
(404, 'Society for Industrial and Applied Mathematics'),
(405, 'Software'),
(406, 'Software Engineering'),
(407, 'Software Flexibility'),
(408, 'Software Maintenance'),
(409, 'Software Management'),
(410, 'Software Packages'),
(411, 'Sort/Merge Packages'),
(412, 'Sorting'),
(413, 'Source Program'),
(414, 'Special-Purpose Computers'),
(415, 'Speech Recognition'),
(416, 'Spooling'),
(417, 'Stack'),
(418, 'Standards'),
(419, 'Statements'),
(420, 'Statistical Applications'),
(421, 'Stochastic Process'),
(422, 'Storage Allocation'),
(423, 'Storage Hierarchy'),
(424, 'Storage Mangagement Structures'),
(425, 'Storage Organization'),
(426, 'Stored Program Concept'),
(427, 'Stretch'),
(428, 'String'),
(429, 'String Processing Languages'),
(430, 'Structured Programming'),
(431, 'Subprograms, Calling'),
(432, 'Subroutine'),
(434, 'Supercomputers: Implementations'),
(433, 'Supercomputers: Principles'),
(435, 'Supervisor Call'),
(436, 'SWAC'),
(437, 'Swapping'),
(438, 'Symbol Manipulation'),
(439, 'Syntax, Sematics, and Pragmatics'),
(440, 'System Chart'),
(441, 'System Generation'),
(442, 'Systems Programming'),
(443, 'Table Lookup'),
(444, 'Tape Label'),
(445, 'Task'),
(446, 'Teleprocessing Systems'),
(447, 'Terminals'),
(448, 'Text Editing Systems'),
(449, 'Theorem Proving'),
(450, 'Thrashing'),
(451, 'Throughput'),
(452, 'Time Sharing'),
(453, 'Time Slice'),
(454, 'Trace'),
(455, 'Trap'),
(456, 'Tree'),
(458, 'Turing Machine'),
(457, 'Turing, Alan M.'),
(459, 'Turnaround Time'),
(460, 'Turnkey'),
(461, 'Ultrasonic Memory'),
(462, 'Unbundling'),
(463, 'UNIVAC I'),
(464, 'UNIVAC Scientific Exchange (USE)'),
(465, 'Update'),
(466, 'Utility Program'),
(467, 'Vienna Definition Language'),
(468, 'VIM'),
(469, 'Virtual Memory'),
(470, 'Volume'),
(472, 'Von Neumann Machine'),
(471, 'Von Neumann, John'),
(473, 'Watson, Thomas J., Sr.'),
(474, 'Well-Formed Formula'),
(475, 'Whirlwind I'),
(476, 'Wiener, Norbert'),
(477, 'Wilkes, Maurice V.'),
(478, 'Williams'' Tube Memory'),
(479, 'Word Length, Variable'),
(480, 'Working Set'),
(481, 'Zuse, Konrad');
-- --------------------------------------------------------

--
-- Table structure for table `Connections2`
--

CREATE TABLE IF NOT EXISTS `Connections2` (
  `Id1` int(1) NOT NULL,
  `Id2` int(1) NOT NULL,
  KEY `source` (`Id1`),
  KEY `dest` (`Id2`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Dumping data for table `Names2`
--

INSERT INTO `Connections2` (`Id1`, `Id2`) VALUES
(1,  16),
(1, 132),
(1, 135),
(1, 214),
(1, 218),
(1, 443),
(1, 446),
(1, 125),
(1, 176),
(1, 198),
(1, 242),
(1, 376),
(2,  250),
(2, 287),
(2, 286),
(2, 374),
(2, 153),
(2, 250),
(2, 287),
(3,  295),
(3, 295),
(4,  20),
(4, 89),
(4, 292),
(4, 19),
(4, 20),
(5,  211),
(5, 267),
(5, 426),
(5, 6),
(5, 211),
(5, 379),
(6,  5),
(6, 31),
(6, 42),
(6, 86),
(6, 97),
(6, 144),
(6, 211),
(6, 212),
(6, 214),
(6, 268),
(6, 269),
(6, 288),
(6, 286),
(6, 293),
(6, 311),
(6, 313),
(6, 314),
(6, 345),
(6, 422),
(6, 423),
(6, 425),
(6, 438),
(6, 469),
(6, 479),
(6, 42),
(6, 185),
(6, 211),
(6, 212),
(6, 269),
(6, 320),
(6, 422),
(6, 425),
(6, 469),
(7,  84),
(7, 83),
(7, 99),
(7, 100),
(7, 111),
(7, 129),
(7, 154),
(7, 170),
(7, 304),
(7, 342),
(7, 344),
(7, 375),
(7, 394),
(7, 410),
(7, 84),
(7, 92),
(7, 94),
(7, 111),
(7, 126),
(7, 129),
(7, 344),
(7, 359),
(7, 388),
(7, 401),
(7, 452),
(8,  149),
(8, 150),
(8, 277),
(8, 433),
(8, 471),
(8, 150),
(8, 277),
(8, 473),
(9,  281),
(9, 438),
(9, 23),
(9, 256),
(9, 307),
(9, 347),
(9, 438),
(9, 456),
(10,  172),
(10, 357),
(10, 52),
(10, 209),
(10, 332),
(10, 357),
(10, 367),
(11,  12),
(11, 13),
(11, 20),
(11, 36),
(11, 39),
(11, 81),
(11, 83),
(11, 105),
(11, 139),
(11, 168),
(11, 180),
(11, 199),
(11, 235),
(11, 278),
(11, 281),
(11, 307),
(11, 361),
(11, 387),
(11, 437),
(11, 12),
(11, 13),
(11, 166),
(11, 168),
(11, 278),
(11, 326),
(11, 362),
(11, 387),
(11, 458),
(12,  11),
(12, 11),
(12, 13),
(12, 93),
(12, 192),
(12, 13),
(12, 82),
(12, 192),
(12, 237),
(12, 377),
(13,  11),
(13, 12),
(13, 11),
(13, 12),
(13, 81),
(13, 82),
(13, 139),
(13, 362),
(13, 458),
(13, 457),
(13, 81),
(13, 82),
(13, 139),
(13, 181),
(13, 355),
(13, 458),
(14,  321),
(14, 321),
(15,  105),
(15, 147),
(15, 148),
(15, 152),
(15, 205),
(15, 230),
(15, 414),
(15, 147),
(15, 150),
(15, 150),
(15, 205),
(15, 234),
(15, 307),
(15, 380),
(15, 401),
(15, 414),
(16,  1),
(16, 94),
(16, 99),
(16, 367),
(16, 375),
(16, 410),
(16, 442),
(16, 125),
(16, 367),
(16, 412),
(16, 432),
(16, 442),
(17,  69),
(17, 251),
(17, 281),
(17, 307),
(17, 69),
(17, 251),
(17, 307),
(18,  272),
(18, 355),
(18, 397),
(18, 431),
(18, 136),
(18, 272),
(18, 355),
(18, 431),
(18, 432),
(19,  4),
(19, 20),
(19, 54),
(19, 80),
(19, 136),
(19, 166),
(19, 235),
(19, 306),
(19, 350),
(19, 398),
(19, 399),
(19, 434),
(19, 80),
(19, 306),
(19, 350),
(19, 386),
(19, 398),
(19, 399),
(19, 479),
(20,  4),
(20, 11),
(20, 19),
(20, 4),
(20, 66),
(20, 86),
(20, 94),
(20, 148),
(20, 168),
(20, 185),
(20, 287),
(20, 380),
(20, 396),
(20, 434),
(20, 54),
(20, 71),
(20, 269),
(20, 299),
(20, 306),
(20, 311),
(20, 380),
(20, 396),
(20, 417),
(20, 479),
(21,  248),
(21, 346),
(21, 349),
(22,  75),
(22, 92),
(22, 96),
(22, 126),
(22, 226),
(22, 323),
(22, 448),
(22, 92),
(22, 127),
(22, 203),
(22, 226),
(22, 446),
(23,  9),
(23, 30),
(23, 93),
(23, 183),
(23, 199),
(23, 210),
(23, 214),
(23, 249),
(23, 256),
(23, 257),
(23, 334),
(23, 335),
(23, 415),
(23, 438),
(23, 449),
(23, 117),
(23, 183),
(23, 191),
(23, 199),
(23, 215),
(23, 294),
(23, 335),
(23, 401),
(23, 439),
(23, 449),
(24,  204),
(24, 90),
(24, 124),
(24, 204),
(24, 210),
(24, 215),
(24, 334),
(25,  71),
(25, 72),
(25, 156),
(25, 208),
(25, 243),
(25, 324),
(25, 425),
(25, 428),
(25, 447),
(25, 71),
(25, 156),
(26,  48),
(26, 248),
(26, 255),
(26, 261),
(26, 268),
(26, 271),
(26, 272),
(26, 347),
(26, 361),
(26, 367),
(26, 426),
(26, 160),
(26, 206),
(26, 211),
(26, 248),
(26, 255),
(26, 261),
(26, 268),
(26, 272),
(26, 311),
(26, 314),
(26, 374),
(27,  321),
(27, 321),
(27, 221),
(27, 239),
(27, 418),
(28,  321),
(28, 321),
(30,  23),
(30, 438),
(30, 198),
(30, 213),
(30, 215),
(30, 256),
(30, 257),
(30, 367),
(30, 429),
(31,  6),
(31, 60),
(31, 105),
(31, 286),
(31, 422),
(31, 33),
(31, 60),
(31, 286),
(32,  150),
(32, 157),
(32, 283),
(33,  31),
(33, 151),
(34,  128),
(34, 219),
(34, 447),
(34, 127),
(34, 219),
(34, 447),
(35,  88),
(35, 87),
(35, 88),
(35, 91),
(35, 367),
(36,  11),
(36, 65),
(36, 93),
(36, 181),
(36, 210),
(36, 353),
(36, 368),
(36, 382),
(36, 393),
(36, 438),
(36, 458),
(36, 65),
(36, 101),
(36, 181),
(36, 335),
(36, 353),
(36, 361),
(36, 393),
(36, 458),
(37,  98),
(37, 117),
(37, 74),
(37, 75),
(37, 92),
(37, 98),
(37, 105),
(37, 150),
(37, 216),
(37, 293),
(37, 315),
(37, 316),
(37, 401),
(37, 447),
(37, 452),
(38,  149),
(38, 281),
(38, 426),
(38, 457),
(38, 150),
(38, 426),
(39,  11),
(39, 430),
(39, 199),
(40,  290),
(40, 357),
(40, 368),
(40, 377),
(40, 467),
(40, 290),
(40, 357),
(40, 367),
(40, 377),
(40, 439),
(41,  298),
(41, 415),
(41, 75),
(41, 127),
(42,  6),
(42, 6),
(42, 262),
(42, 288),
(42, 469),
(42, 206),
(43,  44),
(43, 127),
(43, 44),
(43, 67),
(44,  43),
(44, 43),
(44, 71),
(44, 166),
(45,  336),
(45, 337),
(45, 423),
(45, 193),
(45, 337),
(46,  71),
(46, 89),
(46, 152),
(46, 265),
(46, 428),
(46, 71),
(47,  412),
(47, 443),
(47, 72),
(47, 242),
(47, 412),
(47, 443),
(48,  26),
(48, 248),
(48, 268),
(48, 248),
(49,  284),
(49, 90),
(49, 284),
(50,  218),
(50, 287),
(50, 309),
(50, 376),
(50, 424),
(50, 67),
(50, 133),
(50, 287),
(51,  75),
(51, 105),
(51, 154),
(51, 179),
(51, 180),
(51, 322),
(51, 401),
(51, 179),
(51, 180),
(51, 440),
(52,  10),
(52, 189),
(52, 355),
(52, 355),
(52, 357),
(52, 367),
(52, 397),
(52, 417),
(53,  54),
(53, 54),
(54,  19),
(54, 53),
(54, 20),
(54, 53),
(54, 136),
(54, 265),
(54, 269),
(54, 346),
(54, 393),
(54, 265),
(55,  261),
(55, 374),
(55, 248),
(55, 261),
(55, 268),
(56,  83),
(56, 138),
(56, 146),
(57,  477),
(57, 231),
(58,  67),
(58, 90),
(58, 104),
(58, 110),
(58, 127),
(58, 128),
(58, 218),
(58, 309),
(58, 313),
(58, 312),
(58, 337),
(58, 416),
(58, 423),
(58, 175),
(58, 218),
(59,  188),
(59, 138),
(59, 188),
(60,  31),
(60, 31),
(60, 86),
(60, 286),
(60, 423),
(60, 469),
(60, 286),
(60, 423),
(61,  62),
(61, 148),
(61, 62),
(61, 150),
(61, 253),
(61, 331),
(62,  61),
(62, 61),
(62, 223),
(63,  219),
(63, 208),
(63, 219),
(64,  73),
(64, 176),
(64, 287),
(65,  36),
(65, 36),
(65, 210),
(65, 334),
(66,  20),
(66, 73),
(66, 86),
(66, 94),
(66, 106),
(66, 148),
(66, 168),
(66, 197),
(66, 220),
(66, 234),
(66, 273),
(66, 337),
(66, 375),
(66, 150),
(66, 286),
(66, 312),
(66, 426),
(67,  58),
(67, 43),
(67, 50),
(67, 74),
(67, 86),
(67, 94),
(67, 182),
(67, 185),
(67, 197),
(67, 206),
(67, 220),
(67, 234),
(67, 319),
(67, 327),
(67, 74),
(67, 127),
(67, 219),
(67, 234),
(67, 263),
(67, 287),
(67, 298),
(67, 352),
(67, 380),
(68,  368),
(68, 428),
(68, 72),
(68, 367),
(69,  17),
(69, 17),
(69, 251),
(69, 251),
(69, 307),
(70,  83),
(70, 138),
(71,  25),
(71, 46),
(71, 20),
(71, 25),
(71, 44),
(71, 46),
(71, 113),
(71, 120),
(71, 128),
(71, 156),
(71, 167),
(71, 210),
(71, 324),
(71, 328),
(71, 72),
(71, 80),
(71, 156),
(71, 166),
(71, 201),
(71, 328),
(72,  25),
(72, 47),
(72, 68),
(72, 71),
(72, 219),
(72, 242),
(72, 412),
(72, 428),
(72, 156),
(72, 242),
(72, 412),
(72, 443),
(73,  64),
(73, 66),
(73, 84),
(73, 313),
(73, 312),
(73, 354),
(73, 448),
(73, 454),
(73, 219),
(73, 238),
(73, 248),
(73, 255),
(73, 300),
(73, 308),
(73, 312),
(73, 413),
(73, 447),
(73, 452),
(74,  67),
(74, 37),
(74, 67),
(74, 75),
(74, 127),
(74, 182),
(74, 298),
(74, 446),
(74, 126),
(74, 127),
(74, 182),
(74, 298),
(74, 446),
(74, 447),
(75,  22),
(75, 51),
(75, 74),
(75, 37),
(75, 41),
(75, 92),
(75, 94),
(75, 96),
(75, 104),
(75, 127),
(75, 182),
(75, 298),
(75, 323),
(75, 370),
(75, 375),
(75, 384),
(75, 446),
(75, 92),
(75, 127),
(75, 323),
(75, 426),
(76,  347),
(76, 407),
(76, 408),
(76, 163),
(76, 269),
(76, 287),
(76, 308),
(76, 401),
(76, 405),
(76, 413),
(77,  248),
(77, 308),
(77, 358),
(78,  94),
(78, 110),
(78, 233),
(78, 260),
(78, 271),
(78, 358),
(78, 361),
(78, 79),
(78, 367),
(78, 79),
(78, 452),
(79,  78),
(79, 78),
(79, 367),
(79, 190),
(79, 248),
(80,  19),
(80, 19),
(80, 71),
(80, 306),
(81,  11),
(81, 13),
(81, 13),
(81, 139),
(81, 278),
(81, 139),
(82,  13),
(82, 12),
(82, 13),
(82, 192),
(82, 173),
(82, 181),
(82, 280),
(82, 458),
(83,  7),
(83, 11),
(83, 56),
(83, 70),
(83, 138),
(83, 308),
(83, 413),
(83, 138),
(83, 141),
(83, 146),
(83, 154),
(83, 180),
(83, 215),
(83, 357),
(83, 440),
(84,  7),
(84, 73),
(84, 100),
(84, 236),
(84, 312),
(84, 452),
(84, 7),
(84, 94),
(84, 96),
(84, 99),
(84, 131),
(84, 176),
(84, 236),
(84, 313),
(85,  90),
(85, 90),
(85, 164),
(85, 210),
(85, 219),
(85, 254),
(85, 447),
(85, 452),
(86,  6),
(86, 20),
(86, 60),
(86, 66),
(86, 67),
(86, 93),
(86, 292),
(86, 327),
(86, 104),
(86, 106),
(86, 127),
(86, 219),
(86, 234),
(86, 287),
(86, 286),
(86, 312),
(86, 405),
(86, 434),
(86, 472),
(87,  35),
(87, 88),
(87, 91),
(87, 161),
(87, 301),
(87, 88),
(87, 91),
(88,  35),
(88, 87),
(88, 35),
(88, 87),
(88, 91),
(88, 161),
(88, 301),
(88, 91),
(88, 172),
(88, 214),
(88, 301),
(88, 401),
(88, 415),
(89,  4),
(89, 46),
(89, 223),
(89, 265),
(89, 286),
(89, 165),
(89, 186),
(89, 223),
(89, 277),
(89, 393),
(89, 396),
(90,  58),
(90, 24),
(90, 49),
(90, 93),
(90, 85),
(90, 116),
(90, 204),
(90, 210),
(90, 240),
(90, 254),
(90, 340),
(90, 372),
(90, 447),
(90, 85),
(90, 116),
(90, 133),
(90, 176),
(90, 219),
(90, 240),
(90, 254),
(90, 294),
(90, 339),
(90, 340),
(90, 372),
(90, 385),
(90, 447),
(90, 452),
(91,  87),
(91, 88),
(91, 35),
(91, 87),
(91, 88),
(91, 161),
(92,  22),
(92, 75),
(92, 7),
(92, 22),
(92, 37),
(92, 75),
(92, 94),
(92, 96),
(92, 126),
(92, 215),
(92, 226),
(92, 298),
(92, 301),
(92, 446),
(92, 94),
(92, 100),
(92, 126),
(92, 127),
(92, 197),
(92, 293),
(92, 298),
(92, 323),
(92, 384),
(92, 447),
(92, 452),
(93,  12),
(93, 23),
(93, 36),
(93, 86),
(93, 90),
(93, 161),
(93, 216),
(93, 94),
(93, 129),
(93, 181),
(93, 214),
(93, 215),
(93, 216),
(93, 265),
(93, 307),
(93, 312),
(93, 401),
(93, 438),
(93, 466),
(94,  16),
(94, 20),
(94, 66),
(94, 67),
(94, 75),
(94, 78),
(94, 92),
(94, 7),
(94, 84),
(94, 92),
(94, 93),
(94, 96),
(94, 168),
(94, 217),
(94, 275),
(94, 293),
(94, 313),
(94, 322),
(94, 423),
(94, 99),
(94, 125),
(94, 133),
(94, 163),
(94, 217),
(94, 219),
(94, 234),
(94, 261),
(94, 287),
(94, 286),
(94, 292),
(94, 300),
(94, 308),
(94, 312),
(94, 359),
(94, 405),
(94, 413),
(94, 423),
(94, 442),
(94, 452),
(94, 466),
(95,  114),
(95, 194),
(95, 395),
(95, 464),
(95, 468),
(95, 114),
(95, 239),
(95, 275),
(95, 395),
(95, 464),
(96,  22),
(96, 75),
(96, 92),
(96, 94),
(96, 84),
(96, 300),
(96, 125),
(96, 452),
(97,  6),
(97, 268),
(97, 106),
(97, 185),
(97, 206),
(97, 211),
(97, 212),
(97, 269),
(98,  37),
(98, 37),
(98, 112),
(98, 124),
(98, 131),
(98, 338),
(98, 402),
(98, 109),
(98, 112),
(98, 124),
(98, 131),
(98, 338),
(99,  7),
(99, 16),
(99, 84),
(99, 94),
(99, 100),
(99, 310),
(99, 359),
(99, 364),
(99, 394),
(99, 409),
(99, 129),
(99, 131),
(99, 176),
(99, 300),
(99, 310),
(99, 312),
(99, 359),
(99, 364),
(99, 391),
(99, 394),
(99, 416),
(99, 442),
(100,  7),
(100, 84),
(100, 99),
(100, 92),
(100, 336),
(100, 193),
(100, 197),
(100, 336),
(101,  36),
(101, 368),
(101, 382),
(101, 428),
(101, 429),
(101, 176),
(101, 272),
(101, 429),
(102,  127),
(103,  418),
(103, 125),
(103, 357),
(103, 418),
(104,  58),
(104, 75),
(104, 86),
(104, 263),
(104, 299),
(104, 300),
(104, 263),
(104, 299),
(104, 300),
(105,  11),
(105, 15),
(105, 31),
(105, 51),
(105, 37),
(105, 117),
(105, 164),
(105, 217),
(105, 150),
(105, 293),
(105, 294),
(105, 375),
(105, 414),
(106,  66),
(106, 86),
(106, 276),
(106, 97),
(106, 151),
(106, 434),
(106, 468),
(106, 228),
(106, 275),
(106, 299),
(106, 300),
(106, 328),
(106, 380),
(106, 417),
(106, 434),
(107,  292),
(107, 292),
(107, 380),
(108,  237),
(108, 358),
(109,  98),
(109, 252),
(109, 258),
(109, 369),
(109, 217),
(109, 252),
(109, 369),
(110,  58),
(110, 78),
(110, 293),
(110, 312),
(110, 355),
(110, 432),
(111,  7),
(111, 7),
(111, 344),
(112,  98),
(112, 98),
(112, 126),
(112, 131),
(112, 391),
(113,  71),
(114,  95),
(114, 95),
(115,  215),
(115, 215),
(115, 285),
(116,  90),
(116, 90),
(116, 219),
(116, 240),
(116, 372),
(117,  37),
(117, 105),
(117, 23),
(117, 476),
(117, 476),
(118,  286),
(119,  286),
(119, 292),
(119, 374),
(119, 262),
(119, 286),
(119, 380),
(120,  71),
(120, 127),
(120, 166),
(120, 328),
(121,  287),
(121, 470),
(122,  357),
(123,  424),
(123, 128),
(123, 219),
(123, 287),
(123, 359),
(123, 414),
(123, 446),
(123, 150),
(123, 414),
(124,  98),
(124, 24),
(124, 98),
(124, 125),
(124, 204),
(124, 402),
(124, 125),
(124, 176),
(125,  124),
(125, 1),
(125, 16),
(125, 94),
(125, 96),
(125, 103),
(125, 124),
(125, 133),
(125, 135),
(125, 176),
(125, 217),
(125, 218),
(125, 275),
(125, 313),
(125, 375),
(125, 394),
(125, 422),
(125, 424),
(125, 132),
(125, 176),
(125, 367),
(126,  22),
(126, 92),
(126, 7),
(126, 74),
(126, 92),
(126, 112),
(126, 298),
(126, 127),
(126, 295),
(126, 298),
(126, 446),
(127,  43),
(127, 58),
(127, 74),
(127, 75),
(127, 120),
(127, 22),
(127, 34),
(127, 41),
(127, 67),
(127, 74),
(127, 75),
(127, 86),
(127, 92),
(127, 126),
(127, 127),
(127, 127),
(127, 128),
(127, 152),
(127, 195),
(127, 224),
(127, 226),
(127, 295),
(127, 303),
(127, 384),
(127, 446),
(127, 447),
(127, 127),
(127, 127),
(127, 323),
(127, 102),
(127, 298),
(127, 167),
(127, 167),
(127, 234),
(127, 298),
(127, 323),
(127, 328),
(127, 375),
(127, 380),
(127, 405),
(127, 446),
(127, 447),
(128,  34),
(128, 58),
(128, 71),
(128, 123),
(128, 127),
(128, 219),
(128, 224),
(128, 316),
(128, 317),
(128, 324),
(128, 219),
(128, 316),
(128, 317),
(128, 447),
(129,  7),
(129, 7),
(129, 276),
(129, 93),
(129, 99),
(129, 217),
(129, 304),
(129, 313),
(129, 323),
(129, 364),
(129, 405),
(129, 213),
(129, 214),
(129, 357),
(129, 388),
(130,  321),
(130, 221),
(130, 418),
(130, 221),
(131,  98),
(131, 84),
(131, 98),
(131, 99),
(131, 112),
(131, 215),
(131, 300),
(131, 313),
(131, 383),
(131, 391),
(131, 409),
(131, 196),
(131, 376),
(131, 383),
(131, 391),
(132,  1),
(132, 125),
(132, 313),
(132, 376),
(132, 402),
(132, 470),
(132, 176),
(133,  125),
(133, 50),
(133, 90),
(133, 94),
(133, 135),
(133, 136),
(133, 175),
(133, 192),
(133, 213),
(133, 215),
(133, 256),
(133, 345),
(133, 354),
(133, 358),
(133, 385),
(133, 417),
(133, 448),
(133, 456),
(133, 257),
(133, 417),
(133, 428),
(133, 456),
(135,  1),
(135, 125),
(135, 133),
(135, 424),
(135, 176),
(135, 256),
(135, 376),
(135, 401),
(135, 424),
(136,  19),
(136, 54),
(136, 133),
(136, 18),
(136, 213),
(136, 257),
(136, 142),
(136, 357),
(136, 428),
(137,  300),
(137, 234),
(137, 300),
(137, 445),
(138,  83),
(138, 56),
(138, 59),
(138, 70),
(138, 83),
(138, 146),
(138, 155),
(138, 168),
(138, 260),
(138, 268),
(138, 333),
(138, 358),
(138, 362),
(138, 408),
(138, 454),
(138, 155),
(138, 168),
(138, 180),
(138, 267),
(138, 333),
(138, 357),
(138, 361),
(138, 454),
(139,  11),
(139, 13),
(139, 81),
(139, 13),
(139, 81),
(139, 181),
(140,  141),
(140, 141),
(140, 180),
(141,  83),
(141, 140),
(141, 140),
(141, 146),
(141, 357),
(141, 367),
(141, 413),
(142,  136),
(142, 171),
(142, 419),
(142, 171),
(142, 357),
(142, 367),
(142, 419),
(144,  6),
(144, 256),
(144, 211),
(145,  248),
(145, 289),
(145, 357),
(146,  138),
(146, 56),
(146, 83),
(146, 141),
(146, 168),
(146, 358),
(146, 168),
(146, 292),
(147,  15),
(147, 15),
(147, 150),
(148,  15),
(148, 20),
(148, 61),
(148, 66),
(148, 176),
(148, 205),
(148, 287),
(148, 286),
(148, 414),
(149,  8),
(149, 38),
(149, 151),
(149, 150),
(149, 151),
(149, 160),
(149, 331),
(149, 481),
(149, 157),
(149, 162),
(149, 165),
(149, 201),
(149, 253),
(149, 275),
(149, 277),
(149, 283),
(149, 331),
(149, 426),
(149, 457),
(149, 471),
(149, 481),
(150,  8),
(150, 15),
(150, 37),
(150, 61),
(150, 66),
(150, 152),
(150, 186),
(150, 200),
(150, 201),
(150, 292),
(150, 414),
(150, 426),
(150, 38),
(150, 253),
(150, 151),
(150, 8),
(150, 32),
(150, 276),
(150, 147),
(150, 151),
(150, 150),
(150, 150),
(150, 149),
(150, 158),
(150, 160),
(150, 162),
(150, 165),
(150, 207),
(150, 277),
(150, 283),
(150, 371),
(150, 390),
(150, 427),
(150, 436),
(150, 457),
(150, 463),
(150, 471),
(150, 473),
(150, 475),
(150, 476),
(150, 477),
(150, 481),
(150, 15),
(150, 105),
(150, 205),
(150, 123),
(150, 157),
(150, 160),
(150, 162),
(150, 165),
(150, 275),
(150, 277),
(150, 283),
(150, 374),
(150, 380),
(150, 426),
(150, 457),
(150, 461),
(150, 463),
(150, 471),
(150, 475),
(150, 481),
(151,  106),
(151, 33),
(151, 150),
(151, 149),
(151, 293),
(151, 338),
(151, 433),
(151, 150),
(151, 149),
(151, 186),
(151, 206),
(151, 223),
(151, 259),
(151, 275),
(151, 291),
(151, 293),
(151, 427),
(151, 463),
(152,  15),
(152, 46),
(152, 127),
(152, 150),
(152, 205),
(153,  2),
(153, 250),
(153, 287),
(153, 286),
(153, 412),
(153, 176),
(153, 287),
(153, 371),
(154,  7),
(154, 51),
(154, 83),
(154, 174),
(154, 179),
(154, 180),
(154, 364),
(154, 409),
(154, 410),
(154, 440),
(154, 174),
(154, 179),
(154, 180),
(154, 418),
(154, 440),
(155,  138),
(155, 138),
(155, 268),
(155, 268),
(155, 413),
(156,  25),
(156, 71),
(156, 25),
(156, 71),
(156, 72),
(156, 208),
(156, 324),
(156, 428),
(156, 447),
(156, 208),
(157,  32),
(157, 276),
(157, 150),
(157, 149),
(157, 160),
(157, 162),
(157, 165),
(157, 283),
(157, 426),
(157, 433),
(157, 463),
(157, 471),
(157, 165),
(157, 283),
(157, 463),
(158,  150),
(159,  420),
(159, 294),
(159, 315),
(159, 401),
(160,  150),
(160, 149),
(160, 157),
(160, 26),
(160, 276),
(160, 150),
(160, 281),
(160, 426),
(160, 461),
(160, 477),
(160, 162),
(160, 165),
(160, 283),
(160, 286),
(160, 461),
(160, 477),
(161,  93),
(161, 87),
(161, 88),
(161, 91),
(161, 200),
(161, 200),
(162,  150),
(162, 157),
(162, 150),
(162, 149),
(162, 160),
(162, 390),
(162, 426),
(162, 457),
(162, 461),
(162, 471),
(162, 165),
(162, 283),
(162, 426),
(162, 472),
(162, 471),
(163,  76),
(163, 94),
(163, 292),
(163, 203),
(163, 206),
(163, 292),
(163, 401),
(164,  85),
(164, 105),
(164, 177),
(164, 354),
(164, 410),
(164, 177),
(164, 307),
(164, 339),
(164, 354),
(164, 401),
(165,  150),
(165, 157),
(165, 89),
(165, 276),
(165, 150),
(165, 149),
(165, 157),
(165, 160),
(165, 162),
(165, 200),
(165, 283),
(165, 426),
(165, 433),
(165, 471),
(165, 283),
(166,  19),
(166, 11),
(166, 168),
(166, 169),
(166, 282),
(166, 307),
(166, 44),
(166, 71),
(166, 120),
(166, 328),
(166, 378),
(166, 447),
(166, 168),
(166, 169),
(166, 235),
(166, 282),
(166, 307),
(166, 386),
(166, 398),
(167,  71),
(167, 127),
(167, 127),
(167, 168),
(167, 328),
(168,  11),
(168, 20),
(168, 66),
(168, 94),
(168, 138),
(168, 146),
(168, 166),
(168, 11),
(168, 138),
(168, 146),
(168, 166),
(168, 167),
(168, 169),
(168, 378),
(168, 386),
(168, 408),
(168, 169),
(168, 186),
(168, 292),
(168, 386),
(168, 405),
(168, 430),
(168, 439),
(168, 469),
(169,  166),
(169, 168),
(169, 166),
(169, 168),
(169, 307),
(169, 307),
(170,  7),
(171,  142),
(171, 142),
(171, 419),
(171, 358),
(172,  10),
(172, 88),
(172, 357),
(172, 367),
(173,  82),
(173, 414),
(173, 307),
(174,  154),
(174, 154),
(175,  133),
(175, 58),
(175, 417),
(175, 452),
(175, 257),
(175, 370),
(175, 417),
(176,  125),
(176, 1),
(176, 64),
(176, 84),
(176, 90),
(176, 99),
(176, 101),
(176, 124),
(176, 125),
(176, 132),
(176, 135),
(176, 148),
(176, 153),
(176, 215),
(176, 217),
(176, 218),
(176, 238),
(176, 309),
(176, 313),
(176, 312),
(176, 341),
(176, 376),
(176, 389),
(176, 412),
(176, 424),
(176, 442),
(176, 443),
(176, 465),
(176, 470),
(176, 376),
(176, 424),
(177,  164),
(177, 164),
(177, 330),
(177, 282),
(177, 307),
(177, 330),
(178,  333),
(178, 413),
(179,  51),
(179, 154),
(179, 51),
(179, 154),
(179, 180),
(179, 440),
(179, 180),
(179, 440),
(180,  11),
(180, 51),
(180, 154),
(180, 179),
(180, 51),
(180, 83),
(180, 138),
(180, 140),
(180, 154),
(180, 179),
(180, 410),
(180, 440),
(180, 361),
(180, 418),
(180, 440),
(181,  36),
(181, 139),
(181, 13),
(181, 36),
(181, 82),
(181, 93),
(181, 353),
(181, 360),
(181, 368),
(181, 393),
(181, 248),
(181, 249),
(181, 456),
(181, 458),
(182,  67),
(182, 74),
(182, 75),
(182, 74),
(182, 375),
(182, 453),
(182, 203),
(182, 234),
(182, 295),
(182, 298),
(182, 359),
(183,  23),
(183, 23),
(183, 456),
(183, 199),
(183, 438),
(184,  256),
(184, 257),
(184, 257),
(184, 345),
(184, 422),
(185,  20),
(185, 67),
(185, 6),
(185, 97),
(185, 211),
(185, 262),
(185, 380),
(186,  150),
(186, 89),
(186, 151),
(186, 168),
(186, 207),
(186, 206),
(186, 337),
(186, 455),
(188,  59),
(188, 59),
(189,  52),
(189, 255),
(189, 358),
(190,  79),
(190, 191),
(190, 329),
(190, 474),
(190, 191),
(190, 289),
(190, 329),
(190, 368),
(191,  210),
(191, 349),
(191, 360),
(191, 439),
(191, 190),
(191, 23),
(191, 190),
(191, 329),
(191, 289),
(191, 329),
(191, 439),
(192,  12),
(192, 82),
(192, 133),
(192, 12),
(192, 210),
(192, 326),
(192, 393),
(192, 456),
(192, 199),
(192, 456),
(193,  45),
(193, 100),
(193, 337),
(193, 433),
(193, 337),
(193, 434),
(194,  95),
(194, 395),
(195,  127),
(195, 446),
(196,  131),
(196, 448),
(196, 219),
(196, 270),
(196, 324),
(197,  66),
(197, 67),
(197, 92),
(197, 100),
(197, 336),
(197, 336),
(198,  1),
(198, 30),
(198, 443),
(198, 242),
(198, 412),
(198, 443),
(199,  11),
(199, 23),
(199, 23),
(199, 39),
(199, 183),
(199, 192),
(199, 204),
(200,  150),
(200, 161),
(200, 165),
(200, 161),
(200, 201),
(200, 277),
(200, 436),
(201,  150),
(201, 200),
(201, 71),
(201, 149),
(201, 208),
(201, 302),
(201, 473),
(201, 208),
(201, 302),
(201, 473),
(202,  284),
(202, 394),
(202, 217),
(202, 275),
(202, 284),
(203,  22),
(203, 163),
(203, 182),
(203, 292),
(203, 406),
(203, 292),
(203, 300),
(204,  24),
(204, 90),
(204, 124),
(204, 199),
(204, 24),
(204, 215),
(204, 334),
(204, 402),
(204, 439),
(205,  15),
(205, 150),
(205, 15),
(205, 148),
(205, 152),
(205, 414),
(205, 327),
(205, 354),
(205, 401),
(205, 414),
(206,  67),
(206, 186),
(206, 26),
(206, 42),
(206, 276),
(206, 97),
(206, 151),
(206, 163),
(206, 279),
(206, 288),
(206, 304),
(206, 313),
(206, 479),
(206, 275),
(206, 313),
(206, 469),
(207,  150),
(207, 186),
(207, 276),
(207, 275),
(207, 371),
(208,  25),
(208, 156),
(208, 201),
(208, 63),
(208, 156),
(208, 201),
(208, 302),
(208, 275),
(208, 302),
(208, 473),
(209,  10),
(209, 246),
(209, 355),
(209, 357),
(209, 367),
(210,  23),
(210, 36),
(210, 65),
(210, 71),
(210, 90),
(210, 191),
(210, 192),
(210, 24),
(210, 85),
(210, 334),
(210, 340),
(210, 405),
(211,  5),
(211, 6),
(211, 185),
(211, 5),
(211, 6),
(211, 26),
(211, 97),
(211, 144),
(211, 262),
(211, 267),
(211, 292),
(211, 337),
(211, 212),
(211, 269),
(211, 311),
(211, 380),
(212,  6),
(212, 6),
(212, 97),
(212, 211),
(212, 268),
(212, 269),
(212, 314),
(212, 469),
(213,  133),
(213, 136),
(213, 30),
(213, 129),
(213, 214),
(213, 215),
(213, 216),
(213, 217),
(213, 215),
(213, 438),
(213, 439),
(214,  1),
(214, 6),
(214, 321),
(214, 23),
(214, 213),
(214, 93),
(214, 88),
(214, 129),
(214, 216),
(214, 217),
(214, 215),
(214, 232),
(214, 438),
(215,  92),
(215, 115),
(215, 131),
(215, 133),
(215, 176),
(215, 213),
(215, 23),
(215, 24),
(215, 30),
(215, 93),
(215, 83),
(215, 115),
(215, 204),
(215, 213),
(215, 214),
(215, 244),
(215, 285),
(215, 388),
(215, 216),
(215, 217),
(216,  93),
(216, 213),
(216, 214),
(216, 37),
(216, 93),
(216, 215),
(217,  94),
(217, 105),
(217, 125),
(217, 129),
(217, 176),
(217, 213),
(217, 214),
(217, 94),
(217, 109),
(217, 202),
(217, 215),
(217, 275),
(217, 219),
(217, 275),
(217, 285),
(217, 287),
(217, 287),
(217, 359),
(217, 428),
(218,  1),
(218, 50),
(218, 58),
(218, 125),
(218, 176),
(218, 58),
(218, 220),
(218, 300),
(218, 305),
(218, 309),
(218, 405),
(218, 416),
(218, 266),
(218, 287),
(218, 312),
(218, 435),
(219,  34),
(219, 63),
(219, 72),
(219, 116),
(219, 123),
(219, 128),
(219, 34),
(219, 63),
(219, 67),
(219, 73),
(219, 86),
(219, 90),
(219, 94),
(219, 85),
(219, 128),
(219, 196),
(219, 217),
(219, 220),
(219, 224),
(219, 254),
(219, 266),
(219, 270),
(219, 313),
(219, 316),
(219, 317),
(219, 318),
(219, 324),
(219, 325),
(219, 351),
(219, 358),
(219, 384),
(219, 416),
(219, 438),
(219, 447),
(219, 243),
(219, 254),
(219, 287),
(219, 316),
(219, 317),
(219, 324),
(219, 351),
(219, 447),
(220,  66),
(220, 67),
(220, 218),
(220, 219),
(220, 269),
(220, 352),
(220, 269),
(221,  27),
(221, 130),
(221, 130),
(221, 338),
(222,  321),
(222, 321),
(223,  89),
(223, 62),
(223, 89),
(223, 151),
(223, 265),
(223, 286),
(223, 291),
(223, 378),
(223, 434),
(223, 265),
(224,  127),
(224, 128),
(224, 219),
(224, 447),
(224, 293),
(224, 447),
(225,  284),
(225, 284),
(225, 334),
(226,  22),
(226, 92),
(226, 127),
(226, 22),
(226, 446),
(227,  232),
(227, 231),
(228,  106),
(228, 286),
(228, 286),
(229,  286),
(229, 286),
(229, 417),
(230,  15),
(230, 232),
(230, 231),
(231,  232),
(231, 227),
(231, 230),
(231, 232),
(231, 57),
(232,  321),
(232, 321),
(232, 214),
(232, 227),
(232, 230),
(232, 231),
(232, 231),
(233,  78),
(233, 248),
(233, 256),
(233, 366),
(233, 438),
(233, 448),
(233, 248),
(233, 272),
(233, 292),
(233, 308),
(233, 413),
(234,  66),
(234, 67),
(234, 15),
(234, 67),
(234, 86),
(234, 94),
(234, 127),
(234, 137),
(234, 182),
(234, 279),
(234, 293),
(234, 305),
(234, 312),
(234, 352),
(234, 365),
(234, 387),
(234, 435),
(234, 452),
(234, 453),
(234, 455),
(234, 469),
(234, 236),
(234, 312),
(234, 352),
(234, 365),
(234, 435),
(234, 454),
(235,  11),
(235, 19),
(235, 166),
(235, 306),
(235, 362),
(235, 307),
(235, 386),
(236,  84),
(236, 84),
(236, 234),
(236, 305),
(236, 312),
(236, 300),
(236, 312),
(237,  12),
(237, 108),
(237, 267),
(237, 282),
(237, 357),
(237, 377),
(237, 454),
(237, 307),
(237, 357),
(237, 377),
(238,  176),
(238, 73),
(238, 300),
(238, 309),
(238, 313),
(238, 384),
(238, 416),
(238, 445),
(238, 447),
(238, 451),
(238, 459),
(238, 300),
(238, 312),
(238, 359),
(238, 445),
(239,  27),
(239, 418),
(239, 95),
(240,  90),
(240, 90),
(240, 116),
(240, 254),
(240, 372),
(241,  448),
(242,  72),
(242, 1),
(242, 47),
(242, 72),
(242, 198),
(242, 365),
(242, 412),
(242, 443),
(242, 443),
(243,  25),
(243, 219),
(243, 418),
(244,  215),
(246,  209),
(246, 470),
(246, 268),
(246, 357),
(247,  256),
(247, 362),
(247, 366),
(247, 256),
(247, 368),
(247, 439),
(248,  26),
(248, 48),
(248, 145),
(248, 233),
(248, 21),
(248, 26),
(248, 48),
(248, 55),
(248, 73),
(248, 77),
(248, 79),
(248, 181),
(248, 233),
(248, 260),
(248, 346),
(248, 358),
(248, 357),
(248, 367),
(248, 368),
(248, 439),
(248, 442),
(248, 367),
(248, 268),
(248, 308),
(248, 329),
(248, 367),
(248, 368),
(248, 413),
(249,  23),
(249, 181),
(249, 256),
(249, 289),
(249, 438),
(249, 368),
(249, 429),
(250,  2),
(250, 153),
(250, 2),
(250, 287),
(250, 287),
(251,  17),
(251, 69),
(251, 17),
(251, 337),
(251, 69),
(251, 282),
(251, 307),
(252,  109),
(252, 109),
(252, 369),
(252, 367),
(252, 405),
(253,  150),
(253, 61),
(253, 149),
(253, 331),
(253, 331),
(254,  90),
(254, 219),
(254, 90),
(254, 85),
(254, 219),
(254, 240),
(255,  26),
(255, 189),
(255, 26),
(255, 73),
(255, 261),
(255, 268),
(255, 261),
(255, 364),
(256,  23),
(256, 133),
(256, 144),
(256, 184),
(256, 233),
(256, 247),
(256, 249),
(256, 9),
(256, 30),
(256, 135),
(256, 247),
(256, 257),
(256, 357),
(256, 429),
(256, 257),
(256, 345),
(256, 367),
(256, 377),
(257,  23),
(257, 136),
(257, 184),
(257, 256),
(257, 30),
(257, 133),
(257, 175),
(257, 184),
(257, 256),
(257, 385),
(257, 417),
(257, 428),
(257, 429),
(257, 438),
(257, 345),
(257, 422),
(257, 438),
(258,  109),
(259,  151),
(259, 427),
(259, 427),
(260,  78),
(260, 138),
(260, 248),
(260, 426),
(260, 308),
(261,  26),
(261, 55),
(261, 255),
(261, 26),
(261, 55),
(261, 94),
(261, 255),
(261, 268),
(262,  42),
(262, 185),
(262, 211),
(262, 119),
(262, 286),
(262, 380),
(263,  104),
(263, 67),
(263, 104),
(263, 299),
(263, 327),
(263, 392),
(263, 299),
(263, 392),
(265,  46),
(265, 54),
(265, 89),
(265, 223),
(265, 54),
(265, 93),
(265, 223),
(265, 292),
(266,  219),
(266, 218),
(266, 309),
(266, 424),
(266, 287),
(267,  5),
(267, 211),
(267, 237),
(267, 138),
(267, 358),
(267, 377),
(267, 429),
(267, 357),
(268,  6),
(268, 26),
(268, 48),
(268, 97),
(268, 138),
(268, 155),
(268, 212),
(268, 255),
(268, 261),
(268, 26),
(268, 55),
(268, 155),
(268, 246),
(268, 248),
(268, 269),
(268, 272),
(268, 333),
(268, 357),
(268, 361),
(268, 367),
(268, 413),
(268, 442),
(268, 272),
(268, 306),
(268, 367),
(268, 380),
(268, 425),
(268, 431),
(268, 432),
(268, 455),
(269,  6),
(269, 54),
(269, 220),
(269, 268),
(269, 6),
(269, 20),
(269, 76),
(269, 97),
(269, 211),
(269, 212),
(269, 220),
(269, 279),
(269, 292),
(269, 293),
(269, 314),
(269, 352),
(269, 363),
(269, 396),
(269, 425),
(269, 292),
(269, 311),
(269, 314),
(269, 352),
(269, 396),
(270,  219),
(270, 196),
(270, 316),
(270, 316),
(270, 317),
(271,  26),
(271, 78),
(271, 272),
(271, 289),
(271, 272),
(271, 367),
(271, 428),
(271, 429),
(271, 438),
(272,  18),
(272, 26),
(272, 268),
(272, 271),
(272, 18),
(272, 26),
(272, 101),
(272, 268),
(272, 271),
(272, 347),
(272, 429),
(272, 233),
(272, 429),
(272, 367),
(272, 431),
(272, 432),
(273,  66),
(273, 286),
(273, 299),
(274,  337),
(274, 378),
(274, 383),
(275,  94),
(275, 125),
(275, 217),
(275, 202),
(275, 217),
(275, 364),
(275, 95),
(275, 106),
(275, 151),
(275, 150),
(275, 149),
(275, 207),
(275, 206),
(275, 208),
(275, 302),
(275, 371),
(275, 427),
(275, 462),
(275, 473),
(275, 294),
(275, 343),
(275, 401),
(276,  106),
(276, 129),
(276, 150),
(276, 157),
(276, 160),
(276, 165),
(276, 207),
(276, 206),
(276, 283),
(276, 293),
(276, 371),
(276, 390),
(276, 436),
(276, 473),
(276, 475),
(277,  8),
(277, 150),
(277, 8),
(277, 89),
(277, 150),
(277, 149),
(277, 200),
(277, 426),
(277, 471),
(278,  11),
(278, 81),
(278, 11),
(278, 366),
(278, 429),
(278, 458),
(279,  206),
(279, 234),
(279, 269),
(279, 365),
(279, 396),
(280,  82),
(280, 294),
(280, 307),
(280, 315),
(280, 400),
(280, 410),
(280, 307),
(280, 315),
(280, 400),
(281,  9),
(281, 11),
(281, 17),
(281, 38),
(281, 160),
(281, 307),
(281, 282),
(281, 307),
(281, 438),
(282,  166),
(282, 237),
(282, 166),
(282, 177),
(282, 251),
(282, 281),
(282, 307),
(282, 330),
(282, 400),
(282, 307),
(282, 388),
(283,  150),
(283, 157),
(283, 165),
(283, 32),
(283, 276),
(283, 150),
(283, 149),
(283, 157),
(283, 160),
(283, 162),
(283, 165),
(283, 426),
(283, 433),
(283, 463),
(283, 471),
(283, 463),
(284,  49),
(284, 202),
(284, 225),
(284, 49),
(284, 202),
(284, 225),
(284, 285),
(284, 334),
(284, 420),
(284, 285),
(285,  215),
(285, 284),
(285, 115),
(285, 217),
(285, 284),
(285, 452),
(286,  2),
(286, 6),
(286, 31),
(286, 60),
(286, 89),
(286, 118),
(286, 119),
(286, 153),
(286, 223),
(286, 228),
(286, 229),
(286, 287),
(286, 31),
(286, 60),
(286, 66),
(286, 86),
(286, 94),
(286, 119),
(286, 148),
(286, 160),
(286, 228),
(286, 229),
(286, 262),
(286, 273),
(286, 287),
(286, 313),
(286, 348),
(286, 359),
(286, 374),
(286, 422),
(286, 423),
(286, 461),
(286, 469),
(286, 478),
(286, 374),
(286, 423),
(287,  2),
(287, 20),
(287, 50),
(287, 123),
(287, 153),
(287, 250),
(287, 217),
(287, 2),
(287, 50),
(287, 64),
(287, 67),
(287, 76),
(287, 86),
(287, 94),
(287, 121),
(287, 148),
(287, 153),
(287, 217),
(287, 218),
(287, 219),
(287, 250),
(287, 266),
(287, 286),
(287, 313),
(287, 318),
(287, 341),
(287, 359),
(287, 389),
(287, 416),
(287, 423),
(287, 424),
(287, 437),
(287, 444),
(287, 286),
(287, 309),
(287, 389),
(287, 423),
(288,  6),
(288, 42),
(288, 206),
(288, 313),
(288, 365),
(288, 469),
(288, 300),
(288, 312),
(289,  145),
(289, 249),
(289, 271),
(289, 190),
(289, 191),
(290,  40),
(290, 40),
(290, 357),
(290, 368),
(290, 467),
(290, 367),
(290, 368),
(291,  223),
(291, 151),
(291, 293),
(291, 293),
(292,  4),
(292, 86),
(292, 107),
(292, 119),
(292, 150),
(292, 163),
(292, 203),
(292, 211),
(292, 265),
(292, 269),
(292, 94),
(292, 107),
(292, 146),
(292, 163),
(292, 168),
(292, 203),
(292, 233),
(292, 269),
(292, 293),
(292, 314),
(292, 374),
(292, 414),
(292, 477),
(292, 363),
(292, 374),
(292, 477),
(293,  6),
(293, 94),
(293, 110),
(293, 151),
(293, 234),
(293, 269),
(293, 291),
(293, 292),
(293, 37),
(293, 276),
(293, 92),
(293, 105),
(293, 151),
(293, 224),
(293, 291),
(293, 310),
(293, 414),
(293, 374),
(293, 432),
(294,  280),
(294, 23),
(294, 90),
(294, 105),
(294, 159),
(294, 275),
(294, 315),
(294, 336),
(294, 401),
(294, 315),
(294, 370),
(294, 401),
(295,  3),
(295, 127),
(295, 3),
(295, 126),
(295, 182),
(295, 298),
(295, 446),
(296,  358),
(296, 361),
(296, 430),
(296, 430),
(296, 432),
(297,  343),
(297, 373),
(297, 421),
(297, 373),
(297, 401),
(298,  41),
(298, 74),
(298, 75),
(298, 92),
(298, 126),
(298, 127),
(298, 295),
(298, 67),
(298, 74),
(298, 92),
(298, 126),
(298, 127),
(298, 182),
(298, 312),
(298, 327),
(298, 414),
(298, 447),
(298, 323),
(298, 447),
(298, 452),
(299,  104),
(299, 263),
(299, 20),
(299, 104),
(299, 106),
(299, 263),
(299, 273),
(299, 313),
(299, 312),
(299, 326),
(299, 327),
(299, 434),
(299, 300),
(299, 326),
(299, 327),
(299, 392),
(299, 433),
(300,  96),
(300, 104),
(300, 131),
(300, 137),
(300, 218),
(300, 238),
(300, 73),
(300, 94),
(300, 99),
(300, 104),
(300, 106),
(300, 137),
(300, 203),
(300, 236),
(300, 238),
(300, 288),
(300, 299),
(300, 310),
(300, 313),
(300, 312),
(300, 327),
(300, 365),
(300, 375),
(300, 379),
(300, 387),
(300, 405),
(300, 409),
(300, 416),
(300, 435),
(300, 447),
(300, 450),
(300, 452),
(300, 312),
(300, 319),
(300, 327),
(300, 352),
(300, 359),
(300, 387),
(300, 445),
(300, 452),
(301,  92),
(301, 87),
(301, 88),
(301, 88),
(302,  201),
(302, 208),
(302, 275),
(302, 201),
(302, 208),
(303,  127),
(303, 383),
(304,  7),
(304, 129),
(304, 206),
(304, 354),
(304, 357),
(304, 367),
(304, 401),
(305,  218),
(305, 234),
(305, 236),
(305, 312),
(305, 312),
(305, 387),
(305, 437),
(305, 445),
(305, 469),
(306,  19),
(306, 235),
(306, 19),
(306, 20),
(306, 80),
(306, 268),
(306, 350),
(306, 398),
(306, 399),
(306, 307),
(306, 350),
(306, 398),
(307,  11),
(307, 17),
(307, 166),
(307, 169),
(307, 280),
(307, 281),
(307, 282),
(307, 9),
(307, 15),
(307, 17),
(307, 69),
(307, 93),
(307, 164),
(307, 166),
(307, 169),
(307, 173),
(307, 177),
(307, 235),
(307, 237),
(307, 251),
(307, 280),
(307, 281),
(307, 282),
(307, 306),
(307, 326),
(307, 330),
(307, 386),
(307, 388),
(307, 330),
(308,  83),
(308, 73),
(308, 76),
(308, 77),
(308, 94),
(308, 233),
(308, 248),
(308, 260),
(308, 358),
(308, 413),
(308, 367),
(308, 357),
(308, 413),
(309,  50),
(309, 58),
(309, 176),
(309, 218),
(309, 238),
(309, 266),
(309, 287),
(309, 444),
(309, 465),
(310,  99),
(310, 293),
(310, 300),
(310, 99),
(310, 391),
(311,  6),
(311, 20),
(311, 26),
(311, 211),
(311, 269),
(311, 314),
(311, 314),
(312,  58),
(312, 73),
(312, 84),
(312, 176),
(312, 234),
(312, 236),
(312, 298),
(312, 299),
(312, 300),
(312, 305),
(312, 66),
(312, 73),
(312, 86),
(312, 93),
(312, 94),
(312, 99),
(312, 110),
(312, 218),
(312, 234),
(312, 236),
(312, 288),
(312, 300),
(312, 327),
(312, 336),
(312, 347),
(312, 375),
(312, 387),
(312, 405),
(312, 409),
(312, 411),
(312, 435),
(312, 441),
(312, 442),
(312, 453),
(312, 238),
(312, 305),
(312, 319),
(312, 445),
(312, 469),
(312, 480),
(312, 327),
(312, 359),
(312, 445),
(312, 452),
(313,  6),
(313, 58),
(313, 73),
(313, 94),
(313, 125),
(313, 129),
(313, 131),
(313, 132),
(313, 176),
(313, 206),
(313, 219),
(313, 238),
(313, 288),
(313, 287),
(313, 286),
(313, 299),
(313, 300),
(313, 84),
(313, 206),
(313, 320),
(313, 359),
(313, 364),
(313, 405),
(313, 416),
(313, 437),
(313, 451),
(313, 452),
(313, 459),
(314,  6),
(314, 269),
(314, 292),
(314, 311),
(314, 26),
(314, 212),
(314, 269),
(314, 311),
(315,  280),
(315, 294),
(315, 37),
(315, 159),
(315, 280),
(315, 294),
(315, 370),
(315, 401),
(315, 370),
(315, 401),
(315, 421),
(316,  128),
(316, 219),
(316, 270),
(316, 37),
(316, 128),
(316, 219),
(316, 270),
(316, 317),
(316, 334),
(316, 317),
(316, 334),
(317,  128),
(317, 219),
(317, 316),
(317, 128),
(317, 219),
(317, 270),
(317, 316),
(318,  219),
(318, 287),
(319,  67),
(319, 312),
(319, 300),
(319, 435),
(319, 387),
(319, 445),
(320,  6),
(320, 313),
(320, 422),
(320, 358),
(321,  14),
(321, 27),
(321, 28),
(321, 130),
(321, 214),
(321, 222),
(321, 232),
(321, 403),
(321, 404),
(321, 14),
(321, 27),
(321, 28),
(321, 222),
(321, 232),
(321, 404),
(322,  51),
(322, 94),
(323,  22),
(323, 75),
(323, 127),
(323, 129),
(323, 75),
(323, 92),
(323, 127),
(323, 298),
(324,  25),
(324, 71),
(324, 128),
(324, 156),
(324, 219),
(324, 196),
(324, 219),
(324, 458),
(325,  219),
(326,  192),
(326, 299),
(326, 307),
(326, 11),
(326, 299),
(326, 327),
(326, 362),
(326, 327),
(326, 401),
(327,  67),
(327, 86),
(327, 263),
(327, 298),
(327, 299),
(327, 300),
(327, 312),
(327, 326),
(327, 205),
(327, 299),
(327, 300),
(327, 312),
(327, 326),
(327, 392),
(327, 434),
(327, 434),
(327, 445),
(327, 452),
(328,  71),
(328, 166),
(328, 71),
(328, 106),
(328, 120),
(328, 127),
(328, 167),
(328, 447),
(329,  190),
(329, 191),
(329, 190),
(329, 191),
(329, 248),
(329, 360),
(329, 368),
(329, 474),
(329, 413),
(329, 428),
(329, 439),
(329, 456),
(330,  177),
(330, 282),
(330, 307),
(330, 177),
(330, 307),
(331,  149),
(331, 253),
(331, 61),
(331, 149),
(331, 253),
(332,  10),
(332, 358),
(332, 357),
(332, 430),
(332, 357),
(332, 430),
(333,  138),
(333, 268),
(333, 138),
(333, 178),
(334,  23),
(334, 210),
(334, 284),
(334, 316),
(334, 24),
(334, 65),
(334, 204),
(334, 225),
(334, 316),
(334, 335),
(334, 340),
(334, 388),
(334, 415),
(334, 420),
(335,  23),
(335, 334),
(335, 23),
(335, 36),
(336,  45),
(336, 100),
(336, 197),
(336, 294),
(336, 312),
(336, 100),
(336, 197),
(336, 337),
(336, 401),
(336, 433),
(336, 451),
(336, 337),
(336, 401),
(336, 441),
(336, 451),
(336, 452),
(337,  45),
(337, 58),
(337, 66),
(337, 186),
(337, 193),
(337, 211),
(337, 251),
(337, 336),
(337, 45),
(337, 193),
(337, 274),
(337, 336),
(337, 434),
(337, 433),
(337, 451),
(337, 381),
(337, 434),
(338,  98),
(338, 151),
(338, 98),
(338, 221),
(339,  90),
(339, 164),
(339, 342),
(339, 342),
(340,  90),
(340, 210),
(340, 334),
(340, 90),
(341,  176),
(341, 287),
(342,  7),
(342, 339),
(342, 343),
(342, 339),
(342, 343),
(342, 420),
(343,  297),
(343, 275),
(343, 342),
(343, 342),
(343, 375),
(344,  7),
(344, 7),
(344, 111),
(344, 447),
(344, 447),
(345,  6),
(345, 133),
(345, 184),
(345, 256),
(345, 257),
(345, 385),
(345, 425),
(345, 456),
(346,  54),
(346, 248),
(346, 21),
(346, 417),
(346, 357),
(347,  26),
(347, 76),
(347, 272),
(347, 312),
(347, 9),
(347, 407),
(347, 410),
(347, 405),
(347, 407),
(348,  286),
(349,  191),
(349, 21),
(349, 368),
(350,  19),
(350, 306),
(350, 19),
(350, 306),
(350, 398),
(350, 399),
(350, 398),
(350, 399),
(351,  219),
(351, 219),
(352,  220),
(352, 234),
(352, 269),
(352, 67),
(352, 234),
(352, 269),
(352, 300),
(352, 435),
(352, 435),
(353,  36),
(353, 181),
(353, 36),
(353, 393),
(353, 421),
(354,  73),
(354, 133),
(354, 164),
(354, 164),
(354, 205),
(354, 304),
(354, 361),
(354, 357),
(354, 367),
(354, 401),
(355,  18),
(355, 52),
(355, 13),
(355, 18),
(355, 52),
(355, 110),
(355, 209),
(355, 358),
(355, 361),
(355, 379),
(355, 397),
(355, 431),
(355, 432),
(355, 357),
(355, 428),
(355, 431),
(355, 432),
(356,  379),
(357,  10),
(357, 40),
(357, 237),
(357, 248),
(357, 256),
(357, 268),
(357, 290),
(357, 332),
(357, 10),
(357, 52),
(357, 83),
(357, 103),
(357, 122),
(357, 129),
(357, 136),
(357, 138),
(357, 141),
(357, 142),
(357, 145),
(357, 172),
(357, 209),
(357, 237),
(357, 246),
(357, 267),
(357, 304),
(357, 308),
(357, 332),
(357, 346),
(357, 354),
(357, 361),
(357, 367),
(357, 413),
(357, 419),
(357, 40),
(357, 355),
(357, 367),
(357, 368),
(357, 418),
(357, 429),
(357, 431),
(358,  78),
(358, 133),
(358, 138),
(358, 146),
(358, 219),
(358, 248),
(358, 267),
(358, 296),
(358, 308),
(358, 332),
(358, 355),
(358, 77),
(358, 108),
(358, 171),
(358, 189),
(358, 320),
(358, 397),
(358, 430),
(358, 367),
(358, 413),
(358, 430),
(358, 432),
(358, 454),
(359,  99),
(359, 123),
(359, 287),
(359, 286),
(359, 392),
(359, 7),
(359, 94),
(359, 99),
(359, 182),
(359, 217),
(359, 238),
(359, 300),
(359, 313),
(359, 312),
(359, 384),
(359, 387),
(359, 394),
(359, 446),
(359, 447),
(359, 452),
(359, 375),
(359, 452),
(359, 459),
(360,  181),
(360, 191),
(360, 329),
(360, 368),
(360, 474),
(360, 368),
(360, 474),
(361,  11),
(361, 26),
(361, 78),
(361, 268),
(361, 296),
(361, 354),
(361, 355),
(361, 357),
(361, 36),
(361, 138),
(361, 180),
(361, 368),
(361, 430),
(361, 367),
(361, 426),
(361, 430),
(361, 445),
(362,  13),
(362, 138),
(362, 235),
(362, 247),
(362, 326),
(362, 11),
(362, 366),
(362, 449),
(362, 366),
(362, 377),
(362, 430),
(362, 432),
(363,  269),
(363, 292),
(363, 472),
(363, 380),
(364,  99),
(364, 129),
(364, 154),
(364, 275),
(364, 99),
(364, 255),
(364, 313),
(364, 405),
(364, 408),
(364, 466),
(364, 373),
(364, 410),
(364, 432),
(364, 452),
(365,  234),
(365, 242),
(365, 279),
(365, 288),
(365, 300),
(365, 234),
(365, 445),
(365, 380),
(365, 387),
(365, 445),
(366,  233),
(366, 247),
(366, 278),
(366, 362),
(366, 362),
(366, 417),
(366, 458),
(366, 467),
(367,  16),
(367, 26),
(367, 78),
(367, 79),
(367, 248),
(367, 248),
(367, 268),
(367, 308),
(367, 357),
(367, 10),
(367, 16),
(367, 30),
(367, 35),
(367, 40),
(367, 52),
(367, 68),
(367, 125),
(367, 141),
(367, 142),
(367, 172),
(367, 209),
(367, 248),
(367, 252),
(367, 256),
(367, 268),
(367, 271),
(367, 272),
(367, 290),
(367, 304),
(367, 354),
(367, 358),
(367, 357),
(367, 361),
(367, 368),
(367, 401),
(367, 405),
(367, 419),
(367, 429),
(367, 439),
(367, 368),
(367, 413),
(367, 442),
(368,  36),
(368, 40),
(368, 68),
(368, 101),
(368, 181),
(368, 248),
(368, 290),
(368, 329),
(368, 360),
(368, 361),
(368, 367),
(368, 190),
(368, 247),
(368, 248),
(368, 249),
(368, 290),
(368, 349),
(368, 360),
(368, 367),
(368, 429),
(368, 439),
(368, 467),
(368, 474),
(368, 357),
(368, 377),
(368, 429),
(368, 439),
(368, 467),
(369,  109),
(369, 252),
(369, 109),
(370,  75),
(370, 315),
(370, 175),
(370, 294),
(370, 315),
(370, 401),
(370, 401),
(370, 420),
(370, 421),
(371,  150),
(371, 275),
(371, 276),
(371, 153),
(371, 207),
(372,  90),
(372, 90),
(372, 116),
(372, 240),
(373,  297),
(373, 297),
(373, 364),
(373, 421),
(373, 396),
(373, 401),
(373, 421),
(374,  2),
(374, 55),
(374, 119),
(374, 286),
(374, 292),
(374, 26),
(374, 150),
(374, 286),
(374, 292),
(374, 293),
(374, 423),
(375,  7),
(375, 16),
(375, 66),
(375, 75),
(375, 125),
(375, 182),
(375, 300),
(375, 312),
(375, 105),
(375, 343),
(375, 359),
(375, 446),
(375, 127),
(375, 387),
(375, 379),
(375, 405),
(375, 447),
(376,  50),
(376, 132),
(376, 176),
(376, 1),
(376, 131),
(376, 135),
(376, 176),
(376, 412),
(376, 424),
(376, 443),
(376, 447),
(377,  40),
(377, 237),
(377, 267),
(377, 12),
(377, 40),
(377, 237),
(377, 256),
(377, 362),
(377, 368),
(377, 417),
(377, 417),
(377, 438),
(377, 458),
(378,  166),
(378, 168),
(378, 223),
(378, 274),
(378, 383),
(379,  300),
(379, 355),
(379, 5),
(379, 356),
(379, 375),
(379, 452),
(380,  20),
(380, 15),
(380, 20),
(380, 67),
(380, 106),
(380, 107),
(380, 119),
(380, 127),
(380, 150),
(380, 185),
(380, 211),
(380, 262),
(380, 268),
(380, 363),
(380, 365),
(380, 452),
(381,  337),
(381, 402),
(381, 420),
(381, 420),
(382,  36),
(382, 101),
(382, 393),
(383,  131),
(383, 131),
(383, 274),
(383, 303),
(383, 378),
(384,  75),
(384, 127),
(384, 219),
(384, 238),
(384, 359),
(384, 92),
(384, 446),
(385,  133),
(385, 257),
(385, 345),
(385, 90),
(385, 428),
(385, 456),
(386,  168),
(386, 307),
(386, 19),
(386, 166),
(386, 168),
(386, 235),
(387,  11),
(387, 234),
(387, 300),
(387, 312),
(387, 359),
(387, 375),
(387, 11),
(387, 300),
(387, 305),
(387, 319),
(387, 365),
(387, 437),
(387, 450),
(387, 451),
(387, 452),
(387, 453),
(387, 437),
(387, 452),
(387, 453),
(388,  215),
(388, 307),
(388, 334),
(388, 7),
(388, 129),
(388, 282),
(388, 420),
(388, 401),
(388, 420),
(389,  176),
(389, 287),
(389, 287),
(390,  150),
(390, 162),
(390, 276),
(390, 436),
(390, 436),
(391,  131),
(391, 99),
(391, 112),
(391, 131),
(391, 310),
(392,  263),
(392, 327),
(392, 359),
(392, 263),
(392, 299),
(392, 450),
(393,  36),
(393, 54),
(393, 181),
(393, 192),
(393, 382),
(393, 36),
(393, 89),
(393, 353),
(393, 458),
(393, 396),
(393, 421),
(394,  7),
(394, 99),
(394, 125),
(394, 202),
(394, 359),
(394, 99),
(394, 460),
(394, 409),
(395,  95),
(395, 95),
(395, 194),
(396,  20),
(396, 269),
(396, 20),
(396, 89),
(396, 269),
(396, 279),
(396, 373),
(396, 393),
(397,  18),
(397, 355),
(397, 358),
(397, 52),
(397, 431),
(398,  19),
(398, 306),
(398, 350),
(398, 19),
(398, 166),
(398, 306),
(398, 350),
(398, 399),
(398, 399),
(399,  19),
(399, 306),
(399, 350),
(399, 398),
(399, 19),
(399, 350),
(399, 398),
(400,  280),
(400, 282),
(400, 280),
(401,  51),
(401, 294),
(401, 315),
(401, 336),
(401, 367),
(401, 370),
(401, 7),
(401, 15),
(401, 23),
(401, 37),
(401, 93),
(401, 88),
(401, 135),
(401, 159),
(401, 163),
(401, 164),
(401, 205),
(401, 294),
(401, 297),
(401, 315),
(401, 326),
(401, 336),
(401, 370),
(401, 373),
(401, 403),
(401, 438),
(401, 304),
(401, 354),
(401, 76),
(401, 275),
(401, 388),
(401, 402),
(402,  98),
(402, 124),
(402, 132),
(402, 381),
(402, 401),
(402, 204),
(402, 420),
(402, 420),
(403,  321),
(403, 401),
(404,  321),
(404, 321),
(405,  129),
(405, 218),
(405, 300),
(405, 312),
(405, 364),
(405, 367),
(405, 76),
(405, 86),
(405, 94),
(405, 127),
(405, 168),
(405, 210),
(405, 252),
(405, 313),
(405, 347),
(405, 375),
(405, 406),
(405, 408),
(405, 406),
(405, 410),
(405, 430),
(406,  203),
(406, 405),
(406, 405),
(406, 409),
(406, 409),
(406, 410),
(406, 430),
(407,  76),
(407, 347),
(407, 347),
(407, 441),
(408,  76),
(408, 138),
(408, 168),
(408, 364),
(408, 405),
(408, 410),
(408, 430),
(409,  99),
(409, 131),
(409, 154),
(409, 300),
(409, 312),
(409, 406),
(409, 394),
(409, 406),
(409, 430),
(409, 452),
(410,  7),
(410, 16),
(410, 154),
(410, 164),
(410, 180),
(410, 280),
(410, 347),
(410, 364),
(410, 405),
(410, 406),
(410, 408),
(410, 411),
(410, 462),
(411,  312),
(411, 410),
(411, 412),
(411, 466),
(412,  47),
(412, 72),
(412, 153),
(412, 176),
(412, 242),
(412, 376),
(412, 47),
(412, 72),
(412, 198),
(412, 411),
(412, 443),
(412, 16),
(412, 412),
(412, 412),
(412, 466),
(413,  83),
(413, 268),
(413, 308),
(413, 357),
(413, 73),
(413, 76),
(413, 94),
(413, 141),
(413, 155),
(413, 178),
(413, 233),
(413, 248),
(413, 308),
(413, 329),
(413, 358),
(413, 367),
(414,  15),
(414, 123),
(414, 150),
(414, 173),
(414, 205),
(414, 292),
(414, 293),
(414, 298),
(414, 15),
(414, 105),
(414, 123),
(414, 148),
(414, 205),
(415,  23),
(415, 41),
(415, 334),
(415, 88),
(416,  58),
(416, 218),
(416, 219),
(416, 238),
(416, 287),
(416, 300),
(416, 99),
(416, 313),
(416, 445),
(417,  133),
(417, 175),
(417, 257),
(417, 346),
(417, 377),
(417, 20),
(417, 52),
(417, 106),
(417, 133),
(417, 175),
(417, 229),
(417, 366),
(417, 377),
(417, 431),
(417, 456),
(418,  27),
(418, 103),
(418, 130),
(418, 239),
(418, 103),
(418, 154),
(418, 180),
(418, 243),
(418, 357),
(419,  142),
(419, 171),
(419, 357),
(419, 367),
(419, 142),
(419, 429),
(420,  159),
(420, 284),
(420, 334),
(420, 381),
(420, 388),
(420, 402),
(420, 342),
(420, 370),
(420, 381),
(420, 388),
(420, 402),
(421,  297),
(421, 373),
(421, 315),
(421, 353),
(421, 370),
(421, 373),
(421, 393),
(422,  6),
(422, 31),
(422, 125),
(422, 286),
(422, 320),
(422, 6),
(422, 184),
(422, 257),
(422, 423),
(422, 469),
(422, 423),
(422, 424),
(422, 452),
(422, 469),
(423,  6),
(423, 45),
(423, 58),
(423, 60),
(423, 94),
(423, 287),
(423, 286),
(423, 422),
(423, 60),
(423, 94),
(423, 287),
(423, 286),
(423, 374),
(423, 422),
(423, 469),
(423, 469),
(424,  50),
(424, 123),
(424, 125),
(424, 135),
(424, 176),
(424, 266),
(424, 287),
(424, 376),
(424, 135),
(424, 176),
(424, 422),
(424, 470),
(425,  6),
(425, 25),
(425, 269),
(425, 6),
(425, 268),
(425, 345),
(425, 428),
(426,  5),
(426, 26),
(426, 38),
(426, 150),
(426, 157),
(426, 160),
(426, 162),
(426, 165),
(426, 260),
(426, 277),
(426, 283),
(426, 38),
(426, 66),
(426, 75),
(426, 150),
(426, 149),
(426, 361),
(426, 438),
(426, 472),
(426, 471),
(426, 477),
(426, 162),
(426, 457),
(426, 471),
(426, 477),
(427,  150),
(427, 259),
(427, 275),
(427, 151),
(427, 259),
(427, 433),
(428,  25),
(428, 46),
(428, 68),
(428, 72),
(428, 101),
(428, 156),
(428, 257),
(428, 133),
(428, 136),
(428, 217),
(428, 271),
(428, 329),
(428, 355),
(428, 385),
(428, 425),
(428, 429),
(428, 439),
(428, 429),
(429,  101),
(429, 256),
(429, 257),
(429, 267),
(429, 272),
(429, 272),
(429, 278),
(429, 367),
(429, 368),
(429, 428),
(429, 30),
(429, 101),
(429, 249),
(429, 271),
(429, 357),
(429, 368),
(429, 419),
(429, 428),
(429, 438),
(430,  39),
(430, 296),
(430, 332),
(430, 358),
(430, 361),
(430, 168),
(430, 296),
(430, 332),
(430, 358),
(430, 361),
(430, 362),
(430, 405),
(430, 406),
(430, 408),
(430, 409),
(431,  18),
(431, 355),
(431, 397),
(431, 18),
(431, 268),
(431, 272),
(431, 355),
(431, 357),
(431, 417),
(431, 432),
(431, 432),
(432,  355),
(432, 431),
(432, 16),
(432, 18),
(432, 110),
(432, 268),
(432, 272),
(432, 293),
(432, 296),
(432, 355),
(432, 358),
(432, 362),
(432, 364),
(432, 431),
(433,  8),
(433, 151),
(433, 157),
(433, 165),
(433, 193),
(433, 283),
(433, 336),
(433, 337),
(433, 427),
(433, 299),
(433, 481),
(434,  19),
(434, 20),
(434, 106),
(434, 223),
(434, 299),
(434, 327),
(434, 337),
(434, 86),
(434, 106),
(434, 193),
(434, 327),
(434, 337),
(435,  234),
(435, 300),
(435, 312),
(435, 319),
(435, 352),
(435, 218),
(435, 234),
(435, 352),
(436,  150),
(436, 390),
(436, 276),
(436, 200),
(436, 390),
(436, 478),
(437,  11),
(437, 287),
(437, 387),
(437, 305),
(437, 313),
(437, 387),
(437, 452),
(437, 453),
(437, 452),
(437, 453),
(437, 480),
(438,  6),
(438, 9),
(438, 23),
(438, 30),
(438, 36),
(438, 219),
(438, 233),
(438, 249),
(438, 257),
(438, 401),
(438, 426),
(438, 429),
(438, 9),
(438, 93),
(438, 183),
(438, 213),
(438, 214),
(438, 257),
(438, 271),
(438, 281),
(438, 377),
(439,  191),
(439, 248),
(439, 367),
(439, 368),
(439, 428),
(439, 23),
(439, 168),
(439, 191),
(439, 204),
(439, 213),
(439, 247),
(439, 368),
(439, 467),
(439, 40),
(439, 329),
(440,  154),
(440, 179),
(440, 180),
(440, 51),
(440, 83),
(440, 154),
(440, 179),
(440, 180),
(441,  312),
(441, 336),
(441, 407),
(441, 465),
(442,  16),
(442, 176),
(442, 248),
(442, 268),
(442, 312),
(442, 16),
(442, 94),
(442, 99),
(442, 367),
(442, 466),
(443,  1),
(443, 47),
(443, 176),
(443, 198),
(443, 242),
(443, 376),
(443, 412),
(443, 47),
(443, 72),
(443, 198),
(443, 242),
(444,  287),
(444, 309),
(445,  238),
(445, 312),
(445, 365),
(445, 137),
(445, 238),
(445, 300),
(445, 305),
(445, 312),
(445, 319),
(445, 327),
(445, 361),
(445, 365),
(445, 416),
(445, 450),
(445, 459),
(446,  1),
(446, 74),
(446, 75),
(446, 92),
(446, 123),
(446, 127),
(446, 359),
(446, 375),
(446, 22),
(446, 74),
(446, 126),
(446, 127),
(446, 195),
(446, 226),
(446, 295),
(446, 384),
(446, 452),
(447,  25),
(447, 34),
(447, 90),
(447, 127),
(447, 156),
(447, 166),
(447, 219),
(447, 224),
(447, 238),
(447, 298),
(447, 300),
(447, 328),
(447, 344),
(447, 359),
(447, 376),
(447, 224),
(447, 34),
(447, 37),
(447, 73),
(447, 74),
(447, 90),
(447, 92),
(447, 85),
(447, 127),
(447, 128),
(447, 219),
(447, 298),
(447, 344),
(447, 375),
(447, 448),
(447, 448),
(447, 452),
(448,  22),
(448, 73),
(448, 133),
(448, 196),
(448, 233),
(448, 447),
(448, 241),
(448, 447),
(448, 452),
(449,  23),
(449, 362),
(449, 23),
(450,  300),
(450, 387),
(450, 445),
(450, 392),
(450, 480),
(450, 480),
(451,  238),
(451, 336),
(451, 337),
(451, 387),
(451, 313),
(451, 336),
(451, 459),
(452,  84),
(452, 175),
(452, 234),
(452, 300),
(452, 359),
(452, 380),
(452, 387),
(452, 437),
(452, 7),
(452, 37),
(452, 73),
(452, 78),
(452, 90),
(452, 92),
(452, 94),
(452, 96),
(452, 85),
(452, 285),
(452, 298),
(452, 300),
(452, 313),
(452, 312),
(452, 327),
(452, 336),
(452, 359),
(452, 364),
(452, 379),
(452, 387),
(452, 409),
(452, 422),
(452, 437),
(452, 446),
(452, 447),
(452, 448),
(452, 453),
(452, 469),
(452, 453),
(452, 469),
(453,  182),
(453, 234),
(453, 312),
(453, 387),
(453, 437),
(453, 452),
(453, 387),
(453, 437),
(453, 452),
(453, 480),
(454,  73),
(454, 138),
(454, 237),
(454, 138),
(454, 234),
(454, 358),
(455,  186),
(455, 234),
(455, 268),
(456,  133),
(456, 183),
(456, 192),
(456, 9),
(456, 133),
(456, 181),
(456, 192),
(456, 329),
(456, 345),
(456, 385),
(456, 417),
(456, 467),
(457,  13),
(457, 38),
(457, 150),
(457, 162),
(457, 458),
(457, 150),
(457, 149),
(457, 426),
(457, 458),
(457, 471),
(458,  13),
(458, 36),
(458, 324),
(458, 393),
(458, 11),
(458, 13),
(458, 36),
(458, 82),
(458, 181),
(458, 278),
(458, 366),
(458, 377),
(458, 457),
(458, 457),
(459,  238),
(459, 445),
(459, 313),
(459, 359),
(459, 451),
(460,  394),
(461,  160),
(461, 162),
(461, 286),
(461, 150),
(461, 160),
(461, 478),
(461, 463),
(462,  275),
(462, 410),
(463,  150),
(463, 157),
(463, 283),
(463, 151),
(463, 150),
(463, 157),
(463, 283),
(463, 461),
(464,  95),
(464, 95),
(465,  176),
(465, 309),
(465, 441),
(465, 466),
(466,  364),
(466, 412),
(466, 465),
(466, 93),
(466, 94),
(466, 411),
(466, 442),
(467,  40),
(467, 290),
(467, 368),
(467, 439),
(467, 456),
(467, 366),
(467, 368),
(468,  95),
(468, 106),
(469,  6),
(469, 42),
(469, 60),
(469, 234),
(469, 288),
(469, 286),
(469, 312),
(469, 422),
(469, 423),
(469, 452),
(469, 6),
(469, 168),
(469, 206),
(469, 212),
(469, 305),
(469, 422),
(469, 423),
(469, 452),
(469, 480),
(470,  132),
(470, 176),
(470, 246),
(470, 121),
(470, 424),
(471,  8),
(471, 150),
(471, 157),
(471, 162),
(471, 165),
(471, 277),
(471, 283),
(471, 426),
(471, 472),
(471, 150),
(471, 149),
(471, 162),
(471, 426),
(471, 457),
(471, 472),
(472,  363),
(472, 426),
(472, 86),
(472, 162),
(472, 471),
(472, 471),
(473,  150),
(473, 201),
(473, 275),
(473, 8),
(473, 276),
(473, 201),
(473, 208),
(474,  190),
(474, 329),
(474, 360),
(474, 368),
(474, 360),
(475,  150),
(475, 276),
(475, 150),
(476,  117),
(476, 150),
(476, 117),
(477,  57),
(477, 150),
(477, 160),
(477, 292),
(477, 426),
(477, 160),
(477, 292),
(477, 426),
(478,  286),
(478, 436),
(478, 461),
(479,  6),
(479, 206),
(479, 19),
(479, 20),
(480,  312),
(480, 450),
(480, 453),
(480, 469),
(480, 437),
(480, 450),
(481,  150),
(481, 149),
(481, 150),
(481, 149),
(481, 433) ;