Data loading and preprocessing¶

We are loading a dataset consisting of Amazon product reviews for products from the category "Electronics". We do not know what types of products are covered by these reviews and we want to uncover that by means of applying topic modeling (LDA) on this corpus of reviews

In [2]:
import pandas as pd

reviews = pd.read_csv('reviews.csv', delimiter = '\t') # in our file, the values are actually TAB-separated
reviews
Out[2]:
label score content
0 NEG 2.0 cons tips extremely easy on carpet and if you...
1 NEG 1.0 It's a nice look, but it tips over very easil...
2 NEG 1.0 I have bought and returned three of these uni...
3 NEG 1.0 I knew these were inexpensive CD cases, but I...
4 NEG 2.0 I used a 25 pack of these doing DVD backups, ...
... ... ... ...
1795 POS 5.0 I just recieved my HDMI cable and am very imp...
1796 POS 5.0 This is the perfect keyboard ( I know cuz I a...
1797 POS 5.0 SanDisk has done it again. They never seem to...
1798 POS 5.0 Fast shipping, Very happy with the GARMIN. Th...
1799 POS 5.0 The SanDisk 1GB Micro SD Card arrived quickly...

1800 rows × 3 columns

Preprocessing¶

We next want to preprocess our review texts to eliminate as much of the "noise" that could affect the topic modeling. We will apply common text preprocessing:

  • Tokenization: we split the texts into words/tokens
  • Stopword and punctuation removal: we eliminate all tokens that are in the list of stopwords (and puncutation)
  • Additionally, we remove all non-content words, i.e., all words with part-of-speech-tags that do not correspond to nouns, verbs, adjectives, ...

We will use SpaCy to perform tokenization and filtering.

  • To do that, one first needs to install spacy and download the corresponding model
  • We will use the model "en_core_web_md" that contains tokenization, part-of-speech tagging and other models for English

To install spacy, run the following in command line:

  • pip install spacy

To download the model, run the following in command line:

  • python -m spacy download en_core_web_md
In [3]:
import spacy
import wordcloud
from wordcloud import STOPWORDS

# removing the repetitions if there are any, converting the list to set
stopwords = set(list(STOPWORDS) + ['.', "?", "!", ",", "(", ")", ":", ";", "\"", "'", "=", "-"])
stop_tags = ['ADV','PRON','CCONJ','PUNCT','PART','DET','ADP','SPACE', 'NUM', 'SYM']
print(stopwords)

nlp = spacy.load("en_core_web_md")
C:\Goran\System\miniconda3\lib\site-packages\tensorflow\python\framework\dtypes.py:246: DeprecationWarning: `np.bool8` is a deprecated alias for `np.bool_`.  (Deprecated NumPy 1.24)
  np.bool8: (False, True),
{'your', 'being', 'which', ';', 'over', 'other', 'has', "i'm", 'had', 'why', '.', "doesn't", "we'll", ':', "when's", 'for', 'did', "it's", 'yourselves', 'after', "i'll", 'once', "shouldn't", "let's", "how's", 'themselves', 'a', "hasn't", 'who', 'each', 'all', "there's", 'hers', 'herself', 'having', 'those', "they'd", "you'd", 'cannot', 'down', "mustn't", 'same', '-', 'how', 'most', 'own', 'theirs', "he'll", 'do', 'during', 'here', 'therefore', "they'll", 'these', "wasn't", 'just', "you're", 'http', "aren't", 'since', 'them', 'from', 'also', 'there', 'doing', 'does', 'than', 'such', "weren't", 'until', 'were', 'what', '?', 'in', 'about', 'too', "we've", 'while', 'should', 'shall', 'himself', ',', "she's", 'at', 'between', 'both', "he'd", "she'd", "you've", 'against', 'then', 'could', "she'll", "they're", 'above', "we'd", 'we', 'into', 'she', 'have', "here's", "why's", 'can', 'you', 'of', 'his', 'he', "don't", "won't", 'yourself', "where's", ')', 'otherwise', '(', 'hence', 'but', 'their', "wouldn't", '"', "haven't", 'again', 'any', 'very', "you'll", 'they', 'further', 'like', "can't", 'where', 'myself', "shan't", 'the', 'some', 'get', 'few', 'so', 'because', 'and', 'by', 'www', "isn't", 'on', "they've", "that's", 'an', "who's", "'", 'only', 'would', "he's", 'out', 'through', "didn't", 'if', 'not', 'my', 'ourselves', 'com', 'her', 'when', "we're", 'off', 'to', 'nor', 'this', 'before', 'is', 'him', 'below', 'was', 'be', "i've", 'ought', '!', 'i', 'r', 'as', 'or', 'more', 'ours', '=', "couldn't", 'that', 'are', 'yours', 'else', 'am', "what's", 'whom', 'up', 'its', "hadn't", 'it', 'ever', 'under', 'k', 'with', 'itself', 'been', 'no', 'me', 'our', 'however', "i'd"}
In [4]:
# we're tokenizing all reviews, and from each eliminating stopwords and words with non-content POS-tags
reviews["tokens"] = reviews.content.apply(lambda x: [t.lemma_.lower() for t in nlp(x, disable=["parser", "ner"]) if (t.text.strip() != "" and (t.text.lower() not in stopwords) and t.pos_ not in stop_tags)])
In [5]:
ind = 45
reviews.iloc[ind].tokens
Out[5]:
['be',
 'consumer',
 'sandisk',
 'usb',
 'flash',
 'drive',
 'use',
 'couple',
 'sandisk',
 'flash',
 'drive',
 'i.e.',
 'mb',
 'mini',
 'mb',
 'mini',
 'buy',
 'product',
 'performance',
 'wise',
 'particular',
 'product',
 'good',
 'be',
 'take',
 'long',
 'time',
 'copy',
 'file',
 'computer',
 'be',
 'take',
 'long',
 'time',
 'delete',
 'file',
 'disk',
 'return',
 'amazon',
 'look',
 'mini',
 'product',
 'sandisk',
 'doubt',
 'micro',
 'product',
 'capacity',
 'mb',
 'be',
 'plan',
 'buy',
 'mb',
 'gb',
 'sandisk',
 'mini',
 'usb',
 'flash',
 'drive',
 'buy',
 'good',
 'one',
 'waste',
 'time',
 'product']

Peparation for topic modeling with LDA¶

We will carry out topic modeling with the implementation of LDA from the popular library gensim. To be able to apply LDA from gensim, we first need to prepare some data structures, namely: the dictionary of words we will use as the vocabulary over which to carry out topic models.

We can influence on how big the dictionary will be, via the parameters of the filter_extremes method:

  • by setting the minimal number of documents (reviews) in which the token has to appear to be included in the dictionary (this eliminates the most infrequent terms, unlikely to be relevant for any topic)

  • by setting the maximal percentage of documents in which the token is allowed to appear (this eliminates the most frequent terms, likely to be "part of" every topic)

In [7]:
from gensim.corpora.dictionary import Dictionary
dictionary = Dictionary(reviews['tokens'])
dictionary.filter_extremes(no_below=5, no_above=0.1)

l = list(dictionary.items())
print(l)
print(len(l))
[(0, 'bottom'), (1, 'break'), (2, 'cd'), (3, 'con'), (4, 'design'), (5, 'fit'), (6, 'gap'), (7, 'guess'), (8, 'guide'), (9, 'hold'), (10, 'hole'), (11, 'individual'), (12, 'loose'), (13, 'lot'), (14, 'metal'), (15, 'pain'), (16, 'piece'), (17, 'pro'), (18, 'pull'), (19, 'put'), (20, 'slot'), (21, 'stack'), (22, 'tip'), (23, 'top'), (24, 'whole'), (25, 'advice'), (26, 'box'), (27, 'invest'), (28, 'money'), (29, 'nice'), (30, 'picture'), (31, 'save'), (32, 'show'), (33, 'sturdy'), (34, 'surface'), (35, 'complete'), (36, 'defective'), (37, 'disc'), (38, 'dvd'), (39, 'error'), (40, 'player'), (41, 'point'), (42, 'return'), (43, 'rip'), (44, 'skip'), (45, 'slight'), (46, 'system'), (47, 'useless'), (48, 'can'), (49, 'case'), (50, 'inexpensive'), (51, 'open'), (52, 'backup'), (53, 'brand'), (54, 'burner'), (55, 'fail'), (56, 'failure'), (57, 'firmware'), (58, 'first'), (59, 'frustration'), (60, 'high'), (61, 'last'), (62, 'learn'), (63, 'mention'), (64, 'pack'), (65, 'package'), (66, 'people'), (67, 'rate'), (68, 'read'), (69, 'require'), (70, 'reviewer'), (71, 'seem'), (72, 'software'), (73, 'sony'), (74, 'suck'), (75, 'suggest'), (76, 'tdk'), (77, 'upgrade'), (78, 'bang'), (79, 'buck'), (80, 'burn'), (81, 'coaster'), (82, 'many'), (83, 'memorex'), (84, 'much'), (85, 'order'), (86, 'verbatim'), (87, 'bother'), (88, 'cost'), (89, 'different'), (90, 'excellent'), (91, 'less'), (92, 'love'), (93, 'luck'), (94, 'movie'), (95, 'unacceptable'), (96, 'waste'), (97, '%'), (98, '['), (99, 'crap'), (100, 'decent'), (101, 'disappointing'), (102, 'discover'), (103, 'hate'), (104, 'hope'), (105, 'late'), (106, 'live'), (107, 'medium'), (108, 'opinion'), (109, 'stop'), (110, 'stutter'), (111, 'success'), (112, 'watch'), (113, '*'), (114, 'clear'), (115, 'control'), (116, 'dead'), (117, 'device'), (118, 'email'), (119, 'help'), (120, 'lexar'), (121, 'machine'), (122, 'mine'), (123, 'other'), (124, 'prove'), (125, 'request'), (126, 'review'), (127, 'serious'), (128, 'support'), (129, 'tech'), (130, 'term'), (131, 'windows'), (132, 'xp'), (133, 'business'), (134, 'contact'), (135, 'copy'), (136, 'keep'), (137, 'mistake'), (138, 'offer'), (139, 'true'), (140, 'average'), (141, 'c'), (142, 'complaint'), (143, 'date'), (144, 'expect'), (145, 'file'), (146, 'full'), (147, 'number'), (148, 'original'), (149, 'phone'), (150, 'please'), (151, 'promise'), (152, 'second'), (153, 'state'), (154, 'worth'), (155, 'alternative'), (156, 'attention'), (157, 'content'), (158, 'customer'), (159, 'enough'), (160, 'expense'), (161, 'fix'), (162, 'free'), (163, 'lose'), (164, 'low'), (165, 'pause'), (166, 'pay'), (167, 'poor'), (168, 'pricey'), (169, 'rating'), (170, 'rebate'), (171, 'service'), (172, 'sleeve'), (173, 'total'), (174, 'avoid'), (175, 'collection'), (176, 'disk'), (177, 'amazon'), (178, 'beware'), (179, 'buyer'), (180, 'camera'), (181, 'card'), (182, 'confidence'), (183, 'digital'), (184, 'kodak'), (185, 'previous'), (186, 'shipping'), (187, 'test'), (188, 'throw'), (189, 'accident'), (190, 'build'), (191, 'button'), (192, 'comfortable'), (193, 'example'), (194, 'game'), (195, 'hand'), (196, 'hard'), (197, 'limited'), (198, 'lock'), (199, 'logitech'), (200, 'map'), (201, 'normal'), (202, 'pad'), (203, 'play'), (204, 'press'), (205, 'programming'), (206, 'reason'), (207, 'shift'), (208, 'ship'), (209, 'thumb'), (210, 'way'), (211, 'hardware'), (212, 'hour'), (213, 'row'), (214, 'several'), (215, 'spend'), (216, 'advertise'), (217, 'allow'), (218, 'cap'), (219, 'check'), (220, 'computer'), (221, 'consider'), (222, 'exceed'), (223, 'exchange'), (224, 'express'), (225, 'factory'), (226, 'final'), (227, 'fly'), (228, 'hundred'), (229, 'item'), (230, 'media'), (231, 'might'), (232, 'must'), (233, 'old'), (234, 'person'), (235, 'program'), (236, 'refund'), (237, 'requirement'), (238, 'solution'), (239, 'star'), (240, 'story'), (241, 'tell'), (242, 'trade'), (243, 'trouble'), (244, 'type'), (245, 'version'), (246, 'website'), (247, 'sandisk'), (248, 'sd'), (249, 'attempt'), (250, 'channel'), (251, 'distance'), (252, 'ft'), (253, 'house'), (254, 'range'), (255, 'replace'), (256, 'room'), (257, 'arrive'), (258, 'beautiful'), (259, 'claim'), (260, 'extend'), (261, 'faulty'), (262, 'foot'), (263, 'happy'), (264, 'horrible'), (265, 'internet'), (266, 'radio'), (267, 'rs'), (268, 'search'), (269, 'settle'), (270, 'shack'), (271, 'similar'), (272, 'third'), (273, 'variety'), (274, 'warranty'), (275, 'wireless'), (276, 'battery'), (277, 'charge'), (278, 'couple'), (279, 'disappointed'), (280, 'instruction'), (281, 'monster'), (282, 'pleased'), (283, 'recharge'), (284, 'wear'), (285, 'detect'), (286, 'lemon'), (287, 'may'), (288, 'multiple'), (289, 'power'), (290, 'book'), (291, 'description'), (292, 'despite'), (293, 'heavy'), (294, 'likely'), (295, 'snap'), (296, 'stand'), (297, 'flimsy'), (298, 'part'), (299, 'plastic'), (300, 'sure'), (301, 'base'), (302, 'big'), (303, 'chapter'), (304, 'eye'), (305, 'fall'), (306, 'glue'), (307, 'handle'), (308, 'happen'), (309, 'holder'), (310, 'large'), (311, 'manual'), (312, 'middle'), (313, 'minute'), (314, 'ok'), (315, 'page'), (316, 'particular'), (317, 'policy'), (318, 'rubber'), (319, 'see'), (320, 'worthless'), (321, 'send'), (322, 'accessory'), (323, 'company'), (324, 'disappoint'), (325, 'fact'), (326, 'list'), (327, 'memory'), (328, 'receive'), (329, 'response'), (330, 'shape'), (331, 'size'), (332, 'unable'), (333, 'wrong'), (334, 'ask'), (335, 'back'), (336, 'cancel'), (337, 'contract'), (338, 'cover'), (339, 'extra'), (340, 'feeling'), (341, 'inform'), (342, 'koss'), (343, 'label'), (344, 'least'), (345, 'pre'), (346, 'printer'), (347, 'rep'), (348, 'replacement'), (349, 'report'), (350, 'sennheiser'), (351, 'shame'), (352, 'start'), (353, 'stay'), (354, 'week'), (355, 'word'), (356, 'apple'), (357, 'becuase'), (358, 'cause'), (359, 'course'), (360, 'die'), (361, 'fan'), (362, 'fantastic'), (363, 'figure'), (364, 'investment'), (365, 'ipod'), (366, 'period'), (367, 'simple'), (368, 'sorry'), (369, 'store'), (370, 'tough'), (371, 'track'), (372, 'wish'), (373, 'would'), (374, 'actual'), (375, 'age'), (376, 'care'), (377, 'chance'), (378, 'datum'), (379, 'image'), (380, 'important'), (381, 'none'), (382, 'right'), (383, 'write'), (384, 'attach'), (385, 'beep'), (386, 'click'), (387, 'cut'), (388, 'drop'), (389, 'outage'), (390, 'plug'), (391, 'reboot'), (392, 'restore'), (393, 'set'), (394, 'shut'), (395, 'small'), (396, 'switch'), (397, 'cable'), (398, 'connection'), (399, 'damage'), (400, 'fry'), (401, 'hit'), (402, 'hurt'), (403, 'modem'), (404, 'motherboard'), (405, 'router'), (406, 'surge'), (407, 'though'), (408, 'bus'), (409, 'drive'), (410, 'external'), (411, 'fine'), (412, 'firewire'), (413, 'internal'), (414, 'issue'), (415, 'resolution'), (416, 'import'), (417, 'depend'), (418, 'develop'), (419, 'do'), (420, 'end'), (421, 'equivalent'), (422, 'handy'), (423, 'job'), (424, 'next'), (425, 'operate'), (426, 'quick'), (427, 'recommendation'), (428, 'release'), (429, 'reliable'), (430, 'risk'), (431, 'run'), (432, 'tray'), (433, 'yesterday'), (434, 'travel'), (435, 'remove'), (436, 'walmart'), (437, 'although'), (438, 'line'), (439, 'cheap'), (440, 'durable'), (441, 'erase'), (442, 'gold'), (443, 'junk'), (444, 'lead'), (445, 'light'), (446, 'photo'), (447, 'refuse'), (448, 'yes'), (449, 'call'), (450, 'cleaning'), (451, 'count'), (452, 'dell'), (453, 'destroy'), (454, 'dry'), (455, 'include'), (456, 'keyboard'), (457, 'minor'), (458, 'past'), (459, 'retail'), (460, 'screw'), (461, 'self'), (462, 'street'), (463, 'audio'), (464, 'center'), (465, 'convenient'), (466, 'crappy'), (467, 'god'), (468, 'hdmi'), (469, 'input'), (470, 'load'), (471, 'mode'), (472, 'moment'), (473, 'online'), (474, 'option'), (475, 'positive'), (476, 'protect'), (477, 'receiver'), (478, 'repair'), (479, 'screen'), (480, 'short'), (481, 'speaker'), (482, 'television'), (483, 'turn'), (484, 'unplug'), (485, 'upon'), (486, 'user'), (487, 'video'), (488, 'wire'), (489, '2nd'), (490, 'accord'), (491, 'generation'), (492, 'shuffle'), (493, 'death'), (494, 'flash'), (495, 'green'), (496, 'like'), (497, 'orange'), (498, 'pitch'), (499, 'space'), (500, 'answer'), (501, 'appear'), (502, 'bar'), (503, 'blink'), (504, 'discount'), (505, 'engineer'), (506, 'idiot'), (507, 'involve'), (508, 'question'), (509, 'sign'), (510, 'suffer'), (511, 'understand'), (512, 'whether'), (513, 'arm'), (514, 'wait'), (515, 'capacity'), (516, 'consumer'), (517, 'delete'), (518, 'doubt'), (519, 'gb'), (520, 'i.e.'), (521, 'long'), (522, 'mb'), (523, 'micro'), (524, 'mini'), (525, 'performance'), (526, 'plan'), (527, 'usb'), (528, 'writer'), (529, 'dvd+r'), (530, 'flaw'), (531, 'flawless'), (532, 'personal'), (533, 'philips'), (534, 'playback'), (535, 'record'), (536, 'recorder'), (537, 'able'), (538, 'begin'), (539, 'beginning'), (540, 'bring'), (541, 'choose'), (542, 'continue'), (543, 'difficulty'), (544, 'effort'), (545, 'eject'), (546, 'entire'), (547, 'follow'), (548, 'half'), (549, 'have'), (550, 'hear'), (551, 'home'), (552, 'july'), (553, 'june'), (554, 'letter'), (555, 'mean'), (556, 'mechanism'), (557, 'model'), (558, 'noise'), (559, 'panasonic'), (560, 'place'), (561, 'post'), (562, 'ram'), (563, 'research'), (564, 'result'), (565, 'shop'), (566, 'specific'), (567, 'strange'), (568, 'today'), (569, 'update'), (570, 'song'), (571, 'static'), (572, 'alarm'), (573, 'annoying'), (574, 'become'), (575, 'block'), (576, 'bright'), (577, 'christmas'), (578, 'enjoy'), (579, 'function'), (580, 'ipods'), (581, 'pick'), (582, 'setting'), (583, 'sleep'), (584, 'station'), (585, 'clock'), (586, 'dark'), (587, 'display'), (588, 'husband'), (589, 'white'), (590, 'construct'), (591, 'docking'), (592, 'feature'), (593, 'interface'), (594, 'intuitive'), (595, 'port'), (596, 'recognize'), (597, 'satisfied'), (598, 'sit'), (599, 'table'), (600, 'walk'), (601, 'addition'), (602, 'apc'), (603, 'believe'), (604, 'defeat'), (605, 'ear'), (606, 'kill'), (607, 'matter'), (608, 'prevent'), (609, 'smart'), (610, 'connect'), (611, 'connector'), (612, 'decide'), (613, 'delivery'), (614, 'e'), (615, 'electronic'), (616, 'equipment'), (617, 'honest'), (618, 'interested'), (619, 'let'), (620, 'mail'), (621, 'main'), (622, 'office'), (623, 'pc'), (624, 'pen'), (625, 'respect'), (626, 'sale'), (627, 'trust'), (628, 'frustrated'), (629, 'change'), (630, 'experience'), (631, 'mouse'), (632, 'own'), (633, 'prepare'), (634, 'add'), (635, 'bit'), (636, 'bump'), (637, 'dock'), (638, 'kind'), (639, 'life'), (640, 'major'), (641, 'perform'), (642, 'volume'), (643, 'activate'), (644, 'assign'), (645, 'certain'), (646, 'harmony'), (647, 'hd'), (648, 'position'), (649, 'remote'), (650, 'satellite'), (651, 'tv'), (652, 'various'), (653, 'canon'), (654, 'cycle'), (655, 'pic'), (656, 'rear'), (657, 'suppose'), (658, 'thank'), (659, 'weekend'), (660, 'compatibility'), (661, 'lesson'), (662, 'slow'), (663, '16x'), (664, '8x'), (665, 'band'), (666, 'blank'), (667, 'capable'), (668, 'fast'), (669, 'format'), (670, 'g4'), (671, 'id'), (672, 'mac'), (673, 'manufacturer'), (674, 'mixed'), (675, 'name'), (676, 'os'), (677, 'refer'), (678, 'revision'), (679, 'sell'), (680, 'setup'), (681, 'tiger'), (682, 'verify'), (683, 'x'), (684, 'reply'), (685, 'advantage'), (686, 'antenna'), (687, 'appearance'), (688, 'browse'), (689, 'ergonomic'), (690, 'exception'), (691, 'fm'), (692, 'functional'), (693, 'hiss'), (694, 'honor'), (695, 'inferior'), (696, 'intend'), (697, 'local'), (698, 'market'), (699, 'night'), (700, 'notice'), (701, 'proprietary'), (702, 'reception'), (703, 'series'), (704, 'stereo'), (705, 'stick'), (706, 'accept'), (707, 'belkin'), (708, 'comment'), (709, 'essential'), (710, 'explain'), (711, 'factor'), (712, 'fear'), (713, 'hide'), (714, 'identical'), (715, 'inch'), (716, 'lcd'), (717, 'loss'), (718, 'mix'), (719, 'potential'), (720, 'quit'), (721, 'refurbish'), (722, 'reliability'), (723, 'tear'), (724, 'vary'), (725, 'vendor'), (726, 'web'), (727, 'armband'), (728, 'construction'), (729, 'difficult'), (730, 'edge'), (731, 'feel'), (732, 'flip'), (733, 'headphone'), (734, 'instance'), (735, 'jack'), (736, 'pop'), (737, 'push'), (738, 'satisfactory'), (739, 'seat'), (740, 'standard'), (741, 'velcro'), (742, 'action'), (743, 'charger'), (744, 'complain'), (745, 'contrast'), (746, 'current'), (747, 'department'), (748, 'frame'), (749, 'mp3'), (750, 'nimh'), (751, 'regard'), (752, 'shoot'), (753, 'shot'), (754, 'supply'), (755, 'yeah'), (756, 'handed'), (757, 'impossible'), (758, 'manage'), (759, 'non'), (760, 'side'), (761, 'tool'), (762, 'car'), (763, 'cross'), (764, 'gps'), (765, 'meet'), (766, 'oh'), (767, 'provide'), (768, 'swap'), (769, 'tomtom'), (770, 'trip'), (771, 'us'), (772, 'amazing'), (773, 'choice'), (774, 'destination'), (775, 'force'), (776, 'garmin'), (777, 'indication'), (778, 'manufacture'), (779, 'mile'), (780, 'pda'), (781, 'road'), (782, 'route'), (783, 'stylus'), (784, 'terrific'), (785, 'usa'), (786, 'blue'), (787, 'navigator'), (788, '1'), (789, '2'), (790, 'clunky'), (791, 'compliant'), (792, 'forget'), (793, 'hub'), (794, 'powered'), (795, 'ac'), (796, 'adapter'), (797, 'approach'), (798, 'appropriate'), (799, 'available'), (800, 'besides'), (801, 'combination'), (802, 'compact'), (803, 'convenience'), (804, 'cord'), (805, 'disappear'), (806, 'draw'), (807, 'driver'), (808, 'extension'), (809, 'floor'), (810, 'improve'), (811, 'instal'), (812, 'laptop'), (813, 'locate'), (814, 'mess'), (815, 'move'), (816, 'necessary'), (817, 'pci'), (818, 'possible'), (819, 'purpose'), (820, 'reader'), (821, 'realize'), (822, 'solve'), (823, 'suspect'), (824, 'wiring'), (825, 'airport'), (826, 'faq'), (827, 'install'), (828, 'notebook'), (829, 'smooth'), (830, 'd'), (831, 'download'), (832, 'english'), (833, 'etc'), (834, 'link'), (835, 'match'), (836, 'message'), (837, 'news'), (838, 'operating'), (839, 'site'), (840, 'speak'), (841, 'talk'), (842, 'technical'), (843, 'adaptor'), (844, 'amp'), (845, 'carry'), (846, 'clutter'), (847, 'desk'), (848, 'hook'), (849, 'info'), (850, 'reduce'), (851, 'targus'), (852, 'volt'), (853, 'boot'), (854, 'exercise'), (855, 'hang'), (856, 'prompt'), (857, 'rma'), (858, 'unless'), (859, 'advance'), (860, 'cam'), (861, 'spot'), (862, 'spindle'), (863, 'fool'), (864, 'notch'), (865, 'relate'), (866, 'single'), (867, 'careful'), (868, 'apply'), (869, 'awful'), (870, 'direct'), (871, 'macintosh'), (872, 'print'), (873, 'style'), (874, 'lie'), (875, 'macs'), (876, 'data'), (877, 'mega'), (878, 'occur'), (879, 'pixel'), (880, 'rebel'), (881, 'impressed'), (882, 'note'), (883, 'vacation'), (884, 'wheel'), (885, 'chip'), (886, 'deal'), (887, 'idea'), (888, 'imac'), (889, 'intel'), (890, 'adjust'), (891, 'difference'), (892, 'earphone'), (893, 'flight'), (894, 'foam'), (895, 'definition'), (896, 'frustrating'), (897, 'terrible'), (898, 'close'), (899, 'hdtv'), (900, 'insist'), (901, 'okay'), (902, 'prefer'), (903, 'ready'), (904, 'signal'), (905, 'tree'), (906, 'wife'), (907, 'best'), (908, 'broken'), (909, 'decision'), (910, 'shelf'), (911, 'access'), (912, 'contain'), (913, 'paint'), (914, 'seal'), (915, 'tablet'), (916, 'target'), (917, 'useful'), (918, 'catch'), (919, 'excited'), (920, 'expensive'), (921, 'pass'), (922, 'clean'), (923, 'void'), (924, 'malfunction'), (925, 'calculate'), (926, 'correct'), (927, 'dirty'), (928, 'dumb'), (929, 'heck'), (930, 'knowledge'), (931, 'lift'), (932, 'satisfaction'), (933, 'slide'), (934, 'toss'), (935, 'view'), (936, 'code'), (937, 'hi'), (938, 'region'), (939, 'blow'), (940, 'fiddle'), (941, 'fuse'), (942, 'restart'), (943, 'avail'), (944, 'agree'), (945, 'demand'), (946, 'heat'), (947, 'lamp'), (948, 'linksys'), (949, 'sheet'), (950, 'spec'), (951, 'toshiba'), (952, 'watt'), (953, 'music'), (954, 'operation'), (955, 'cassette'), (956, 'deck'), (957, 'area'), (958, 'distortion'), (959, 'frequency'), (960, 'interference'), (961, 'postage'), (962, 'transmitter'), (963, 'misleading'), (964, 'playing'), (965, 'specification'), (966, 'switching'), (967, 'event'), (968, 'extended'), (969, 'sport'), (970, 'joke'), (971, 'sudden'), (972, 'transfer'), (973, 'unreliable'), (974, 'ensure'), (975, 'nano'), (976, 'leave'), (977, 'meter'), (978, 'network'), (979, 'packaging'), (980, 'stable'), (981, 'strength'), (982, 'title'), (983, 'dedicated'), (984, 'gig'), (985, 'networking'), (986, 'recover'), (987, 'storage'), (988, 'stuff'), (989, 'alot'), (990, 'cordless'), (991, 'headset'), (992, 'plantronics'), (993, 'voice'), (994, 'cartridge'), (995, 'client'), (996, 'color'), (997, 'hp'), (998, 'leak'), (999, 'reluctant'), (1000, 'toner'), (1001, 'feed'), (1002, 'dirt'), (1003, 'ruin'), (1004, 'wash'), (1005, 'compatible'), (1006, 'cool'), (1007, 'desktop'), (1008, 'dsl'), (1009, 'ethernet'), (1010, 'fi'), (1011, 'hassle'), (1012, 'hot'), (1013, 'hotel'), (1014, 'netgear'), (1015, 'pleasure'), (1016, 'pocket'), (1017, 'ability'), (1018, 'encrypt'), (1019, 'encryption'), (1020, 'multi'), (1021, 'random'), (1022, 'wep'), (1023, 'wired'), (1024, 'affect'), (1025, 'occasion'), (1026, 'shock'), (1027, 'significant'), (1028, 'act'), (1029, 'air'), (1030, 'amount'), (1031, 'aspect'), (1032, 'bass'), (1033, 'board'), (1034, 'clarity'), (1035, 'crackle'), (1036, 'direction'), (1037, 'electrical'), (1038, 'environment'), (1039, 'exist'), (1040, 'fault'), (1041, 'field'), (1042, 'ignore'), (1043, 'lack'), (1044, 'listen'), (1045, 'midrange'), (1046, 'minimal'), (1047, 'movement'), (1048, 'overall'), (1049, 'pair'), (1050, 'preset'), (1051, 'process'), (1052, 're'), (1053, 'receipt'), (1054, 'repeat'), (1055, 'scan'), (1056, 'sensitive'), (1057, 'split'), (1058, 'strong'), (1059, 'tiny'), (1060, 'touch'), (1061, 'wall'), (1062, 'window'), (1063, 'angle'), (1064, 'palm'), (1065, 'respond'), (1066, 'rest'), (1067, 'slick'), (1068, 'uncomfortable'), (1069, 'value'), (1070, 'aa'), (1071, 'adjustment'), (1072, 'speed'), (1073, 'o'), (1074, 'bridge'), (1075, 'buffer'), (1076, 'detail'), (1077, 'detailed'), (1078, 'fill'), (1079, 'g'), (1080, 'gaming'), (1081, 'ip'), (1082, 'ms'), (1083, 'reproduce'), (1084, 'select'), (1085, 'xbox'), (1086, 'chat'), (1087, 'configure'), (1088, 'disconnect'), (1089, 'ton'), (1090, 'application'), (1091, 'bargain'), (1092, 'consume'), (1093, 'directory'), (1094, 'library'), (1095, 'microsoft'), (1096, 'obvious'), (1097, 'present'), (1098, 'regret'), (1099, 'sync'), (1100, 'till'), (1101, 'kit'), (1102, 'annoy'), (1103, 'primary'), (1104, '3'), (1105, '4'), (1106, '5'), (1107, '6'), (1108, 'adequate'), (1109, 'cradle'), (1110, 'distort'), (1111, 'fuzzy'), (1112, 'handset'), (1113, 'level'), (1114, 'maximum'), (1115, 'motorola'), (1116, 'outgoing'), (1117, 'reasonable'), (1118, 'rich'), (1119, 'scroll'), (1120, 'share'), (1121, 'sort'), (1122, 'speakerphone'), (1123, 'bracket'), (1124, 'distract'), (1125, 'earpiece'), (1126, 'echo'), (1127, 'front'), (1128, 'location'), (1129, 'microphone'), (1130, 'mount'), (1131, 'strike'), (1132, 'convert'), (1133, 'creative'), (1134, 'google'), (1135, 'grab'), (1136, 'itune'), (1137, 'itunes'), (1138, 'rca'), (1139, 'intention'), (1140, 'silent'), (1141, 'conjunction'), (1142, 'folder'), (1143, 'recent'), (1144, 'ride'), (1145, 'dvi'), (1146, 'samsung'), (1147, 'thought'), (1148, 'tuner'), (1149, '3rd'), (1150, 'black'), (1151, 'silver'), (1152, 'warn'), (1153, 'working'), (1154, 'menu'), (1155, 's'), (1156, 'city'), (1157, 'driving'), (1158, 'due'), (1159, 'at&t'), (1160, 'default'), (1161, 'incoming'), (1162, 'indicate'), (1163, 'reset'), (1164, 'ring'), (1165, 'caller'), (1166, 'mic'), (1167, 'unusable'), (1168, 'describe'), (1169, 'bud'), (1170, 'compare'), (1171, 'deliver'), (1172, 'japan'), (1173, 'powerful'), (1174, 'walkman'), (1175, 'retract'), (1176, 'pny'), (1177, 'determine'), (1178, 'ink'), (1179, 'mad'), (1180, 'dvr'), (1181, 'menus'), (1182, 'miss'), (1183, 'net'), (1184, 'san'), (1185, 'technology'), (1186, 'expectation'), (1187, 'competitor'), (1188, 'refurbished'), (1189, 'resolve'), (1190, 'weak'), (1191, 'brightness'), (1192, 'gamer'), (1193, 'monitor'), (1194, 'scale'), (1195, 'album'), (1196, 'artist'), (1197, 'boy'), (1198, 'bunch'), (1199, 'controller'), (1200, 'dash'), (1201, 'flat'), (1202, 'reach'), (1203, 'reciever'), (1204, 'sense'), (1205, 'cumbersome'), (1206, 'equal'), (1207, 'form'), (1208, 'knob'), (1209, 'spin'), (1210, 'background'), (1211, 'buzz'), (1212, 'muffled'), (1213, 'outlet'), (1214, 'eliminate'), (1215, 'tape'), (1216, 'additional'), (1217, 'brother'), (1218, 'dollar'), (1219, 'empty'), (1220, 'increase'), (1221, 'printing'), (1222, 'fair'), (1223, 'fidelity'), (1224, 'future'), (1225, 'incident'), (1226, 'outrageous'), (1227, 'text'), (1228, 'lug'), (1229, 'rechargeable'), (1230, 'conversation'), (1231, 'daily'), (1232, 'head'), (1233, 'opposite'), (1234, 'telephone'), (1235, 'usable'), (1236, 'face'), (1237, 'security'), (1238, 'sensitivity'), (1239, 'thin'), (1240, 'crash'), (1241, 'double'), (1242, 'painful'), (1243, 'reveal'), (1244, 'corner'), (1245, 'left'), (1246, 'loosen'), (1247, 'remember'), (1248, 'class'), (1249, 'crystal'), (1250, 'dial'), (1251, 'fax'), (1252, 'huge'), (1253, 'tune'), (1254, 'carrying'), (1255, 'perfect'), (1256, 'enter'), (1257, 'vcr'), (1258, 'duty'), (1259, 'improvement'), (1260, 'tweaking'), (1261, 'webcam'), (1262, 'acceptable'), (1263, 'guy'), (1264, 'sharp'), (1265, 'suffice'), (1266, 'super'), (1267, 'rechargable'), (1268, 'dog'), (1269, 'n'), (1270, 'pressure'), (1271, 'combo'), (1272, 'professional'), (1273, 'surprise'), (1274, 'bank'), (1275, 'effect'), (1276, 'hunt'), (1277, 'length'), (1278, 'listening'), (1279, 'loud'), (1280, 'plane'), (1281, 'pod'), (1282, 'produce'), (1283, 'weight'), (1284, 'workout'), (1285, 'kensington'), (1286, 'ugly'), (1287, 'console'), (1288, 'initial'), (1289, 'altec'), (1290, 'balanced'), (1291, 'bulky'), (1292, 'canal'), (1293, 'classical'), (1294, 'comfort'), (1295, 'commute'), (1296, 'documentation'), (1297, 'earbud'), (1298, 'fragile'), (1299, 'insert'), (1300, 'isolation'), (1301, 'jacket'), (1302, 'lansing'), (1303, 'mdr'), (1304, 'neck'), (1305, 'portability'), (1306, 'ridiculous'), (1307, 'rock'), (1308, 'solid'), (1309, 'suit'), (1310, 'superb'), (1311, 'train'), (1312, 'visit'), (1313, 'deep'), (1314, 'impression'), (1315, 'reproduction'), (1316, 'backlight'), (1317, 'cons'), (1318, 'defect'), (1319, 'early'), (1320, 'pros'), (1321, 'ps'), (1322, 'assume'), (1323, 'grey'), (1324, 'advise'), (1325, 'configuration'), (1326, 'disable'), (1327, 'encounter'), (1328, 'exact'), (1329, 'freeze'), (1330, 'incompatible'), (1331, 'installation'), (1332, 'server'), (1333, 'situation'), (1334, 'win'), (1335, 'protector'), (1336, 'retailer'), (1337, 'strip'), (1338, 'subwoofer'), (1339, 'brick'), (1340, 'capability'), (1341, 'delay'), (1342, 'hey'), (1343, 'introduce'), (1344, 'lightweight'), (1345, 'sleek'), (1346, 'still'), (1347, 'tangle'), (1348, 'universal'), (1349, 'tinny'), (1350, 'answering'), (1351, 'layout'), (1352, 'unsatisfactory'), (1353, 'wonderful'), (1354, 'seller'), (1355, 'basic'), (1356, 'disappointment'), (1357, 'key'), (1358, 'building'), (1359, 'door'), (1360, 'expose'), (1361, 'balance'), (1362, 'common'), (1363, 'gear'), (1364, 'hookup'), (1365, 'noisy'), (1366, 'red'), (1367, 'shielding'), (1368, 'skin'), (1369, 'tone'), (1370, 'v'), (1371, 'focus'), (1372, 'motion'), (1373, 'pound'), (1374, 'warm'), (1375, 'weigh'), (1376, 'electronics'), (1377, 'existent'), (1378, 'gripe'), (1379, 'patch'), (1380, 'rude'), (1381, 'warning'), (1382, 'wizard'), (1383, 'beach'), (1384, 'bear'), (1385, 'friend'), (1386, 'helpful'), (1387, 'mid'), (1388, 'mind'), (1389, 'summary'), (1390, 'tungsten'), (1391, 'art'), (1392, 'bluetooth'), (1393, 'bug'), (1394, 'condition'), (1395, 'create'), (1396, 'desire'), (1397, 'finish'), (1398, 'graphic'), (1399, 'highway'), (1400, 'icon'), (1401, 'party'), (1402, 'presentation'), (1403, 'tend'), (1404, 'mobile'), (1405, 'obtain'), (1406, 'proof'), (1407, 'ground'), (1408, 'address'), (1409, 'apparent'), (1410, 'awkward'), (1411, 'except'), (1412, 'fatal'), (1413, 'imagine'), (1414, 'information'), (1415, 'integrate'), (1416, 'max'), (1417, 'navigate'), (1418, 'navigation'), (1419, 'portable'), (1420, 'section'), (1421, 'secure'), (1422, 'stupid'), (1423, 'windshield'), (1424, 'penny'), (1425, 'assure'), (1426, 'opt'), (1427, 'wpa'), (1428, 'deserve'), (1429, 'favor'), (1430, 'shoddy'), (1431, 'vision'), (1432, 'fire'), (1433, 'son'), (1434, 'annoyance'), (1435, 'awesome'), (1436, 'popular'), (1437, 'separate'), (1438, 'powerbook'), (1439, 'article'), (1440, 'analog'), (1441, 'outside'), (1442, 'plate'), (1443, 'uniden'), (1444, 'layer'), (1445, 'depth'), (1446, 'odd'), (1447, 'pin'), (1448, 'slip'), (1449, 'thick'), (1450, 'twist'), (1451, 'log'), (1452, 'willing'), (1453, 'reinstall'), (1454, 'skype'), (1455, 'laser'), (1456, 'wonder'), (1457, 'body'), (1458, 'sp2'), (1459, 'special'), (1460, 'safe'), (1461, 'toy'), (1462, 'fade'), (1463, 'marginal'), (1464, 'adjustable'), (1465, 'broadcast'), (1466, 'cent'), (1467, 'garbage'), (1468, 'real'), (1469, 'b'), (1470, 'document'), (1471, 'trick'), (1472, 'recieve'), (1473, 'feedback'), (1474, 'regular'), (1475, 'thrilled'), (1476, 'loop'), (1477, 'permanent'), (1478, 'removable'), (1479, 'treo'), (1480, 'active'), (1481, 'wifi'), (1482, 'traffic'), (1483, 'attractive'), (1484, 'dual'), (1485, 'grip'), (1486, 'mold'), (1487, 'responsive'), (1488, 'whenever'), (1489, 'dig'), (1490, 'general'), (1491, 'sub'), (1492, 'woofer'), (1493, 'baby'), (1494, 'glass'), (1495, 'incredible'), (1496, 'jam'), (1497, 'lid'), (1498, 'minus'), (1499, 'organize'), (1500, 'paper'), (1501, 'scanner'), (1502, 'friendly'), (1503, 'cell'), (1504, 'ratio'), (1505, 'auto'), (1506, 'zero'), (1507, 'generic'), (1508, 'rf'), (1509, 'accuracy'), (1510, 'accurate'), (1511, 'bike'), (1512, 'cruzer'), (1513, 'negative'), (1514, 'u3'), (1515, 'uninstall'), (1516, 'engineering'), (1517, 'scratch'), (1518, 'noticeable'), (1519, 'spare'), (1520, 'physical'), (1521, 'premium'), (1522, 'recording'), (1523, 'toddler'), (1524, 'amplifier'), (1525, 'hum'), (1526, 'sent'), (1527, 'ebay'), (1528, 'amazed'), (1529, 'practice'), (1530, 'struggle'), (1531, 'usual'), (1532, 'combine'), (1533, 'component'), (1534, 'm'), (1535, 'ultra'), (1536, 'arrange'), (1537, 'swear'), (1538, 'conflict'), (1539, 'mark'), (1540, 'material'), (1541, 'cursor'), (1542, 'dot'), (1543, 'proper'), (1544, 'raise'), (1545, 'superior'), (1546, 'shirt'), (1547, 'admit'), (1548, 'crack'), (1549, 'crazy'), (1550, 'grant'), (1551, 'transmission'), (1552, 'vhs'), (1553, 'manager'), (1554, 't'), (1555, 'family'), (1556, 'processor'), (1557, 'tag'), (1558, 'cpu'), (1559, 'task'), (1560, 'usage'), (1561, 'circuit'), (1562, 'reduction'), (1563, 'snug'), (1564, 'bag'), (1565, 'drum'), (1566, 'morning'), (1567, 'squeeze'), (1568, 'clip'), (1569, 'crank'), (1570, 'expert'), (1571, 'kid'), (1572, 'airplane'), (1573, 'zen'), (1574, 'yard'), (1575, 'steal'), (1576, 'communication'), (1577, 'utility'), (1578, 'cf'), (1579, 'kingston'), (1580, 'eat'), (1581, 'fold'), (1582, 'glow'), (1583, 'griffin'), (1584, 'knock'), (1585, 'park'), (1586, 'shake'), (1587, 'finger'), (1588, 'student'), (1589, 'suggestion'), (1590, 'account'), (1591, 'credit'), (1592, 'truth'), (1593, 'aware'), (1594, 'ii'), (1595, 'glad'), (1596, 'panel'), (1597, 'treat'), (1598, 'wake'), (1599, 'owner'), (1600, 'render'), (1601, 'remain'), (1602, 'coverage'), (1603, 'industry'), (1604, 'hearing'), (1605, 'tight'), (1606, 'basis'), (1607, 'compartment'), (1608, 'complex'), (1609, 'familiar'), (1610, 'glove'), (1611, 'fun'), (1612, 'ipaq'), (1613, 'techno'), (1614, 'water'), (1615, 'enhance'), (1616, 'aaa'), (1617, 'drain'), (1618, 'coating'), (1619, 'protective'), (1620, 'daughter'), (1621, 'detector'), (1622, 'step'), (1623, 'concern'), (1624, 'cup'), (1625, 'taste'), (1626, 'mm'), (1627, 'mute'), (1628, 'padding'), (1629, 'portion'), (1630, 'limit'), (1631, 'output'), (1632, 'summer'), (1633, 'acquire'), (1634, 'comparison'), (1635, 'concept'), (1636, 'precise'), (1637, 'serve'), (1638, 'soft'), (1639, 'tx'), (1640, 'advanced'), (1641, 'iriver'), (1642, 'bose'), (1643, 'crt'), (1644, 'height'), (1645, 'tilt'), (1646, 'w'), (1647, 'winxp'), (1648, 'xm'), (1649, 'epson'), (1650, 'gadget'), (1651, 'abuse'), (1652, 'source'), (1653, 'worry'), (1654, 'belt'), (1655, 'jogging'), (1656, 'activity'), (1657, 'world'), (1658, 'roll'), (1659, 'lag'), (1660, 'enable'), (1661, 'square'), (1662, 'functionality'), (1663, 'impressive'), (1664, 'keystroke'), (1665, 'relative'), (1666, 'sad'), (1667, 'scanning'), (1668, 'confusing'), (1669, 'headband'), (1670, 'calculator'), (1671, 'trash'), (1672, 'entry'), (1673, 'shure'), (1674, 'tricky'), (1675, 'transmit'), (1676, 'folk'), (1677, 'wow'), (1678, 'stock'), (1679, 'protection'), (1680, 'equalizer'), (1681, 'vehicle'), (1682, 'behavior'), (1683, 'favorite'), (1684, 'ad'), (1685, 'ease'), (1686, 'amazon.com'), (1687, 'retractable'), (1688, 'cat'), (1689, 'gift'), (1690, 'school'), (1691, 'concerned'), (1692, 'iron'), (1693, 'up'), (1694, 'lucky'), (1695, 'confirm'), (1696, 'frequent'), (1697, 'minimum'), (1698, 'modern'), (1699, 'clearance'), (1700, 'september'), (1701, 'majority'), (1702, 'wind'), (1703, 'degree'), (1704, 'object'), (1705, 'certify'), (1706, 'entertainment'), (1707, 'leg'), (1708, 'vibrant'), (1709, 'blast'), (1710, 'leather'), (1711, 'constant'), (1712, 'lower'), (1713, 'pilot'), (1714, 'achieve'), (1715, 'sweet'), (1716, 'limitation'), (1717, 'reference'), (1718, 'optical'), (1719, 'wrist'), (1720, 'august'), (1721, 'afford'), (1722, 'plenty'), (1723, 'energizer'), (1724, '4th'), (1725, 'audiophile'), (1726, 'quiet'), (1727, 'traditional'), (1728, 'measure'), (1729, 'beat'), (1730, 'glossy'), (1731, 'identify'), (1732, 'ps2'), (1733, 'stretch'), (1734, 'rely'), (1735, 'plus'), (1736, 'neighbor'), (1737, 'magellan'), (1738, 'roadmate'), (1739, 'tremendous'), (1740, 'plasma'), (1741, 'tivo'), (1742, 'stream'), (1743, 'fabulous'), (1744, 'klipsch'), (1745, 'tax'), (1746, 'garage'), (1747, 'used'), (1748, 'lacie'), (1749, 'production'), (1750, 'recomend'), (1751, 'complicated'), (1752, 'l'), (1753, 'lengthy'), (1754, 'tube'), (1755, 'fancy'), (1756, 'wide'), (1757, 'lay'), (1758, 'voltage'), (1759, 'jet'), (1760, 'character'), (1761, 'mp3s'), (1762, 'shell'), (1763, 'av'), (1764, 'placement'), (1765, 'led'), (1766, 'country'), (1767, 'overlook'), (1768, 'comparable'), (1769, 'treble'), (1770, 'tracking'), (1771, 'bedroom'), (1772, 'glitch'), (1773, 'cigarette'), (1774, 'margin'), (1775, 'surround'), (1776, 'football'), (1777, 'numerous'), (1778, 'states'), (1779, 'bed'), (1780, 'surprised'), (1781, 'typical'), (1782, 'cloth'), (1783, 'outstanding'), (1784, 'affordable'), (1785, 'picky'), (1786, 'shoulder'), (1787, 'strap'), (1788, '1st'), (1789, 'apartment'), (1790, 'conclusion'), (1791, 'dc'), (1792, 'tall'), (1793, 'slim'), (1794, 'bonus'), (1795, 'boomy'), (1796, 'forum'), (1797, 'playlist'), (1798, 'cobra'), (1799, 'round'), (1800, 'stylish'), (1801, 'pouch'), (1802, 'manner'), (1803, 'suction'), (1804, 'timely'), (1805, 'sized'), (1806, 'drag'), (1807, 'drawback'), (1808, 'itrip'), (1809, 'hesitant'), (1810, 'breeze'), (1811, 'photoshop'), (1812, 'commercial'), (1813, 'worried'), (1814, 'crisp'), (1815, 'budget'), (1816, 'college'), (1817, 'backpack'), (1818, 'flexible'), (1819, 'hesitate'), (1820, 'yellow'), (1821, 'awsome'), (1822, 'bottle'), (1823, 'pink'), (1824, 'selection'), (1825, 'theater'), (1826, 'expand'), (1827, 'studio'), (1828, 'living'), (1829, 'everyday'), (1830, 'cinema'), (1831, 'kitchen'), (1832, 'eq'), (1833, 'thx'), (1834, 'jbl'), (1835, 'vivid'), (1836, 'widescreen'), (1837, 'wherever'), (1838, 'subtle')]
1839

We're next creating the corpus as a set of sparse document vectors: for this we're using the doc2bow function of the gensim Dictionary object:

In [8]:
corpus = [dictionary.doc2bow(a) for a in reviews['tokens']]
corpus
Out[8]:
[[(0, 1),
  (1, 1),
  (2, 7),
  (3, 1),
  (4, 2),
  (5, 2),
  (6, 1),
  (7, 1),
  (8, 1),
  (9, 1),
  (10, 1),
  (11, 1),
  (12, 1),
  (13, 2),
  (14, 1),
  (15, 1),
  (16, 1),
  (17, 1),
  (18, 1),
  (19, 1),
  (20, 1),
  (21, 3),
  (22, 1),
  (23, 1),
  (24, 1)],
 [(2, 2),
  (9, 1),
  (13, 1),
  (22, 1),
  (25, 1),
  (26, 1),
  (27, 1),
  (28, 1),
  (29, 2),
  (30, 1),
  (31, 1),
  (32, 1),
  (33, 1),
  (34, 1)],
 [(29, 1),
  (35, 1),
  (36, 1),
  (37, 2),
  (38, 1),
  (39, 1),
  (40, 2),
  (41, 1),
  (42, 2),
  (43, 1),
  (44, 1),
  (45, 1),
  (46, 1),
  (47, 1)],
 [(1, 1), (2, 1), (16, 1), (48, 1), (49, 1), (50, 1), (51, 1)],
 [(7, 1),
  (31, 1),
  (37, 1),
  (38, 1),
  (52, 1),
  (53, 1),
  (54, 1),
  (55, 1),
  (56, 1),
  (57, 1),
  (58, 1),
  (59, 1),
  (60, 1),
  (61, 1),
  (62, 1),
  (63, 1),
  (64, 1),
  (65, 1),
  (66, 1),
  (67, 1),
  (68, 1),
  (69, 1),
  (70, 1),
  (71, 1),
  (72, 2),
  (73, 1),
  (74, 1),
  (75, 1),
  (76, 1),
  (77, 1)],
 [(37, 4),
  (49, 1),
  (54, 1),
  (78, 1),
  (79, 2),
  (80, 2),
  (81, 1),
  (82, 1),
  (83, 2),
  (84, 1),
  (85, 1),
  (86, 1)],
 [(32, 1),
  (38, 3),
  (53, 1),
  (54, 1),
  (56, 1),
  (67, 1),
  (80, 3),
  (81, 1),
  (83, 1),
  (87, 1),
  (88, 1),
  (89, 1),
  (90, 1),
  (91, 1),
  (92, 1),
  (93, 1),
  (94, 1),
  (95, 1),
  (96, 1)],
 [(44, 1),
  (67, 1),
  (80, 1),
  (83, 3),
  (94, 2),
  (97, 1),
  (98, 1),
  (99, 1),
  (100, 1),
  (101, 1),
  (102, 1),
  (103, 1),
  (104, 1),
  (105, 1),
  (106, 1),
  (107, 1),
  (108, 1),
  (109, 1),
  (110, 1),
  (111, 1),
  (112, 1)],
 [(42, 1),
  (49, 1),
  (56, 1),
  (66, 1),
  (68, 1),
  (113, 1),
  (114, 1),
  (115, 1),
  (116, 1),
  (117, 1),
  (118, 1),
  (119, 1),
  (120, 2),
  (121, 2),
  (122, 1),
  (123, 1),
  (124, 1),
  (125, 1),
  (126, 1),
  (127, 1),
  (128, 1),
  (129, 1),
  (130, 1),
  (131, 1),
  (132, 1)],
 [(133, 1), (134, 1), (135, 1), (136, 1), (137, 1), (138, 1), (139, 1)],
 [(69, 1),
  (140, 1),
  (141, 2),
  (142, 1),
  (143, 1),
  (144, 1),
  (145, 1),
  (146, 1),
  (147, 1),
  (148, 1),
  (149, 1),
  (150, 1),
  (151, 1),
  (152, 1),
  (153, 1),
  (154, 1)],
 [(37, 1),
  (49, 1),
  (53, 1),
  (88, 2),
  (133, 1),
  (148, 1),
  (155, 1),
  (156, 1),
  (157, 1),
  (158, 1),
  (159, 1),
  (160, 1),
  (161, 1),
  (162, 1),
  (163, 1),
  (164, 1),
  (165, 1),
  (166, 2),
  (167, 3),
  (168, 1),
  (169, 1),
  (170, 1),
  (171, 1),
  (172, 1),
  (173, 1)],
 [(2, 1),
  (38, 1),
  (49, 1),
  (53, 2),
  (82, 1),
  (98, 1),
  (174, 1),
  (175, 1),
  (176, 1)],
 [(42, 1),
  (48, 1),
  (65, 1),
  (120, 1),
  (137, 1),
  (177, 1),
  (178, 1),
  (179, 1),
  (180, 2),
  (181, 2),
  (182, 1),
  (183, 1),
  (184, 1),
  (185, 1),
  (186, 1),
  (187, 1),
  (188, 1)],
 [(29, 1),
  (48, 1),
  (72, 2),
  (106, 1),
  (126, 1),
  (139, 1),
  (162, 1),
  (173, 1),
  (183, 1),
  (186, 1),
  (189, 1),
  (190, 1),
  (191, 7),
  (192, 1),
  (193, 1),
  (194, 2),
  (195, 1),
  (196, 1),
  (197, 1),
  (198, 1),
  (199, 1),
  (200, 1),
  (201, 1),
  (202, 1),
  (203, 1),
  (204, 2),
  (205, 1),
  (206, 1),
  (207, 1),
  (208, 1),
  (209, 2),
  (210, 1)],
 [(74, 1), (121, 1), (211, 1), (212, 2), (213, 1), (214, 1), (215, 1)],
 [(7, 1),
  (9, 1),
  (28, 3),
  (31, 1),
  (36, 1),
  (38, 1),
  (46, 1),
  (64, 1),
  (68, 1),
  (72, 1),
  (77, 1),
  (94, 1),
  (96, 1),
  (121, 1),
  (126, 2),
  (128, 2),
  (129, 2),
  (137, 1),
  (142, 1),
  (206, 1),
  (214, 1),
  (215, 1),
  (216, 1),
  (217, 1),
  (218, 2),
  (219, 2),
  (220, 1),
  (221, 1),
  (222, 1),
  (223, 1),
  (224, 1),
  (225, 1),
  (226, 1),
  (227, 1),
  (228, 1),
  (229, 1),
  (230, 1),
  (231, 1),
  (232, 1),
  (233, 1),
  (234, 1),
  (235, 2),
  (236, 1),
  (237, 1),
  (238, 1),
  (239, 1),
  (240, 1),
  (241, 2),
  (242, 1),
  (243, 1),
  (244, 1),
  (245, 1),
  (246, 1)],
 [(180, 1), (247, 1), (248, 1)],
 [(42, 1),
  (148, 1),
  (249, 1),
  (250, 1),
  (251, 1),
  (252, 1),
  (253, 1),
  (254, 1),
  (255, 1),
  (256, 1)],
 [(26, 1),
  (42, 1),
  (48, 1),
  (68, 1),
  (79, 1),
  (116, 1),
  (126, 1),
  (221, 1),
  (254, 2),
  (257, 1),
  (258, 1),
  (259, 1),
  (260, 1),
  (261, 1),
  (262, 3),
  (263, 1),
  (264, 1),
  (265, 1),
  (266, 1),
  (267, 1),
  (268, 1),
  (269, 1),
  (270, 1),
  (271, 1),
  (272, 1),
  (273, 1),
  (274, 1),
  (275, 1)],
 [(9, 1),
  (144, 1),
  (180, 1),
  (276, 2),
  (277, 2),
  (278, 1),
  (279, 1),
  (280, 1),
  (281, 1),
  (282, 1),
  (283, 1),
  (284, 1)],
 [(53, 1),
  (55, 1),
  (220, 2),
  (223, 1),
  (285, 1),
  (286, 1),
  (287, 1),
  (288, 1),
  (289, 1)],
 [(19, 1),
  (24, 1),
  (290, 2),
  (291, 1),
  (292, 1),
  (293, 2),
  (294, 1),
  (295, 1),
  (296, 1)],
 [(19, 1),
  (290, 1),
  (293, 1),
  (295, 2),
  (297, 1),
  (298, 2),
  (299, 1),
  (300, 1)],
 [(5, 1),
  (16, 1),
  (26, 1),
  (42, 1),
  (47, 1),
  (48, 1),
  (68, 2),
  (136, 1),
  (177, 1),
  (206, 1),
  (216, 1),
  (262, 1),
  (290, 3),
  (298, 1),
  (299, 1),
  (301, 1),
  (302, 1),
  (303, 1),
  (304, 1),
  (305, 2),
  (306, 1),
  (307, 1),
  (308, 1),
  (309, 1),
  (310, 1),
  (311, 3),
  (312, 1),
  (313, 1),
  (314, 1),
  (315, 3),
  (316, 1),
  (317, 1),
  (318, 1),
  (319, 1),
  (320, 1)],
 [(2, 1), (109, 1), (203, 1), (229, 2), (321, 1)],
 [(5, 1),
  (42, 1),
  (51, 1),
  (65, 1),
  (118, 1),
  (180, 4),
  (181, 4),
  (299, 1),
  (315, 1),
  (321, 1),
  (322, 1),
  (323, 1),
  (324, 1),
  (325, 1),
  (326, 1),
  (327, 1),
  (328, 2),
  (329, 1),
  (330, 1),
  (331, 1),
  (332, 1),
  (333, 1)],
 [(25, 1),
  (36, 1),
  (66, 2),
  (68, 1),
  (82, 1),
  (91, 1),
  (118, 1),
  (126, 1),
  (133, 1),
  (134, 1),
  (154, 1),
  (158, 2),
  (166, 1),
  (171, 2),
  (219, 3),
  (229, 3),
  (234, 1),
  (236, 2),
  (244, 1),
  (274, 2),
  (298, 1),
  (321, 2),
  (323, 2),
  (328, 5),
  (334, 1),
  (335, 1),
  (336, 1),
  (337, 2),
  (338, 1),
  (339, 1),
  (340, 1),
  (341, 1),
  (342, 1),
  (343, 1),
  (344, 1),
  (345, 1),
  (346, 1),
  (347, 1),
  (348, 1),
  (349, 1),
  (350, 1),
  (351, 1),
  (352, 1),
  (353, 1),
  (354, 6),
  (355, 1)],
 [(25, 1),
  (58, 1),
  (61, 1),
  (93, 1),
  (128, 1),
  (136, 1),
  (137, 1),
  (143, 1),
  (152, 1),
  (210, 1),
  (241, 1),
  (274, 2),
  (276, 2),
  (319, 1),
  (320, 1),
  (325, 1),
  (333, 2),
  (354, 1),
  (356, 1),
  (357, 1),
  (358, 1),
  (359, 1),
  (360, 3),
  (361, 1),
  (362, 1),
  (363, 1),
  (364, 1),
  (365, 2),
  (366, 2),
  (367, 1),
  (368, 2),
  (369, 1),
  (370, 1),
  (371, 1),
  (372, 1),
  (373, 1)],
 [(30, 2),
  (119, 1),
  (120, 4),
  (126, 1),
  (129, 1),
  (145, 2),
  (163, 3),
  (181, 5),
  (229, 1),
  (235, 1),
  (241, 2),
  (247, 1),
  (287, 1),
  (321, 1),
  (331, 1),
  (374, 1),
  (375, 1),
  (376, 2),
  (377, 1),
  (378, 1),
  (379, 1),
  (380, 1),
  (381, 1),
  (382, 1),
  (383, 2)],
 [(9, 1),
  (66, 1),
  (72, 1),
  (95, 1),
  (117, 2),
  (131, 1),
  (147, 1),
  (149, 1),
  (152, 1),
  (187, 2),
  (217, 1),
  (220, 4),
  (276, 1),
  (289, 7),
  (300, 2),
  (313, 1),
  (322, 1),
  (344, 1),
  (358, 1),
  (384, 2),
  (385, 1),
  (386, 1),
  (387, 1),
  (388, 2),
  (389, 1),
  (390, 1),
  (391, 1),
  (392, 2),
  (393, 1),
  (394, 1),
  (395, 1),
  (396, 1)],
 [(117, 1),
  (145, 1),
  (253, 1),
  (259, 1),
  (265, 1),
  (274, 1),
  (287, 1),
  (338, 1),
  (353, 1),
  (358, 1),
  (397, 3),
  (398, 1),
  (399, 1),
  (400, 1),
  (401, 1),
  (402, 1),
  (403, 3),
  (404, 1),
  (405, 1),
  (406, 1),
  (407, 1)],
 [(38, 1),
  (39, 1),
  (220, 2),
  (383, 1),
  (384, 2),
  (408, 1),
  (409, 3),
  (410, 1),
  (411, 1),
  (412, 2),
  (413, 1),
  (414, 1),
  (415, 1)],
 [(2, 1), (28, 1), (416, 1)],
 [(18, 1),
  (52, 2),
  (54, 1),
  (55, 2),
  (91, 1),
  (97, 1),
  (117, 2),
  (121, 1),
  (136, 2),
  (154, 1),
  (166, 1),
  (211, 1),
  (220, 1),
  (257, 1),
  (274, 1),
  (300, 1),
  (332, 1),
  (344, 1),
  (373, 1),
  (409, 3),
  (417, 1),
  (418, 1),
  (419, 1),
  (420, 1),
  (421, 1),
  (422, 1),
  (423, 1),
  (424, 1),
  (425, 1),
  (426, 1),
  (427, 1),
  (428, 1),
  (429, 1),
  (430, 1),
  (431, 1),
  (432, 1),
  (433, 2)],
 [(16, 1), (109, 1), (163, 1), (323, 1), (378, 1), (409, 1), (434, 1)],
 [(42, 1), (48, 1), (435, 1), (436, 1)],
 [(0, 1),
  (2, 4),
  (44, 2),
  (46, 1),
  (71, 1),
  (161, 1),
  (176, 1),
  (239, 1),
  (300, 1),
  (325, 1),
  (393, 1),
  (437, 1),
  (438, 1)],
 [(181, 1),
  (229, 1),
  (411, 1),
  (439, 2),
  (440, 1),
  (441, 1),
  (442, 1),
  (443, 1),
  (444, 1),
  (445, 1),
  (446, 1),
  (447, 1),
  (448, 1)],
 [(18, 1),
  (31, 1),
  (97, 1),
  (128, 1),
  (158, 1),
  (186, 1),
  (199, 1),
  (233, 2),
  (323, 1),
  (339, 1),
  (415, 1),
  (449, 1),
  (450, 1),
  (451, 1),
  (452, 1),
  (453, 1),
  (454, 1),
  (455, 1),
  (456, 4),
  (457, 1),
  (458, 1),
  (459, 1),
  (460, 1),
  (461, 1),
  (462, 1)],
 [(1, 1),
  (16, 1),
  (23, 2),
  (26, 3),
  (28, 1),
  (38, 1),
  (42, 1),
  (46, 1),
  (51, 1),
  (53, 1),
  (68, 1),
  (73, 2),
  (74, 1),
  (84, 1),
  (85, 1),
  (92, 1),
  (96, 1),
  (104, 1),
  (116, 1),
  (121, 1),
  (126, 1),
  (137, 1),
  (160, 1),
  (171, 1),
  (210, 1),
  (212, 1),
  (229, 1),
  (288, 1),
  (302, 1),
  (308, 1),
  (325, 1),
  (352, 1),
  (369, 1),
  (381, 1),
  (390, 1),
  (393, 1),
  (397, 1),
  (411, 1),
  (443, 1),
  (449, 1),
  (463, 1),
  (464, 1),
  (465, 1),
  (466, 1),
  (467, 1),
  (468, 4),
  (469, 2),
  (470, 1),
  (471, 1),
  (472, 1),
  (473, 1),
  (474, 1),
  (475, 1),
  (476, 3),
  (477, 1),
  (478, 1),
  (479, 1),
  (480, 2),
  (481, 1),
  (482, 1),
  (483, 1),
  (484, 1),
  (485, 1),
  (486, 1),
  (487, 2),
  (488, 1)],
 [(61, 1),
  (68, 1),
  (177, 1),
  (229, 2),
  (277, 1),
  (489, 2),
  (490, 1),
  (491, 2),
  (492, 3)],
 [(109, 1),
  (136, 1),
  (145, 1),
  (157, 1),
  (249, 1),
  (356, 1),
  (420, 1),
  (445, 1),
  (493, 1),
  (494, 1),
  (495, 1),
  (496, 1),
  (497, 1),
  (498, 1),
  (499, 1)],
 [(4, 1),
  (28, 1),
  (69, 1),
  (72, 1),
  (96, 1),
  (138, 1),
  (161, 1),
  (211, 1),
  (313, 1),
  (356, 2),
  (363, 1),
  (369, 1),
  (407, 1),
  (445, 1),
  (492, 3),
  (495, 1),
  (497, 1),
  (500, 1),
  (501, 1),
  (502, 2),
  (503, 1),
  (504, 1),
  (505, 1),
  (506, 1),
  (507, 1),
  (508, 1),
  (509, 1),
  (510, 1),
  (511, 1),
  (512, 1)],
 [(1, 2),
  (58, 1),
  (166, 1),
  (167, 1),
  (186, 1),
  (274, 1),
  (321, 1),
  (323, 1),
  (348, 1),
  (513, 1),
  (514, 1)],
 [(42, 1),
  (96, 1),
  (135, 1),
  (145, 2),
  (176, 1),
  (177, 1),
  (220, 1),
  (247, 4),
  (278, 1),
  (316, 1),
  (409, 3),
  (494, 3),
  (515, 1),
  (516, 1),
  (517, 1),
  (518, 1),
  (519, 1),
  (520, 1),
  (521, 2),
  (522, 4),
  (523, 1),
  (524, 4),
  (525, 1),
  (526, 1),
  (527, 2)],
 [(38, 1), (53, 2), (73, 1), (83, 1), (176, 1), (214, 1), (528, 1)],
 [(37, 1),
  (38, 1),
  (80, 1),
  (83, 4),
  (175, 1),
  (335, 1),
  (529, 2),
  (530, 1),
  (531, 1),
  (532, 1),
  (533, 2),
  (534, 1)],
 [(38, 1),
  (109, 1),
  (206, 1),
  (274, 1),
  (354, 1),
  (483, 1),
  (535, 1),
  (536, 1)],
 [(29, 1),
  (38, 3),
  (53, 1),
  (61, 1),
  (68, 2),
  (71, 3),
  (82, 2),
  (89, 1),
  (109, 1),
  (112, 1),
  (121, 12),
  (126, 2),
  (148, 1),
  (161, 2),
  (162, 1),
  (174, 1),
  (176, 2),
  (185, 1),
  (187, 1),
  (203, 1),
  (212, 1),
  (231, 1),
  (233, 1),
  (236, 1),
  (255, 1),
  (256, 1),
  (263, 1),
  (271, 2),
  (274, 3),
  (286, 2),
  (302, 1),
  (316, 1),
  (321, 1),
  (326, 1),
  (333, 1),
  (334, 1),
  (352, 1),
  (354, 2),
  (360, 1),
  (361, 1),
  (366, 1),
  (383, 6),
  (394, 1),
  (409, 1),
  (413, 1),
  (420, 4),
  (429, 1),
  (455, 1),
  (458, 1),
  (478, 2),
  (521, 1),
  (535, 2),
  (536, 2),
  (537, 1),
  (538, 1),
  (539, 2),
  (540, 1),
  (541, 1),
  (542, 1),
  (543, 1),
  (544, 1),
  (545, 1),
  (546, 1),
  (547, 2),
  (548, 1),
  (549, 1),
  (550, 2),
  (551, 1),
  (552, 1),
  (553, 2),
  (554, 1),
  (555, 1),
  (556, 1),
  (557, 2),
  (558, 6),
  (559, 7),
  (560, 2),
  (561, 1),
  (562, 2),
  (563, 1),
  (564, 1),
  (565, 1),
  (566, 1),
  (567, 1),
  (568, 1),
  (569, 1)],
 [(26, 1),
  (61, 1),
  (203, 1),
  (206, 1),
  (266, 1),
  (274, 1),
  (365, 1),
  (525, 1),
  (570, 1),
  (571, 1)],
 [(47, 1),
  (61, 1),
  (92, 2),
  (117, 1),
  (152, 1),
  (164, 1),
  (266, 1),
  (305, 1),
  (385, 1),
  (393, 1),
  (445, 1),
  (537, 1),
  (568, 1),
  (570, 1),
  (572, 1),
  (573, 1),
  (574, 1),
  (575, 1),
  (576, 1),
  (577, 1),
  (578, 1),
  (579, 1),
  (580, 1),
  (581, 1),
  (582, 1),
  (583, 1),
  (584, 1)],
 [(24, 1),
  (164, 1),
  (188, 1),
  (233, 1),
  (256, 2),
  (266, 1),
  (302, 1),
  (305, 1),
  (396, 1),
  (445, 2),
  (576, 1),
  (582, 1),
  (583, 1),
  (585, 2),
  (586, 1),
  (587, 1),
  (588, 1),
  (589, 1)],
 [(48, 1),
  (63, 1),
  (70, 1),
  (82, 1),
  (142, 1),
  (154, 1),
  (159, 1),
  (161, 1),
  (196, 1),
  (365, 1),
  (398, 2),
  (429, 1),
  (486, 1),
  (590, 1),
  (591, 1),
  (592, 1),
  (593, 1),
  (594, 1),
  (595, 1),
  (596, 1),
  (597, 1),
  (598, 1),
  (599, 1),
  (600, 1)],
 [(36, 1),
  (48, 1),
  (66, 1),
  (97, 2),
  (152, 1),
  (220, 3),
  (253, 1),
  (334, 1),
  (399, 1),
  (476, 1),
  (483, 1),
  (551, 1),
  (572, 3),
  (583, 1),
  (592, 1),
  (601, 1),
  (602, 1),
  (603, 1),
  (604, 1),
  (605, 2),
  (606, 2),
  (607, 1),
  (608, 1),
  (609, 1)],
 [(48, 1),
  (109, 1),
  (128, 2),
  (141, 3),
  (188, 1),
  (206, 1),
  (210, 1),
  (212, 1),
  (278, 1),
  (283, 1),
  (321, 1),
  (328, 1),
  (329, 2),
  (332, 1),
  (376, 2),
  (387, 1),
  (397, 1),
  (399, 1),
  (439, 1),
  (449, 1),
  (460, 1),
  (548, 1),
  (610, 1),
  (611, 1),
  (612, 1),
  (613, 1),
  (614, 1),
  (615, 1),
  (616, 1),
  (617, 1),
  (618, 1),
  (619, 2),
  (620, 1),
  (621, 1),
  (622, 2),
  (623, 1),
  (624, 3),
  (625, 1),
  (626, 1),
  (627, 1)],
 [(135, 1), (143, 1), (277, 1), (317, 1)],
 [(1, 1), (229, 2), (373, 1), (628, 1)],
 [(58, 1),
  (71, 1),
  (119, 1),
  (163, 1),
  (255, 1),
  (276, 1),
  (348, 1),
  (352, 1),
  (355, 1),
  (398, 1),
  (565, 1),
  (610, 1),
  (629, 1),
  (630, 1),
  (631, 3),
  (632, 1),
  (633, 1)],
 [(1, 1),
  (41, 1),
  (104, 1),
  (128, 2),
  (239, 1),
  (276, 1),
  (297, 1),
  (365, 4),
  (367, 1),
  (373, 2),
  (374, 1),
  (387, 1),
  (398, 1),
  (423, 1),
  (530, 1),
  (591, 1),
  (595, 1),
  (615, 2),
  (634, 1),
  (635, 1),
  (636, 1),
  (637, 2),
  (638, 1),
  (639, 1),
  (640, 1),
  (641, 1),
  (642, 1)],
 [(4, 1),
  (41, 1),
  (49, 1),
  (72, 1),
  (117, 2),
  (333, 1),
  (393, 1),
  (417, 1),
  (469, 1),
  (477, 1),
  (482, 1),
  (483, 2),
  (486, 1),
  (535, 1),
  (610, 1),
  (643, 1),
  (644, 1),
  (645, 1),
  (646, 1),
  (647, 1),
  (648, 1),
  (649, 4),
  (650, 1),
  (651, 3),
  (652, 1)],
 [(61, 1),
  (146, 1),
  (148, 1),
  (158, 1),
  (171, 1),
  (180, 1),
  (214, 1),
  (219, 1),
  (236, 1),
  (276, 2),
  (277, 2),
  (653, 1),
  (654, 1),
  (655, 2)],
 [(46, 1),
  (109, 1),
  (115, 1),
  (255, 1),
  (276, 1),
  (279, 1),
  (383, 1),
  (481, 2),
  (649, 1),
  (656, 2),
  (657, 1),
  (658, 1),
  (659, 1)],
 [(37, 1),
  (55, 1),
  (57, 1),
  (62, 1),
  (73, 1),
  (80, 2),
  (83, 1),
  (105, 1),
  (107, 1),
  (119, 1),
  (219, 1),
  (326, 2),
  (373, 1),
  (660, 2),
  (661, 1),
  (662, 1)],
 [(37, 4),
  (38, 2),
  (39, 1),
  (40, 1),
  (49, 1),
  (53, 2),
  (54, 2),
  (56, 2),
  (67, 1),
  (76, 1),
  (80, 5),
  (83, 3),
  (87, 1),
  (89, 2),
  (91, 1),
  (97, 2),
  (109, 1),
  (126, 1),
  (147, 1),
  (176, 1),
  (278, 1),
  (325, 1),
  (378, 1),
  (408, 1),
  (431, 1),
  (437, 1),
  (455, 1),
  (487, 1),
  (490, 1),
  (529, 1),
  (596, 1),
  (662, 1),
  (663, 2),
  (664, 1),
  (665, 1),
  (666, 1),
  (667, 1),
  (668, 1),
  (669, 1),
  (670, 1),
  (671, 1),
  (672, 1),
  (673, 1),
  (674, 1),
  (675, 1),
  (676, 1),
  (677, 1),
  (678, 1),
  (679, 1),
  (680, 1),
  (681, 1),
  (682, 2),
  (683, 1)],
 [(65, 1),
  (72, 3),
  (139, 1),
  (153, 1),
  (206, 1),
  (210, 1),
  (245, 1),
  (291, 1),
  (321, 1),
  (325, 1),
  (328, 1),
  (455, 1),
  (563, 1),
  (614, 1),
  (620, 1),
  (679, 1),
  (684, 1)],
 [(19, 1),
  (23, 1),
  (29, 1),
  (45, 1),
  (73, 3),
  (144, 1),
  (167, 1),
  (177, 1),
  (214, 1),
  (233, 1),
  (308, 1),
  (348, 1),
  (390, 2),
  (463, 1),
  (477, 1),
  (493, 1),
  (550, 1),
  (557, 1),
  (559, 2),
  (584, 1),
  (611, 1),
  (625, 1),
  (638, 1),
  (679, 1),
  (685, 1),
  (686, 1),
  (687, 1),
  (688, 1),
  (689, 1),
  (690, 1),
  (691, 1),
  (692, 1),
  (693, 1),
  (694, 1),
  (695, 1),
  (696, 1),
  (697, 1),
  (698, 1),
  (699, 1),
  (700, 1),
  (701, 1),
  (702, 2),
  (703, 1),
  (704, 2),
  (705, 1)],
 [(31, 1),
  (48, 2),
  (50, 1),
  (53, 4),
  (55, 1),
  (56, 1),
  (60, 1),
  (82, 3),
  (88, 1),
  (95, 1),
  (109, 1),
  (114, 1),
  (167, 1),
  (178, 1),
  (217, 1),
  (220, 2),
  (255, 1),
  (276, 7),
  (284, 1),
  (287, 2),
  (289, 2),
  (319, 2),
  (348, 2),
  (369, 1),
  (378, 2),
  (385, 1),
  (389, 1),
  (394, 1),
  (396, 1),
  (406, 1),
  (417, 2),
  (458, 3),
  (486, 1),
  (500, 1),
  (541, 1),
  (551, 1),
  (557, 1),
  (572, 1),
  (574, 1),
  (602, 5),
  (612, 1),
  (623, 1),
  (630, 1),
  (632, 1),
  (639, 1),
  (672, 2),
  (679, 1),
  (706, 1),
  (707, 1),
  (708, 1),
  (709, 1),
  (710, 1),
  (711, 1),
  (712, 1),
  (713, 1),
  (714, 1),
  (715, 1),
  (716, 1),
  (717, 1),
  (718, 1),
  (719, 1),
  (720, 1),
  (721, 1),
  (722, 1),
  (723, 1),
  (724, 1),
  (725, 1),
  (726, 1)],
 [(9, 2),
  (23, 1),
  (29, 1),
  (69, 1),
  (136, 1),
  (172, 3),
  (206, 1),
  (210, 1),
  (333, 1),
  (338, 1),
  (358, 1),
  (382, 1),
  (387, 1),
  (396, 2),
  (438, 1),
  (555, 1),
  (592, 1),
  (727, 2),
  (728, 1),
  (729, 1),
  (730, 1),
  (731, 1),
  (732, 1),
  (733, 2),
  (734, 1),
  (735, 2),
  (736, 1),
  (737, 1),
  (738, 1),
  (739, 1),
  (740, 1),
  (741, 1)],
 [(9, 1),
  (22, 1),
  (40, 1),
  (43, 1),
  (53, 1),
  (61, 1),
  (64, 1),
  (67, 1),
  (69, 1),
  (71, 1),
  (104, 1),
  (117, 1),
  (153, 1),
  (154, 1),
  (159, 1),
  (166, 1),
  (180, 3),
  (183, 2),
  (187, 2),
  (212, 1),
  (233, 1),
  (276, 4),
  (277, 2),
  (289, 2),
  (382, 1),
  (393, 1),
  (414, 1),
  (431, 2),
  (439, 1),
  (516, 1),
  (526, 1),
  (534, 1),
  (559, 2),
  (627, 1),
  (635, 1),
  (742, 1),
  (743, 1),
  (744, 1),
  (745, 1),
  (746, 1),
  (747, 1),
  (748, 1),
  (749, 1),
  (750, 1),
  (751, 1),
  (752, 1),
  (753, 1),
  (754, 2),
  (755, 1)],
 [(5, 1),
  (9, 1),
  (20, 2),
  (134, 1),
  (181, 3),
  (244, 1),
  (293, 1),
  (319, 1),
  (354, 1),
  (478, 1),
  (494, 2),
  (576, 1),
  (692, 1),
  (756, 1),
  (757, 1),
  (758, 1),
  (759, 1),
  (760, 1),
  (761, 1)],
 [(2, 2),
  (31, 1),
  (48, 2),
  (52, 2),
  (87, 1),
  (106, 2),
  (181, 1),
  (200, 7),
  (212, 1),
  (214, 1),
  (220, 1),
  (248, 1),
  (298, 1),
  (300, 1),
  (455, 1),
  (530, 1),
  (612, 1),
  (629, 1),
  (640, 1),
  (692, 1),
  (762, 1),
  (763, 1),
  (764, 1),
  (765, 1),
  (766, 1),
  (767, 1),
  (768, 2),
  (769, 2),
  (770, 1),
  (771, 7)],
 [(42, 1),
  (58, 3),
  (85, 1),
  (104, 2),
  (119, 3),
  (128, 1),
  (143, 2),
  (187, 1),
  (200, 5),
  (210, 1),
  (241, 1),
  (246, 1),
  (276, 1),
  (311, 2),
  (314, 1),
  (352, 1),
  (393, 1),
  (413, 1),
  (483, 2),
  (526, 2),
  (547, 1),
  (551, 1),
  (563, 1),
  (569, 1),
  (592, 1),
  (598, 1),
  (621, 1),
  (697, 2),
  (719, 1),
  (769, 3),
  (770, 3),
  (772, 1),
  (773, 1),
  (774, 1),
  (775, 1),
  (776, 3),
  (777, 1),
  (778, 1),
  (779, 1),
  (780, 1),
  (781, 5),
  (782, 2),
  (783, 1),
  (784, 1),
  (785, 2)],
 [(96, 1),
  (191, 1),
  (211, 1),
  (462, 2),
  (567, 1),
  (764, 1),
  (785, 2),
  (786, 2),
  (787, 1)],
 [(28, 1),
  (35, 1),
  (96, 1),
  (117, 2),
  (147, 1),
  (149, 1),
  (176, 1),
  (206, 1),
  (277, 1),
  (289, 1),
  (410, 1),
  (431, 1),
  (527, 3),
  (537, 1),
  (662, 1),
  (788, 1),
  (789, 1),
  (790, 1),
  (791, 1),
  (792, 1),
  (793, 2),
  (794, 1)],
 [(12, 1),
  (25, 1),
  (41, 1),
  (46, 1),
  (49, 1),
  (72, 1),
  (87, 1),
  (117, 4),
  (131, 1),
  (180, 3),
  (181, 3),
  (183, 2),
  (196, 3),
  (203, 1),
  (210, 1),
  (229, 1),
  (233, 1),
  (241, 1),
  (250, 1),
  (276, 1),
  (289, 4),
  (302, 1),
  (333, 2),
  (344, 1),
  (346, 3),
  (348, 1),
  (352, 2),
  (353, 1),
  (359, 1),
  (384, 1),
  (393, 1),
  (397, 1),
  (398, 1),
  (409, 4),
  (410, 2),
  (414, 1),
  (429, 1),
  (461, 1),
  (474, 1),
  (480, 1),
  (494, 3),
  (521, 1),
  (527, 2),
  (540, 1),
  (565, 2),
  (574, 1),
  (595, 1),
  (607, 1),
  (608, 1),
  (610, 2),
  (611, 3),
  (623, 3),
  (632, 1),
  (634, 1),
  (639, 1),
  (652, 1),
  (657, 1),
  (710, 1),
  (793, 5),
  (795, 1),
  (796, 2),
  (797, 1),
  (798, 1),
  (799, 1),
  (800, 1),
  (801, 1),
  (802, 1),
  (803, 1),
  (804, 3),
  (805, 1),
  (806, 2),
  (807, 1),
  (808, 2),
  (809, 1),
  (810, 1),
  (811, 1),
  (812, 1),
  (813, 1),
  (814, 1),
  (815, 1),
  (816, 1),
  (817, 2),
  (818, 1),
  (819, 1),
  (820, 3),
  (821, 1),
  (822, 2),
  (823, 1),
  (824, 1)],
 [(75, 1),
  (177, 1),
  (224, 3),
  (326, 1),
  (356, 2),
  (527, 1),
  (595, 1),
  (610, 1),
  (825, 2),
  (826, 1)],
 [(109, 1),
  (128, 1),
  (158, 1),
  (212, 2),
  (321, 1),
  (443, 1),
  (452, 1),
  (827, 1),
  (828, 1),
  (829, 1)],
 [(2, 4),
  (4, 1),
  (26, 1),
  (29, 1),
  (46, 1),
  (49, 2),
  (61, 1),
  (66, 1),
  (70, 1),
  (72, 3),
  (89, 1),
  (126, 1),
  (128, 6),
  (129, 5),
  (131, 2),
  (132, 1),
  (145, 3),
  (181, 3),
  (201, 1),
  (212, 1),
  (215, 1),
  (234, 1),
  (235, 2),
  (239, 1),
  (241, 2),
  (245, 1),
  (246, 2),
  (280, 2),
  (292, 1),
  (319, 1),
  (320, 1),
  (321, 1),
  (332, 1),
  (333, 2),
  (334, 1),
  (349, 1),
  (358, 1),
  (382, 2),
  (391, 4),
  (399, 2),
  (407, 1),
  (435, 2),
  (449, 2),
  (455, 1),
  (478, 1),
  (479, 2),
  (486, 1),
  (501, 2),
  (508, 1),
  (603, 1),
  (630, 1),
  (657, 1),
  (726, 1),
  (767, 1),
  (797, 1),
  (807, 5),
  (827, 5),
  (830, 2),
  (831, 1),
  (832, 1),
  (833, 1),
  (834, 2),
  (835, 1),
  (836, 1),
  (837, 1),
  (838, 1),
  (839, 1),
  (840, 2),
  (841, 2),
  (842, 1)],
 [(25, 1),
  (117, 1),
  (141, 1),
  (180, 1),
  (183, 1),
  (246, 1),
  (266, 2),
  (270, 2),
  (280, 1),
  (308, 1),
  (311, 1),
  (346, 1),
  (365, 1),
  (449, 1),
  (464, 1),
  (475, 1),
  (603, 1),
  (793, 1),
  (843, 1),
  (844, 1),
  (845, 1),
  (846, 1),
  (847, 1),
  (848, 2),
  (849, 1),
  (850, 1),
  (851, 1),
  (852, 1)],
 [(55, 2),
  (61, 2),
  (66, 1),
  (68, 1),
  (70, 1),
  (75, 1),
  (104, 1),
  (126, 2),
  (136, 1),
  (139, 1),
  (162, 2),
  (194, 1),
  (203, 1),
  (247, 3),
  (255, 1),
  (257, 1),
  (274, 5),
  (348, 2),
  (354, 2),
  (369, 1),
  (382, 1),
  (383, 1),
  (431, 2),
  (519, 1),
  (553, 1),
  (557, 1),
  (612, 1),
  (694, 1),
  (696, 1),
  (722, 1),
  (853, 1),
  (854, 1),
  (855, 2),
  (856, 1),
  (857, 2),
  (858, 1)],
 [(28, 1),
  (68, 1),
  (96, 1),
  (181, 1),
  (519, 1),
  (607, 1),
  (614, 1),
  (820, 1),
  (859, 1)],
 [(39, 1),
  (131, 1),
  (132, 1),
  (176, 2),
  (180, 1),
  (210, 1),
  (217, 2),
  (223, 1),
  (236, 1),
  (247, 1),
  (364, 1),
  (446, 1),
  (522, 1),
  (669, 2),
  (858, 1),
  (860, 1)],
 [(37, 1),
  (65, 1),
  (83, 1),
  (94, 1),
  (102, 1),
  (144, 1),
  (152, 1),
  (212, 1),
  (215, 1),
  (261, 1),
  (396, 1),
  (501, 1),
  (529, 1),
  (535, 1),
  (548, 1),
  (715, 1),
  (730, 1),
  (861, 1)],
 [(58, 1), (86, 1), (255, 1), (443, 1), (705, 1), (862, 1)],
 [(7, 1),
  (23, 1),
  (24, 1),
  (28, 1),
  (37, 7),
  (53, 4),
  (61, 1),
  (64, 3),
  (83, 2),
  (154, 1),
  (166, 1),
  (174, 1),
  (229, 1),
  (236, 1),
  (282, 1),
  (300, 1),
  (321, 2),
  (333, 1),
  (372, 1),
  (429, 1),
  (511, 1),
  (516, 1),
  (705, 1),
  (814, 2),
  (839, 1),
  (863, 1),
  (864, 1),
  (865, 1),
  (866, 1)],
 [(2, 1), (19, 1), (196, 1), (263, 1), (305, 1), (867, 1)],
 [(72, 3),
  (117, 1),
  (131, 1),
  (233, 2),
  (235, 2),
  (245, 2),
  (310, 1),
  (343, 2),
  (374, 1),
  (383, 1),
  (455, 1),
  (565, 1),
  (760, 1),
  (868, 1),
  (869, 1),
  (870, 1),
  (871, 1),
  (872, 1),
  (873, 1)],
 [(83, 1), (351, 1), (731, 1), (874, 1), (875, 1)],
 [(4, 1),
  (30, 2),
  (32, 1),
  (39, 2),
  (60, 1),
  (82, 1),
  (129, 1),
  (136, 1),
  (145, 2),
  (146, 1),
  (163, 1),
  (180, 1),
  (181, 7),
  (183, 1),
  (247, 1),
  (366, 1),
  (367, 1),
  (480, 1),
  (520, 1),
  (522, 5),
  (653, 2),
  (669, 1),
  (753, 2),
  (876, 1),
  (877, 1),
  (878, 1),
  (879, 1),
  (880, 2)],
 [(5, 1),
  (48, 1),
  (85, 1),
  (139, 1),
  (210, 1),
  (319, 1),
  (338, 2),
  (344, 1),
  (365, 1),
  (373, 1),
  (386, 1),
  (397, 1),
  (435, 1),
  (446, 4),
  (519, 1),
  (549, 1),
  (557, 2),
  (580, 1),
  (637, 2),
  (704, 1),
  (743, 1),
  (881, 1),
  (882, 1),
  (883, 1),
  (884, 1)],
 [(19, 1),
  (37, 5),
  (80, 1),
  (85, 1),
  (220, 1),
  (241, 1),
  (261, 1),
  (340, 1),
  (414, 1),
  (596, 1),
  (862, 2),
  (866, 1),
  (885, 1),
  (886, 1),
  (887, 2),
  (888, 1),
  (889, 1)],
 [(97, 1),
  (153, 1),
  (170, 4),
  (181, 3),
  (247, 4),
  (302, 1),
  (321, 2),
  (323, 1),
  (407, 1),
  (561, 1),
  (620, 4),
  (627, 1),
  (630, 1)],
 [(202, 1),
  (212, 1),
  (313, 2),
  (352, 2),
  (393, 1),
  (402, 2),
  (588, 1),
  (605, 4),
  (890, 1),
  (891, 1),
  (892, 2),
  (893, 1),
  (894, 1)],
 [(1, 1),
  (36, 1),
  (117, 1),
  (169, 1),
  (211, 1),
  (212, 1),
  (220, 1),
  (244, 1),
  (297, 1),
  (299, 1),
  (313, 1),
  (328, 1),
  (372, 1),
  (377, 1),
  (439, 1),
  (445, 1),
  (525, 1),
  (548, 1),
  (728, 1),
  (731, 1),
  (798, 1),
  (895, 1),
  (896, 1),
  (897, 1)],
 [(37, 1), (38, 1), (64, 1), (82, 1), (214, 1)],
 [(19, 1),
  (26, 1),
  (28, 1),
  (30, 6),
  (31, 1),
  (38, 2),
  (48, 1),
  (55, 1),
  (82, 1),
  (89, 2),
  (128, 1),
  (129, 1),
  (136, 1),
  (138, 2),
  (144, 3),
  (183, 1),
  (241, 1),
  (249, 1),
  (253, 1),
  (325, 1),
  (334, 1),
  (379, 1),
  (396, 1),
  (397, 2),
  (407, 2),
  (424, 1),
  (431, 1),
  (449, 1),
  (483, 3),
  (587, 1),
  (607, 1),
  (617, 1),
  (650, 1),
  (651, 1),
  (669, 1),
  (734, 1),
  (740, 1),
  (772, 1),
  (810, 1),
  (898, 1),
  (899, 5),
  (900, 1),
  (901, 1),
  (902, 1),
  (903, 1),
  (904, 1),
  (905, 1),
  (906, 1)],
 [(28, 1),
  (101, 2),
  (104, 1),
  (109, 1),
  (184, 2),
  (187, 1),
  (223, 1),
  (234, 1),
  (255, 1),
  (276, 1),
  (277, 1),
  (296, 1),
  (332, 1),
  (449, 1),
  (537, 1),
  (609, 1),
  (626, 1),
  (743, 1),
  (750, 1),
  (881, 1),
  (907, 1),
  (908, 1),
  (909, 1),
  (910, 1)],
 [(17, 1),
  (26, 1),
  (37, 1),
  (68, 1),
  (72, 4),
  (126, 1),
  (128, 1),
  (129, 1),
  (133, 1),
  (145, 1),
  (229, 3),
  (235, 1),
  (470, 1),
  (565, 1),
  (726, 1),
  (799, 1),
  (839, 1),
  (844, 3),
  (911, 1),
  (912, 1),
  (913, 1),
  (914, 1),
  (915, 1),
  (916, 1),
  (917, 1)],
 [(2, 1), (811, 1), (827, 1), (918, 1)],
 [(38, 1),
  (58, 1),
  (80, 1),
  (81, 1),
  (83, 1),
  (86, 1),
  (107, 1),
  (229, 1),
  (919, 1),
  (920, 1),
  (921, 1)],
 [(2, 2), (241, 1), (255, 1), (478, 1)],
 [(19, 1),
  (37, 1),
  (49, 1),
  (51, 2),
  (66, 1),
  (115, 1),
  (161, 1),
  (169, 1),
  (204, 2),
  (210, 1),
  (214, 1),
  (274, 1),
  (306, 1),
  (328, 1),
  (338, 1),
  (352, 1),
  (390, 1),
  (615, 1),
  (630, 1),
  (644, 1),
  (736, 1),
  (897, 1),
  (922, 3),
  (923, 1)],
 [(2, 1),
  (26, 1),
  (35, 1),
  (36, 1),
  (38, 2),
  (68, 1),
  (150, 1),
  (203, 1),
  (255, 2),
  (274, 1),
  (341, 1),
  (447, 1),
  (478, 2),
  (559, 2),
  (565, 1),
  (579, 1),
  (697, 1),
  (721, 1),
  (870, 1),
  (924, 1)],
 [(9, 1),
  (18, 1),
  (37, 9),
  (38, 2),
  (39, 5),
  (58, 1),
  (61, 1),
  (68, 2),
  (70, 2),
  (93, 1),
  (100, 1),
  (109, 1),
  (136, 1),
  (161, 1),
  (219, 1),
  (239, 1),
  (287, 1),
  (308, 1),
  (319, 2),
  (338, 2),
  (344, 1),
  (352, 1),
  (354, 1),
  (390, 2),
  (432, 1),
  (435, 1),
  (460, 1),
  (470, 2),
  (484, 1),
  (525, 1),
  (556, 1),
  (612, 1),
  (635, 1),
  (760, 1),
  (818, 1),
  (918, 1),
  (925, 1),
  (926, 1),
  (927, 1),
  (928, 1),
  (929, 1),
  (930, 2),
  (931, 1),
  (932, 1),
  (933, 2),
  (934, 1),
  (935, 1)],
 [(38, 2),
  (40, 1),
  (112, 1),
  (308, 1),
  (354, 1),
  (393, 2),
  (484, 1),
  (537, 1),
  (541, 1),
  (582, 1),
  (629, 2),
  (658, 1),
  (936, 2),
  (937, 1),
  (938, 2)],
 [(16, 1),
  (28, 1),
  (69, 1),
  (96, 1),
  (99, 1),
  (229, 1),
  (445, 2),
  (484, 1),
  (762, 1),
  (939, 1),
  (940, 1),
  (941, 1),
  (942, 1)],
 [(28, 2),
  (116, 1),
  (117, 1),
  (158, 1),
  (171, 1),
  (177, 1),
  (219, 1),
  (236, 1),
  (334, 1),
  (383, 1),
  (480, 1),
  (747, 1),
  (762, 2),
  (939, 1),
  (941, 1),
  (943, 1)],
 [(42, 1),
  (55, 1),
  (67, 2),
  (75, 1),
  (128, 1),
  (146, 1),
  (152, 1),
  (169, 1),
  (222, 1),
  (236, 1),
  (289, 5),
  (348, 1),
  (352, 1),
  (406, 1),
  (429, 1),
  (431, 1),
  (469, 1),
  (518, 1),
  (601, 1),
  (650, 1),
  (654, 1),
  (754, 3),
  (758, 1),
  (767, 1),
  (806, 2),
  (812, 4),
  (841, 1),
  (844, 1),
  (901, 1),
  (944, 1),
  (945, 1),
  (946, 1),
  (947, 2),
  (948, 1),
  (949, 1),
  (950, 1),
  (951, 1),
  (952, 7)],
 [(2, 1),
  (203, 1),
  (313, 1),
  (528, 1),
  (629, 1),
  (657, 1),
  (700, 1),
  (922, 2),
  (953, 1),
  (954, 1)],
 [(19, 1),
  (42, 1),
  (82, 1),
  (92, 1),
  (100, 1),
  (109, 1),
  (128, 1),
  (134, 1),
  (152, 1),
  (177, 1),
  (203, 1),
  (236, 1),
  (325, 1),
  (352, 1),
  (354, 1),
  (545, 1),
  (679, 1),
  (726, 1),
  (762, 1),
  (882, 1),
  (906, 1),
  (955, 2),
  (956, 2)],
 [(28, 1),
  (42, 1),
  (51, 1),
  (58, 1),
  (61, 1),
  (85, 1),
  (90, 1),
  (91, 1),
  (144, 1),
  (152, 1),
  (162, 1),
  (173, 1),
  (212, 1),
  (215, 2),
  (257, 1),
  (274, 1),
  (313, 2),
  (321, 1),
  (338, 1),
  (409, 2),
  (448, 1),
  (635, 1),
  (691, 1),
  (720, 1),
  (796, 2),
  (873, 1),
  (957, 1),
  (958, 1),
  (959, 1),
  (960, 1),
  (961, 2),
  (962, 1)],
 [(7, 1),
  (38, 3),
  (40, 1),
  (42, 1),
  (48, 1),
  (49, 1),
  (80, 1),
  (109, 1),
  (112, 1),
  (116, 1),
  (122, 1),
  (126, 1),
  (203, 1),
  (244, 1),
  (483, 1),
  (484, 1),
  (557, 1),
  (690, 1)],
 [(2, 4),
  (40, 1),
  (69, 1),
  (115, 1),
  (153, 1),
  (179, 1),
  (311, 1),
  (424, 1),
  (559, 1),
  (592, 1),
  (629, 2),
  (649, 1),
  (963, 1),
  (964, 1),
  (965, 1),
  (966, 1)],
 [(30, 1),
  (94, 1),
  (104, 1),
  (112, 1),
  (219, 1),
  (226, 1),
  (274, 1),
  (302, 1),
  (354, 1),
  (480, 1),
  (639, 1),
  (833, 1),
  (939, 1),
  (947, 3),
  (967, 1),
  (968, 1),
  (969, 1)],
 [(39, 1),
  (136, 1),
  (163, 1),
  (180, 1),
  (181, 3),
  (183, 1),
  (206, 1),
  (220, 2),
  (248, 1),
  (354, 1),
  (446, 1),
  (527, 1),
  (653, 1),
  (970, 1),
  (971, 1),
  (972, 2)],
 [(38, 1), (46, 1), (267, 1), (662, 1), (973, 1)],
 [(54, 2), (118, 1), (177, 1), (261, 1), (321, 1), (974, 1)],
 [(24, 1),
  (80, 1),
  (104, 1),
  (117, 1),
  (195, 1),
  (219, 1),
  (276, 1),
  (313, 1),
  (390, 1),
  (581, 1),
  (743, 1),
  (975, 2)],
 [(278, 1),
  (279, 1),
  (289, 1),
  (360, 1),
  (422, 1),
  (434, 1),
  (439, 1),
  (445, 1),
  (496, 1),
  (743, 1),
  (833, 1),
  (976, 1)],
 [(32, 1),
  (61, 1),
  (97, 1),
  (106, 1),
  (126, 2),
  (136, 1),
  (166, 1),
  (177, 1),
  (181, 5),
  (188, 1),
  (210, 1),
  (257, 1),
  (275, 3),
  (301, 1),
  (313, 1),
  (333, 1),
  (353, 1),
  (363, 1),
  (393, 1),
  (398, 3),
  (405, 1),
  (573, 1),
  (654, 1),
  (707, 1),
  (812, 1),
  (829, 1),
  (830, 1),
  (834, 1),
  (904, 2),
  (911, 1),
  (977, 1),
  (978, 3),
  (979, 1),
  (980, 1),
  (981, 1),
  (982, 1)],
 [(16, 1),
  (28, 1),
  (30, 1),
  (48, 1),
  (82, 1),
  (92, 1),
  (99, 1),
  (117, 1),
  (196, 1),
  (215, 1),
  (409, 1),
  (507, 1),
  (532, 1),
  (669, 1),
  (948, 2),
  (978, 1),
  (983, 1),
  (984, 1),
  (985, 1),
  (986, 1),
  (987, 1),
  (988, 1)],
 [(1, 1),
  (16, 1),
  (28, 1),
  (61, 1),
  (77, 1),
  (105, 1),
  (106, 1),
  (109, 1),
  (123, 1),
  (140, 1),
  (174, 1),
  (308, 1),
  (323, 1),
  (443, 1),
  (521, 1),
  (550, 2),
  (630, 2),
  (744, 1),
  (754, 1),
  (840, 1),
  (989, 1),
  (990, 1),
  (991, 2),
  (992, 1),
  (993, 1)],
 [(89, 1),
  (278, 2),
  (346, 2),
  (352, 1),
  (379, 1),
  (445, 1),
  (537, 1),
  (626, 1),
  (641, 2),
  (809, 1),
  (872, 2),
  (994, 1),
  (995, 1),
  (996, 1),
  (997, 1),
  (998, 1),
  (999, 1),
  (1000, 1)],
 [(26, 1),
  (28, 1),
  (29, 1),
  (48, 1),
  (53, 1),
  (58, 1),
  (88, 2),
  (95, 1),
  (96, 1),
  (121, 1),
  (128, 1),
  (144, 1),
  (149, 1),
  (154, 1),
  (221, 1),
  (239, 1),
  (274, 1),
  (311, 1),
  (346, 3),
  (353, 1),
  (354, 1),
  (414, 1),
  (449, 1),
  (500, 1),
  (622, 1),
  (994, 2),
  (997, 3),
  (1000, 2),
  (1001, 1)],
 [(4, 1), (530, 1), (630, 1), (994, 1), (997, 1)],
 [(28, 1),
  (96, 1),
  (210, 1),
  (302, 1),
  (315, 3),
  (346, 3),
  (540, 1),
  (622, 1),
  (757, 1),
  (762, 1),
  (872, 2),
  (922, 2),
  (976, 1),
  (994, 1),
  (996, 2),
  (1000, 1),
  (1002, 1),
  (1003, 1),
  (1004, 1)],
 [(22, 1),
  (31, 1),
  (57, 2),
  (58, 1),
  (66, 1),
  (71, 1),
  (82, 1),
  (97, 1),
  (123, 1),
  (133, 1),
  (140, 1),
  (162, 1),
  (170, 1),
  (206, 1),
  (214, 1),
  (233, 1),
  (253, 1),
  (275, 3),
  (321, 1),
  (331, 1),
  (354, 1),
  (373, 1),
  (390, 1),
  (393, 1),
  (397, 1),
  (398, 1),
  (403, 3),
  (405, 5),
  (434, 1),
  (437, 1),
  (467, 1),
  (501, 1),
  (527, 1),
  (532, 2),
  (539, 1),
  (550, 1),
  (551, 1),
  (581, 1),
  (610, 2),
  (626, 1),
  (635, 1),
  (720, 1),
  (729, 1),
  (771, 1),
  (827, 1),
  (830, 2),
  (833, 1),
  (834, 2),
  (843, 1),
  (887, 1),
  (896, 1),
  (976, 1),
  (1005, 1),
  (1006, 1),
  (1007, 1),
  (1008, 1),
  (1009, 1),
  (1010, 1),
  (1011, 1),
  (1012, 1),
  (1013, 2),
  (1014, 1),
  (1015, 1),
  (1016, 2)],
 [(104, 1),
  (163, 1),
  (265, 1),
  (266, 1),
  (275, 2),
  (353, 1),
  (391, 3),
  (398, 2),
  (471, 3),
  (486, 4),
  (610, 1),
  (630, 1),
  (654, 1),
  (767, 1),
  (812, 5),
  (858, 1),
  (866, 3),
  (911, 2),
  (1009, 1),
  (1013, 1),
  (1017, 1),
  (1018, 1),
  (1019, 1),
  (1020, 1),
  (1021, 1),
  (1022, 2),
  (1023, 1)],
 [(55, 1),
  (115, 1),
  (136, 1),
  (185, 1),
  (191, 1),
  (266, 1),
  (276, 2),
  (366, 1),
  (396, 1),
  (433, 1),
  (481, 1),
  (512, 1),
  (550, 1),
  (558, 2),
  (587, 1),
  (589, 2),
  (630, 1),
  (892, 1),
  (1016, 2),
  (1024, 1),
  (1025, 1),
  (1026, 1),
  (1027, 1)],
 [(18, 2),
  (19, 1),
  (24, 1),
  (28, 1),
  (39, 1),
  (42, 1),
  (48, 1),
  (51, 3),
  (61, 1),
  (69, 1),
  (71, 1),
  (82, 2),
  (84, 1),
  (89, 1),
  (91, 1),
  (95, 1),
  (100, 1),
  (114, 2),
  (119, 2),
  (136, 1),
  (152, 1),
  (154, 2),
  (161, 2),
  (163, 1),
  (164, 1),
  (188, 2),
  (191, 5),
  (198, 2),
  (206, 1),
  (210, 1),
  (214, 3),
  (215, 1),
  (220, 1),
  (231, 1),
  (236, 1),
  (238, 1),
  (243, 1),
  (244, 1),
  (251, 1),
  (254, 2),
  (256, 1),
  (266, 5),
  (274, 1),
  (276, 3),
  (286, 1),
  (287, 1),
  (288, 1),
  (289, 2),
  (299, 1),
  (308, 4),
  (312, 1),
  (313, 1),
  (316, 1),
  (321, 1),
  (323, 1),
  (335, 2),
  (336, 1),
  (345, 1),
  (354, 2),
  (373, 1),
  (390, 3),
  (393, 1),
  (396, 4),
  (398, 2),
  (411, 1),
  (413, 1),
  (418, 1),
  (419, 1),
  (424, 1),
  (435, 1),
  (478, 1),
  (480, 5),
  (483, 4),
  (514, 1),
  (558, 1),
  (565, 1),
  (570, 1),
  (571, 2),
  (573, 1),
  (574, 1),
  (584, 7),
  (601, 1),
  (608, 2),
  (620, 1),
  (622, 2),
  (629, 1),
  (638, 1),
  (640, 1),
  (642, 1),
  (645, 1),
  (648, 1),
  (651, 1),
  (652, 1),
  (666, 1),
  (691, 3),
  (702, 1),
  (724, 1),
  (731, 1),
  (733, 5),
  (737, 1),
  (754, 1),
  (788, 1),
  (799, 1),
  (814, 1),
  (815, 2),
  (841, 1),
  (882, 1),
  (904, 1),
  (923, 1),
  (926, 1),
  (1027, 1),
  (1028, 1),
  (1029, 1),
  (1030, 1),
  (1031, 1),
  (1032, 2),
  (1033, 1),
  (1034, 1),
  (1035, 1),
  (1036, 1),
  (1037, 1),
  (1038, 1),
  (1039, 1),
  (1040, 2),
  (1041, 1),
  (1042, 1),
  (1043, 1),
  (1044, 1),
  (1045, 1),
  (1046, 1),
  (1047, 1),
  (1048, 1),
  (1049, 1),
  (1050, 1),
  (1051, 1),
  (1052, 1),
  (1053, 1),
  (1054, 1),
  (1055, 1),
  (1056, 1),
  (1057, 1),
  (1058, 1),
  (1059, 1),
  (1060, 1),
  (1061, 1),
  (1062, 1)],
 [(19, 1),
  (58, 1),
  (60, 1),
  (87, 1),
  (195, 1),
  (199, 2),
  (214, 1),
  (275, 1),
  (295, 1),
  (299, 2),
  (301, 1),
  (323, 2),
  (344, 1),
  (370, 1),
  (381, 1),
  (393, 1),
  (439, 2),
  (456, 2),
  (634, 2),
  (679, 1),
  (731, 1),
  (933, 1),
  (1063, 1),
  (1064, 2),
  (1065, 1),
  (1066, 1),
  (1067, 1),
  (1068, 1),
  (1069, 1)],
 [(13, 1),
  (49, 1),
  (53, 1),
  (80, 1),
  (115, 1),
  (127, 1),
  (199, 1),
  (212, 1),
  (276, 2),
  (282, 1),
  (354, 1),
  (372, 1),
  (393, 1),
  (407, 1),
  (456, 1),
  (631, 3),
  (639, 1),
  (729, 1),
  (1047, 1),
  (1056, 1),
  (1070, 1),
  (1071, 1)],
 [(47, 1),
  (60, 1),
  (77, 1),
  (91, 1),
  (148, 1),
  (152, 2),
  (180, 3),
  (181, 9),
  (188, 1),
  (259, 1),
  (279, 1),
  (383, 1),
  (424, 1),
  (439, 1),
  (559, 1),
  (662, 1),
  (753, 3),
  (882, 1),
  (1072, 2)],
 [(36, 1),
  (58, 1),
  (89, 1),
  (104, 1),
  (145, 1),
  (180, 2),
  (181, 2),
  (220, 1),
  (328, 1),
  (348, 1),
  (379, 1),
  (397, 1),
  (514, 1),
  (527, 1),
  (669, 1),
  (820, 1),
  (972, 1),
  (1073, 1)],
 [(32, 2),
  (68, 1),
  (71, 1),
  (93, 1),
  (107, 1),
  (114, 1),
  (117, 1),
  (136, 1),
  (146, 1),
  (161, 2),
  (194, 2),
  (201, 1),
  (203, 2),
  (212, 2),
  (214, 4),
  (275, 1),
  (289, 3),
  (349, 1),
  (352, 1),
  (363, 1),
  (393, 1),
  (398, 3),
  (424, 1),
  (427, 1),
  (431, 1),
  (483, 3),
  (505, 1),
  (567, 1),
  (574, 1),
  (582, 2),
  (593, 2),
  (638, 1),
  (641, 1),
  (654, 2),
  (662, 1),
  (680, 3),
  (699, 1),
  (700, 1),
  (726, 1),
  (796, 2),
  (822, 1),
  (823, 2),
  (834, 1),
  (853, 1),
  (882, 1),
  (903, 1),
  (904, 1),
  (948, 6),
  (976, 1),
  (978, 6),
  (980, 1),
  (988, 1),
  (1044, 1),
  (1066, 1),
  (1072, 2),
  (1074, 1),
  (1075, 2),
  (1076, 2),
  (1077, 1),
  (1078, 1),
  (1079, 1),
  (1080, 1),
  (1081, 2),
  (1082, 1),
  (1083, 1),
  (1084, 1),
  (1085, 3)],
 [(58, 1),
  (63, 1),
  (117, 1),
  (152, 1),
  (158, 1),
  (171, 1),
  (194, 1),
  (206, 1),
  (249, 1),
  (275, 5),
  (285, 1),
  (313, 2),
  (397, 1),
  (405, 5),
  (420, 1),
  (449, 2),
  (473, 1),
  (550, 1),
  (571, 1),
  (603, 1),
  (610, 1),
  (634, 2),
  (707, 1),
  (718, 1),
  (796, 1),
  (822, 1),
  (978, 1),
  (991, 1),
  (1009, 1),
  (1086, 1),
  (1087, 1),
  (1088, 3),
  (1089, 1)],
 [(1, 3),
  (38, 1),
  (40, 1),
  (61, 1),
  (92, 1),
  (93, 1),
  (138, 1),
  (142, 1),
  (210, 1),
  (214, 1),
  (241, 1),
  (274, 2),
  (319, 1),
  (342, 2),
  (366, 1),
  (443, 1),
  (474, 1),
  (478, 1),
  (504, 1),
  (726, 1),
  (766, 1)],
 [(39, 1),
  (40, 6),
  (41, 1),
  (71, 1),
  (72, 3),
  (88, 1),
  (126, 1),
  (131, 1),
  (135, 1),
  (144, 1),
  (145, 5),
  (196, 1),
  (203, 2),
  (211, 1),
  (212, 1),
  (230, 3),
  (235, 2),
  (245, 1),
  (256, 4),
  (287, 2),
  (313, 2),
  (314, 1),
  (352, 1),
  (371, 3),
  (396, 1),
  (409, 1),
  (420, 1),
  (455, 1),
  (479, 1),
  (480, 1),
  (485, 1),
  (514, 1),
  (527, 1),
  (538, 1),
  (569, 1),
  (587, 1),
  (595, 1),
  (610, 2),
  (623, 2),
  (630, 1),
  (633, 1),
  (640, 1),
  (720, 1),
  (721, 1),
  (749, 3),
  (754, 1),
  (767, 2),
  (816, 1),
  (833, 1),
  (836, 1),
  (855, 4),
  (866, 1),
  (935, 1),
  (942, 1),
  (951, 1),
  (954, 1),
  (984, 2),
  (1018, 1),
  (1019, 1),
  (1090, 5),
  (1091, 1),
  (1092, 1),
  (1093, 3),
  (1094, 2),
  (1095, 1),
  (1096, 1),
  (1097, 1),
  (1098, 1),
  (1099, 1),
  (1100, 1)],
 [(2, 1),
  (42, 1),
  (45, 1),
  (109, 1),
  (177, 1),
  (236, 1),
  (358, 1),
  (636, 1),
  (736, 1)],
 [(30, 1), (32, 1), (279, 1), (592, 1), (762, 1), (955, 2), (1101, 2)],
 [(0, 1),
  (5, 1),
  (28, 1),
  (31, 1),
  (46, 1),
  (63, 1),
  (71, 1),
  (115, 1),
  (164, 1),
  (365, 2),
  (438, 1),
  (483, 1),
  (487, 1),
  (546, 1),
  (560, 1),
  (622, 2),
  (642, 1),
  (704, 1),
  (984, 1),
  (1102, 1),
  (1103, 1)],
 [(4, 1),
  (29, 3),
  (32, 2),
  (47, 1),
  (48, 1),
  (90, 1),
  (128, 1),
  (158, 1),
  (167, 1),
  (191, 1),
  (234, 1),
  (254, 1),
  (255, 1),
  (268, 1),
  (276, 1),
  (277, 2),
  (301, 2),
  (324, 1),
  (352, 1),
  (420, 1),
  (445, 1),
  (511, 1),
  (535, 1),
  (546, 1),
  (550, 2),
  (579, 1),
  (587, 1),
  (642, 2),
  (675, 1),
  (680, 1),
  (693, 1),
  (731, 3),
  (777, 1),
  (788, 2),
  (789, 2),
  (836, 1),
  (856, 1),
  (911, 2),
  (993, 1),
  (1017, 1),
  (1043, 1),
  (1104, 2),
  (1105, 1),
  (1106, 2),
  (1107, 1),
  (1108, 1),
  (1109, 2),
  (1110, 1),
  (1111, 1),
  (1112, 5),
  (1113, 1),
  (1114, 1),
  (1115, 2),
  (1116, 1),
  (1117, 1),
  (1118, 1),
  (1119, 1),
  (1120, 1),
  (1121, 2),
  (1122, 1)],
 [(4, 1),
  (42, 1),
  (60, 1),
  (63, 1),
  (66, 1),
  (70, 2),
  (149, 4),
  (164, 1),
  (169, 1),
  (185, 2),
  (212, 1),
  (239, 2),
  (279, 1),
  (298, 1),
  (301, 2),
  (335, 1),
  (358, 1),
  (420, 1),
  (438, 1),
  (481, 1),
  (558, 1),
  (571, 1),
  (581, 1),
  (582, 1),
  (592, 1),
  (642, 1),
  (705, 1),
  (731, 1),
  (841, 2),
  (847, 1),
  (928, 1),
  (993, 1),
  (1044, 1),
  (1061, 4),
  (1115, 1),
  (1122, 2),
  (1123, 1),
  (1124, 1),
  (1125, 1),
  (1126, 1),
  (1127, 1),
  (1128, 1),
  (1129, 1),
  (1130, 3),
  (1131, 1)],
 [(2, 1),
  (4, 1),
  (7, 1),
  (13, 1),
  (40, 1),
  (42, 1),
  (43, 2),
  (48, 1),
  (72, 1),
  (74, 1),
  (80, 1),
  (97, 1),
  (102, 1),
  (103, 1),
  (112, 1),
  (128, 1),
  (145, 2),
  (175, 1),
  (203, 1),
  (239, 2),
  (302, 1),
  (358, 1),
  (365, 4),
  (463, 1),
  (466, 1),
  (476, 1),
  (479, 1),
  (487, 1),
  (606, 1),
  (612, 1),
  (619, 1),
  (660, 1),
  (698, 1),
  (715, 1),
  (717, 1),
  (749, 1),
  (953, 1),
  (988, 1),
  (1132, 2),
  (1133, 1),
  (1134, 1),
  (1135, 1),
  (1136, 3),
  (1137, 4),
  (1138, 1)],
 [(19, 1),
  (40, 1),
  (117, 1),
  (256, 1),
  (749, 1),
  (953, 1),
  (1044, 1),
  (1139, 1),
  (1140, 1)],
 [(41, 1),
  (212, 1),
  (289, 1),
  (365, 2),
  (392, 1),
  (484, 1),
  (587, 1),
  (691, 1),
  (707, 1),
  (762, 1),
  (804, 1),
  (962, 1),
  (1012, 1),
  (1141, 1),
  (1142, 1),
  (1143, 1),
  (1144, 1)],
 [(42, 1),
  (53, 1),
  (71, 1),
  (111, 1),
  (152, 1),
  (183, 1),
  (233, 1),
  (328, 1),
  (333, 1),
  (397, 1),
  (398, 4),
  (468, 2),
  (582, 1),
  (610, 1),
  (711, 1),
  (722, 1),
  (899, 1),
  (919, 1),
  (926, 1),
  (1145, 2),
  (1146, 4),
  (1147, 1),
  (1148, 1)],
 [(40, 2), (55, 1), (150, 1), (176, 1), (352, 1), (439, 1), (836, 1)],
 [(16, 1),
  (29, 1),
  (31, 1),
  (49, 1),
  (85, 2),
  (105, 1),
  (212, 1),
  (276, 2),
  (353, 1),
  (354, 1),
  (396, 1),
  (443, 1),
  (631, 2),
  (740, 1),
  (944, 1),
  (1049, 1),
  (1066, 1),
  (1149, 1),
  (1150, 1),
  (1151, 1)],
 [(19, 1),
  (134, 1),
  (164, 1),
  (167, 1),
  (276, 3),
  (305, 1),
  (396, 1),
  (407, 1),
  (629, 1),
  (777, 1),
  (1152, 1),
  (1153, 1)],
 [(148, 2), (291, 1), (356, 1), (365, 1), (527, 1), (804, 1)],
 [(164, 1),
  (165, 1),
  (191, 1),
  (319, 1),
  (332, 1),
  (365, 1),
  (395, 1),
  (397, 1),
  (479, 2),
  (487, 2),
  (579, 1),
  (587, 1),
  (649, 1),
  (651, 1),
  (891, 1),
  (1048, 1),
  (1150, 1),
  (1154, 1),
  (1155, 1)],
 [(42, 2),
  (88, 1),
  (126, 1),
  (162, 2),
  (174, 1),
  (177, 1),
  (203, 1),
  (210, 1),
  (250, 2),
  (264, 1),
  (317, 1),
  (319, 1),
  (354, 1),
  (360, 1),
  (396, 1),
  (409, 1),
  (480, 1),
  (537, 1),
  (691, 1),
  (707, 1),
  (779, 1),
  (1011, 1),
  (1044, 1),
  (1156, 1),
  (1157, 1)],
 [(42, 1),
  (96, 1),
  (173, 1),
  (203, 1),
  (276, 1),
  (439, 1),
  (440, 1),
  (481, 1),
  (728, 1),
  (1158, 1)],
 [(92, 1),
  (109, 1),
  (147, 1),
  (149, 4),
  (191, 1),
  (396, 1),
  (441, 1),
  (445, 2),
  (449, 1),
  (481, 1),
  (494, 2),
  (500, 1),
  (619, 1),
  (644, 1),
  (680, 1),
  (700, 1),
  (991, 2),
  (1050, 2),
  (1159, 1),
  (1160, 1),
  (1161, 1),
  (1162, 1),
  (1163, 1),
  (1164, 2)],
 [(28, 1),
  (96, 1),
  (188, 1),
  (232, 1),
  (382, 1),
  (466, 1),
  (513, 1),
  (550, 2),
  (581, 1),
  (642, 1),
  (804, 1),
  (1024, 1),
  (1071, 1),
  (1125, 1),
  (1126, 2),
  (1165, 3),
  (1166, 2),
  (1167, 1)],
 [(141, 1),
  (150, 1),
  (160, 1),
  (177, 1),
  (229, 3),
  (291, 1),
  (438, 1),
  (776, 1),
  (926, 1),
  (1168, 1)],
 [(4, 1),
  (5, 1),
  (7, 1),
  (13, 1),
  (14, 2),
  (19, 1),
  (41, 1),
  (46, 2),
  (60, 2),
  (65, 1),
  (66, 1),
  (74, 1),
  (90, 1),
  (100, 1),
  (114, 1),
  (139, 1),
  (144, 1),
  (206, 1),
  (210, 1),
  (239, 2),
  (259, 2),
  (298, 2),
  (323, 2),
  (329, 1),
  (335, 1),
  (336, 1),
  (338, 1),
  (342, 1),
  (350, 1),
  (352, 1),
  (365, 1),
  (366, 1),
  (407, 1),
  (443, 1),
  (550, 1),
  (558, 1),
  (559, 1),
  (605, 3),
  (612, 1),
  (629, 1),
  (630, 1),
  (679, 1),
  (695, 1),
  (733, 3),
  (788, 1),
  (789, 1),
  (894, 1),
  (897, 1),
  (959, 2),
  (1032, 5),
  (1045, 1),
  (1049, 1),
  (1113, 1),
  (1155, 1),
  (1169, 1),
  (1170, 1),
  (1171, 1),
  (1172, 1),
  (1173, 2),
  (1174, 1)],
 [(42, 1),
  (96, 1),
  (126, 1),
  (136, 1),
  (149, 1),
  (185, 1),
  (210, 1),
  (236, 1),
  (548, 1),
  (804, 1),
  (944, 1),
  (1175, 1)],
 [(63, 1),
  (106, 1),
  (128, 3),
  (129, 1),
  (241, 1),
  (313, 1),
  (409, 1),
  (419, 1),
  (438, 1),
  (451, 1),
  (494, 1),
  (514, 1),
  (842, 1),
  (970, 1),
  (1176, 1)],
 [(1, 1),
  (23, 1),
  (136, 1),
  (158, 1),
  (162, 2),
  (171, 2),
  (233, 1),
  (243, 1),
  (255, 1),
  (321, 1),
  (864, 1),
  (997, 1),
  (1086, 1),
  (1177, 1),
  (1178, 1),
  (1179, 1)],
 [(26, 1),
  (30, 2),
  (71, 1),
  (89, 1),
  (112, 2),
  (114, 1),
  (126, 1),
  (128, 1),
  (142, 1),
  (153, 1),
  (158, 1),
  (166, 2),
  (171, 1),
  (194, 2),
  (205, 1),
  (206, 2),
  (214, 2),
  (216, 1),
  (239, 2),
  (241, 1),
  (253, 1),
  (256, 1),
  (287, 1),
  (302, 1),
  (336, 1),
  (338, 1),
  (383, 1),
  (396, 1),
  (397, 1),
  (568, 1),
  (594, 1),
  (620, 1),
  (651, 2),
  (659, 1),
  (719, 1),
  (722, 2),
  (841, 1),
  (856, 1),
  (904, 1),
  (967, 1),
  (1117, 1),
  (1180, 2),
  (1181, 1),
  (1182, 1),
  (1183, 1),
  (1184, 1),
  (1185, 1)],
 [(42, 1),
  (53, 1),
  (109, 1),
  (118, 1),
  (128, 1),
  (149, 1),
  (247, 1),
  (449, 1),
  (638, 1),
  (799, 1),
  (842, 1)],
 [(536, 1), (564, 1), (765, 1), (972, 1), (993, 1), (1186, 1)],
 [(42, 1),
  (53, 1),
  (55, 2),
  (58, 1),
  (62, 1),
  (80, 1),
  (105, 1),
  (117, 1),
  (137, 2),
  (148, 1),
  (161, 1),
  (289, 1),
  (299, 1),
  (321, 2),
  (338, 1),
  (348, 2),
  (354, 1),
  (360, 1),
  (367, 1),
  (396, 4),
  (414, 1),
  (431, 3),
  (439, 1),
  (483, 1),
  (514, 1),
  (530, 1),
  (538, 1),
  (541, 1),
  (547, 2),
  (560, 1),
  (595, 1),
  (627, 1),
  (778, 2),
  (793, 1),
  (857, 4),
  (858, 1),
  (908, 1),
  (921, 1),
  (948, 5),
  (976, 1),
  (978, 1),
  (1012, 1),
  (1029, 1),
  (1051, 3),
  (1187, 1),
  (1188, 1)],
 [(42, 1),
  (53, 1),
  (121, 1),
  (134, 1),
  (158, 2),
  (171, 2),
  (347, 1),
  (403, 1),
  (424, 1),
  (596, 1),
  (657, 1),
  (796, 1),
  (812, 1),
  (835, 1),
  (1189, 1)],
 [(93, 1), (161, 1), (164, 1), (243, 1), (289, 1), (752, 1)],
 [(42, 1),
  (135, 1),
  (191, 2),
  (326, 1),
  (395, 1),
  (411, 1),
  (541, 1),
  (548, 1),
  (631, 1),
  (731, 1),
  (760, 1),
  (904, 1),
  (1084, 1),
  (1095, 1),
  (1119, 1),
  (1151, 1),
  (1154, 1),
  (1190, 1)],
 [(42, 1),
  (149, 1),
  (214, 1),
  (220, 1),
  (229, 1),
  (231, 1),
  (236, 1),
  (262, 1),
  (560, 1),
  (615, 2),
  (813, 1),
  (960, 1),
  (1007, 1)],
 [(36, 1),
  (38, 2),
  (42, 1),
  (67, 1),
  (84, 1),
  (106, 1),
  (115, 1),
  (117, 1),
  (201, 1),
  (229, 1),
  (300, 1),
  (379, 1),
  (469, 1),
  (486, 1),
  (521, 1),
  (589, 1),
  (623, 4),
  (651, 2),
  (789, 1),
  (954, 1),
  (1043, 1),
  (1080, 4),
  (1085, 2),
  (1113, 1),
  (1138, 1),
  (1150, 1),
  (1191, 1),
  (1192, 2),
  (1193, 5),
  (1194, 1)],
 [(0, 1),
  (11, 1),
  (19, 1),
  (24, 1),
  (32, 2),
  (41, 1),
  (44, 3),
  (48, 1),
  (74, 1),
  (115, 3),
  (119, 1),
  (190, 1),
  (198, 1),
  (203, 3),
  (206, 1),
  (210, 1),
  (228, 1),
  (268, 2),
  (279, 1),
  (319, 1),
  (365, 13),
  (369, 1),
  (376, 1),
  (380, 1),
  (382, 1),
  (390, 2),
  (426, 2),
  (438, 1),
  (484, 1),
  (537, 1),
  (542, 1),
  (556, 1),
  (570, 17),
  (573, 1),
  (579, 1),
  (587, 1),
  (592, 3),
  (604, 1),
  (657, 1),
  (675, 2),
  (695, 1),
  (713, 1),
  (774, 1),
  (796, 1),
  (818, 1),
  (956, 3),
  (1044, 1),
  (1084, 1),
  (1119, 3),
  (1195, 3),
  (1196, 2),
  (1197, 1),
  (1198, 1),
  (1199, 1),
  (1200, 1),
  (1201, 1),
  (1202, 1),
  (1203, 1),
  (1204, 1)],
 [(115, 4),
  (196, 1),
  (198, 1),
  (201, 1),
  (233, 1),
  (238, 1),
  (255, 1),
  (258, 1),
  (310, 2),
  (326, 3),
  (365, 10),
  (368, 1),
  (390, 1),
  (416, 1),
  (421, 1),
  (438, 1),
  (439, 1),
  (474, 1),
  (483, 2),
  (521, 1),
  (524, 1),
  (570, 1),
  (573, 1),
  (580, 1),
  (593, 1),
  (594, 1),
  (610, 1),
  (642, 2),
  (662, 2),
  (668, 1),
  (704, 4),
  (735, 1),
  (762, 2),
  (849, 1),
  (861, 2),
  (886, 1),
  (953, 1),
  (982, 1),
  (1138, 1),
  (1195, 1),
  (1196, 1),
  (1205, 1),
  (1206, 1),
  (1207, 1),
  (1208, 2),
  (1209, 1)],
 [(28, 1),
  (42, 1),
  (96, 1),
  (118, 1),
  (119, 1),
  (144, 1),
  (229, 1),
  (274, 1),
  (277, 1),
  (365, 1),
  (447, 1),
  (500, 1),
  (550, 1),
  (571, 1),
  (673, 1),
  (706, 1),
  (953, 1),
  (962, 1),
  (1190, 1),
  (1210, 1),
  (1211, 1),
  (1212, 1)],
 [(4, 1),
  (5, 1),
  (36, 1),
  (289, 1),
  (728, 1),
  (735, 1),
  (762, 1),
  (897, 1),
  (1213, 1)],
 [(34, 1),
  (58, 1),
  (68, 1),
  (96, 1),
  (122, 1),
  (331, 2),
  (338, 1),
  (343, 3),
  (387, 1),
  (395, 2),
  (705, 1),
  (836, 1),
  (872, 1),
  (957, 1),
  (1214, 1),
  (1215, 1)],
 [(29, 1),
  (70, 1),
  (82, 1),
  (88, 1),
  (96, 1),
  (153, 1),
  (232, 1),
  (274, 1),
  (280, 1),
  (311, 1),
  (343, 1),
  (387, 1),
  (438, 1),
  (499, 1),
  (592, 1),
  (601, 1),
  (626, 1),
  (657, 1),
  (708, 1),
  (740, 1),
  (760, 1),
  (795, 2),
  (796, 4),
  (944, 1),
  (1027, 1),
  (1030, 1),
  (1216, 1),
  (1217, 2),
  (1218, 1),
  (1219, 1),
  (1220, 1),
  (1221, 2)],
 [(58, 1),
  (72, 2),
  (85, 1),
  (88, 1),
  (90, 1),
  (121, 1),
  (123, 1),
  (140, 1),
  (166, 1),
  (173, 1),
  (174, 1),
  (233, 1),
  (255, 1),
  (293, 1),
  (346, 1),
  (363, 1),
  (414, 1),
  (425, 1),
  (445, 1),
  (475, 1),
  (482, 1),
  (557, 1),
  (595, 1),
  (623, 1),
  (630, 1),
  (653, 1),
  (674, 1),
  (679, 1),
  (706, 1),
  (760, 1),
  (811, 1),
  (858, 1),
  (872, 1),
  (925, 1),
  (949, 3),
  (994, 2),
  (996, 7),
  (997, 3),
  (1072, 1),
  (1092, 1),
  (1150, 1),
  (1178, 4),
  (1222, 1),
  (1223, 1),
  (1224, 1),
  (1225, 1),
  (1226, 1),
  (1227, 1)],
 [(37, 1),
  (99, 1),
  (158, 4),
  (163, 1),
  (171, 2),
  (187, 1),
  (212, 1),
  (236, 1),
  (241, 1),
  (315, 1),
  (336, 1),
  (346, 1),
  (348, 1),
  (382, 1),
  (423, 2),
  (424, 1),
  (448, 1),
  (483, 1),
  (563, 1),
  (641, 1),
  (653, 1),
  (705, 1),
  (765, 1),
  (827, 1),
  (840, 1),
  (872, 2),
  (897, 1),
  (997, 1),
  (1120, 1),
  (1188, 1)],
 [(5, 1),
  (32, 1),
  (114, 1),
  (147, 1),
  (148, 1),
  (181, 1),
  (229, 1),
  (246, 1),
  (255, 1),
  (276, 2),
  (298, 1),
  (322, 1),
  (326, 1),
  (338, 2),
  (754, 1),
  (767, 1),
  (776, 1),
  (896, 1),
  (1123, 3),
  (1228, 1)],
 [(28, 1),
  (58, 1),
  (96, 1),
  (109, 1),
  (206, 1),
  (220, 1),
  (463, 1),
  (537, 1),
  (1161, 1),
  (1166, 1)],
 [(19, 1),
  (41, 1),
  (48, 2),
  (70, 1),
  (75, 1),
  (82, 1),
  (106, 1),
  (128, 1),
  (147, 1),
  (149, 8),
  (164, 1),
  (234, 1),
  (246, 1),
  (253, 1),
  (255, 2),
  (256, 1),
  (276, 6),
  (277, 1),
  (325, 1),
  (344, 1),
  (349, 1),
  (431, 1),
  (449, 1),
  (539, 1),
  (550, 1),
  (555, 1),
  (573, 1),
  (581, 1),
  (657, 1),
  (743, 1),
  (836, 1),
  (882, 1),
  (976, 1),
  (1046, 1),
  (1128, 1),
  (1164, 1),
  (1229, 2)],
 [(9, 2),
  (15, 2),
  (19, 1),
  (68, 1),
  (70, 1),
  (101, 1),
  (126, 1),
  (127, 1),
  (128, 1),
  (147, 1),
  (149, 6),
  (164, 1),
  (208, 1),
  (238, 1),
  (253, 2),
  (271, 1),
  (276, 3),
  (277, 1),
  (296, 1),
  (298, 3),
  (325, 1),
  (349, 1),
  (359, 1),
  (630, 1),
  (639, 1),
  (657, 1),
  (743, 1),
  (815, 1),
  (833, 1),
  (836, 1),
  (882, 1),
  (960, 1),
  (976, 1),
  (1046, 1),
  (1063, 1),
  (1230, 2),
  (1231, 1),
  (1232, 1),
  (1233, 1)],
 [(46, 1),
  (149, 1),
  (153, 1),
  (215, 1),
  (249, 1),
  (334, 1),
  (390, 1),
  (449, 1),
  (463, 1),
  (550, 1),
  (581, 1),
  (680, 1),
  (733, 1),
  (840, 2),
  (991, 1),
  (1054, 1),
  (1129, 1),
  (1234, 1),
  (1235, 1)],
 [(29, 1),
  (46, 1),
  (212, 1),
  (214, 1),
  (276, 1),
  (278, 1),
  (321, 1),
  (352, 2),
  (366, 1),
  (384, 1),
  (397, 1),
  (476, 1),
  (572, 6),
  (622, 2),
  (629, 1),
  (643, 2),
  (801, 1),
  (812, 2),
  (851, 1),
  (976, 1),
  (1220, 1),
  (1236, 2),
  (1237, 1),
  (1238, 1),
  (1239, 1)],
 [(31, 1),
  (40, 3),
  (68, 1),
  (71, 1),
  (72, 5),
  (123, 2),
  (126, 1),
  (128, 1),
  (131, 1),
  (135, 1),
  (145, 13),
  (176, 1),
  (203, 4),
  (210, 1),
  (217, 1),
  (220, 1),
  (229, 1),
  (235, 1),
  (265, 1),
  (268, 1),
  (319, 1),
  (334, 1),
  (386, 1),
  (416, 1),
  (447, 1),
  (455, 2),
  (501, 3),
  (527, 1),
  (535, 1),
  (536, 1),
  (537, 2),
  (546, 1),
  (579, 1),
  (593, 1),
  (595, 1),
  (669, 2),
  (720, 1),
  (740, 1),
  (757, 1),
  (799, 1),
  (815, 1),
  (816, 1),
  (818, 1),
  (871, 4),
  (1052, 1),
  (1062, 1),
  (1084, 1),
  (1132, 2),
  (1154, 1),
  (1235, 1),
  (1240, 1),
  (1241, 1),
  (1242, 1),
  (1243, 1)],
 [(49, 1),
  (61, 1),
  (71, 1),
  (136, 1),
  (144, 1),
  (149, 1),
  (190, 1),
  (192, 1),
  (233, 1),
  (305, 1),
  (306, 1),
  (380, 1),
  (382, 1),
  (387, 1),
  (397, 1),
  (411, 1),
  (444, 2),
  (481, 1),
  (488, 1),
  (574, 1),
  (770, 1),
  (807, 1),
  (1032, 1),
  (1143, 1),
  (1152, 1),
  (1169, 4),
  (1243, 1),
  (1244, 1),
  (1245, 1)],
 [(16, 2),
  (32, 1),
  (67, 1),
  (73, 1),
  (113, 1),
  (192, 1),
  (206, 1),
  (239, 1),
  (266, 1),
  (305, 3),
  (318, 1),
  (382, 1),
  (443, 1),
  (462, 1),
  (488, 1),
  (521, 1),
  (573, 2),
  (605, 2),
  (731, 1),
  (733, 3),
  (760, 1),
  (804, 1),
  (873, 1),
  (920, 2),
  (953, 1),
  (1044, 1),
  (1155, 1),
  (1169, 2),
  (1174, 1),
  (1245, 1),
  (1246, 1),
  (1247, 1)],
 [(2, 1),
  (40, 3),
  (80, 1),
  (92, 1),
  (93, 1),
  (106, 1),
  (114, 1),
  (121, 1),
  (148, 1),
  (210, 1),
  (275, 1),
  (281, 1),
  (287, 1),
  (299, 1),
  (325, 1),
  (365, 4),
  (409, 1),
  (437, 1),
  (537, 1),
  (571, 1),
  (584, 2),
  (691, 1),
  (743, 1),
  (762, 3),
  (796, 1),
  (799, 1),
  (953, 2),
  (955, 3),
  (962, 1),
  (1005, 2),
  (1044, 1),
  (1050, 1),
  (1111, 1),
  (1156, 1),
  (1198, 1),
  (1248, 1),
  (1249, 1),
  (1250, 1),
  (1251, 2),
  (1252, 1),
  (1253, 1)],
 [(41, 2),
  (49, 4),
  (153, 1),
  (229, 3),
  (332, 1),
  (537, 1),
  (592, 2),
  (679, 1),
  (783, 1),
  (898, 2),
  (1029, 1),
  (1064, 1),
  (1254, 1),
  (1255, 1)],
 [(48, 1),
  (53, 1),
  (58, 1),
  (126, 1),
  (191, 1),
  (276, 1),
  (320, 1),
  (360, 1),
  (363, 1),
  (568, 1),
  (651, 1),
  (869, 1),
  (936, 1),
  (1150, 1),
  (1256, 1),
  (1257, 1)],
 [(9, 1), (51, 1), (445, 1), (732, 1), (1258, 1)],
 [(13, 1),
  (30, 1),
  (42, 3),
  (71, 1),
  (72, 1),
  (88, 1),
  (91, 1),
  (92, 1),
  (106, 1),
  (111, 1),
  (154, 1),
  (163, 1),
  (166, 2),
  (177, 2),
  (180, 4),
  (186, 1),
  (221, 1),
  (236, 1),
  (279, 1),
  (298, 1),
  (319, 1),
  (446, 2),
  (470, 1),
  (487, 1),
  (543, 1),
  (558, 1),
  (690, 2),
  (726, 1),
  (906, 1),
  (950, 1),
  (1011, 1),
  (1259, 1),
  (1260, 1)],
 [(42, 1), (132, 1), (1005, 1), (1062, 1), (1261, 1)],
 [(28, 1),
  (53, 1),
  (73, 1),
  (96, 1),
  (177, 1),
  (231, 1),
  (268, 1),
  (281, 1),
  (379, 1),
  (397, 4),
  (466, 1),
  (468, 2),
  (533, 1),
  (559, 1),
  (651, 2),
  (799, 1),
  (920, 1),
  (951, 1),
  (1145, 2),
  (1146, 1),
  (1262, 1),
  (1263, 2),
  (1264, 1),
  (1265, 1),
  (1266, 1)],
 [(61, 2),
  (177, 1),
  (212, 1),
  (276, 2),
  (277, 1),
  (439, 1),
  (653, 1),
  (759, 1),
  (926, 1),
  (1267, 2)],
 [(73, 1),
  (84, 1),
  (103, 1),
  (314, 1),
  (402, 1),
  (638, 1),
  (731, 1),
  (907, 1),
  (1268, 1),
  (1269, 1),
  (1270, 1)],
 [(28, 1),
  (47, 1),
  (71, 1),
  (149, 2),
  (154, 1),
  (360, 1),
  (733, 1),
  (1252, 1)],
 [(1, 1),
  (4, 1),
  (13, 1),
  (36, 1),
  (66, 1),
  (75, 1),
  (82, 1),
  (164, 1),
  (174, 1),
  (198, 5),
  (220, 2),
  (298, 1),
  (363, 1),
  (393, 1),
  (537, 1),
  (543, 1),
  (556, 1),
  (629, 4),
  (700, 1),
  (729, 1),
  (801, 2),
  (858, 1),
  (1271, 6),
  (1272, 1)],
 [(66, 1),
  (198, 3),
  (629, 1),
  (699, 1),
  (801, 1),
  (812, 2),
  (847, 1),
  (886, 1),
  (1003, 2),
  (1069, 1),
  (1273, 1)],
 [(1, 1), (4, 1), (26, 1), (167, 1), (593, 1), (824, 1)],
 [(1, 3),
  (4, 1),
  (16, 1),
  (18, 1),
  (41, 1),
  (68, 1),
  (82, 1),
  (126, 1),
  (163, 2),
  (164, 1),
  (195, 1),
  (271, 1),
  (284, 3),
  (390, 1),
  (434, 1),
  (474, 1),
  (480, 1),
  (521, 1),
  (558, 2),
  (598, 2),
  (604, 1),
  (605, 2),
  (630, 1),
  (645, 1),
  (657, 1),
  (733, 4),
  (804, 5),
  (847, 2),
  (850, 1),
  (953, 1),
  (1232, 1),
  (1274, 1),
  (1275, 1),
  (1276, 1),
  (1277, 2),
  (1278, 1),
  (1279, 1),
  (1280, 1),
  (1281, 1),
  (1282, 1),
  (1283, 1),
  (1284, 1)],
 [(13, 2),
  (32, 1),
  (49, 1),
  (52, 1),
  (61, 1),
  (71, 1),
  (85, 1),
  (147, 1),
  (152, 1),
  (167, 1),
  (183, 1),
  (197, 1),
  (231, 1),
  (235, 1),
  (244, 1),
  (250, 1),
  (266, 3),
  (271, 1),
  (272, 2),
  (360, 2),
  (437, 1),
  (510, 1),
  (546, 1),
  (557, 1),
  (584, 1),
  (587, 2),
  (619, 1),
  (629, 1),
  (733, 2),
  (773, 1),
  (873, 1),
  (946, 1),
  (1024, 1),
  (1050, 1)],
 [(70, 1), (944, 1), (1175, 1)],
 [(42, 1),
  (96, 1),
  (126, 1),
  (136, 1),
  (149, 1),
  (185, 1),
  (210, 1),
  (236, 1),
  (548, 1),
  (804, 1),
  (944, 1),
  (1175, 1)],
 [(7, 1),
  (93, 1),
  (105, 1),
  (246, 1),
  (321, 1),
  (335, 1),
  (429, 1),
  (456, 1),
  (479, 1),
  (579, 1),
  (631, 1),
  (692, 1),
  (705, 1),
  (766, 1),
  (807, 1),
  (815, 1),
  (831, 1),
  (835, 1),
  (1021, 1),
  (1207, 1),
  (1285, 1),
  (1286, 1)],
 [(38, 1),
  (40, 1),
  (194, 1),
  (238, 1),
  (291, 1),
  (321, 1),
  (390, 1),
  (481, 3),
  (623, 1),
  (680, 1),
  (796, 1),
  (963, 1),
  (1287, 1),
  (1288, 1)],
 [(0, 1),
  (5, 1),
  (16, 1),
  (19, 1),
  (22, 3),
  (39, 1),
  (42, 2),
  (49, 1),
  (58, 1),
  (65, 1),
  (73, 2),
  (97, 2),
  (118, 1),
  (136, 1),
  (206, 2),
  (287, 1),
  (299, 1),
  (302, 2),
  (310, 2),
  (311, 1),
  (318, 1),
  (322, 1),
  (329, 1),
  (348, 2),
  (353, 1),
  (395, 2),
  (398, 1),
  (414, 1),
  (438, 1),
  (445, 1),
  (455, 4),
  (474, 1),
  (557, 3),
  (558, 2),
  (563, 1),
  (569, 1),
  (575, 1),
  (576, 1),
  (605, 7),
  (610, 1),
  (642, 1),
  (726, 1),
  (728, 1),
  (731, 1),
  (751, 1),
  (804, 2),
  (834, 1),
  (839, 1),
  (892, 2),
  (894, 4),
  (897, 1),
  (914, 3),
  (953, 1),
  (1030, 1),
  (1032, 1),
  (1044, 1),
  (1068, 1),
  (1103, 1),
  (1113, 1),
  (1140, 1),
  (1255, 1),
  (1270, 1),
  (1277, 1),
  (1289, 2),
  (1290, 1),
  (1291, 1),
  (1292, 2),
  (1293, 2),
  (1294, 1),
  (1295, 1),
  (1296, 2),
  (1297, 2),
  (1298, 1),
  (1299, 1),
  (1300, 1),
  (1301, 1),
  (1302, 2),
  (1303, 1),
  (1304, 1),
  (1305, 1),
  (1306, 1),
  (1307, 1),
  (1308, 1),
  (1309, 1),
  (1310, 1),
  (1311, 2),
  (1312, 1)],
 [(1, 1),
  (53, 1),
  (58, 1),
  (68, 1),
  (73, 1),
  (136, 1),
  (139, 1),
  (144, 1),
  (164, 1),
  (212, 1),
  (255, 1),
  (279, 1),
  (329, 1),
  (333, 1),
  (350, 1),
  (365, 1),
  (366, 1),
  (420, 1),
  (427, 1),
  (563, 1),
  (605, 1),
  (733, 1),
  (740, 1),
  (1032, 2),
  (1044, 1),
  (1049, 1),
  (1169, 1),
  (1313, 1),
  (1314, 1),
  (1315, 1)],
 [(128, 1),
  (134, 1),
  (158, 1),
  (162, 1),
  (186, 1),
  (245, 1),
  (277, 1),
  (348, 1),
  (676, 1),
  (725, 1),
  (767, 1),
  (1064, 1),
  (1216, 1),
  (1316, 2),
  (1317, 1),
  (1318, 1),
  (1319, 1),
  (1320, 1),
  (1321, 1)],
 [(42, 1),
  (88, 1),
  (216, 1),
  (229, 2),
  (564, 1),
  (589, 1),
  (620, 1),
  (1322, 1),
  (1323, 1)],
 [(126, 1),
  (142, 1),
  (149, 2),
  (301, 1),
  (387, 1),
  (420, 1),
  (539, 1),
  (551, 1),
  (622, 1),
  (698, 1),
  (839, 1),
  (993, 1),
  (1054, 1),
  (1110, 1),
  (1122, 1)],
 [(2, 1),
  (9, 3),
  (16, 1),
  (17, 1),
  (24, 1),
  (46, 2),
  (49, 1),
  (71, 1),
  (72, 5),
  (75, 1),
  (116, 1),
  (119, 1),
  (131, 1),
  (134, 1),
  (138, 1),
  (149, 1),
  (153, 1),
  (161, 1),
  (181, 1),
  (210, 1),
  (214, 1),
  (219, 1),
  (220, 4),
  (224, 1),
  (232, 1),
  (235, 2),
  (241, 2),
  (275, 1),
  (308, 1),
  (313, 2),
  (321, 1),
  (333, 1),
  (334, 2),
  (358, 1),
  (359, 1),
  (392, 1),
  (398, 1),
  (419, 1),
  (420, 1),
  (431, 2),
  (438, 1),
  (445, 2),
  (449, 1),
  (478, 1),
  (483, 3),
  (486, 1),
  (490, 1),
  (511, 1),
  (514, 1),
  (564, 1),
  (587, 1),
  (603, 1),
  (610, 1),
  (623, 6),
  (658, 1),
  (697, 1),
  (710, 4),
  (725, 1),
  (729, 1),
  (818, 1),
  (832, 2),
  (836, 1),
  (838, 1),
  (878, 2),
  (900, 1),
  (976, 1),
  (1005, 1),
  (1014, 4),
  (1127, 1),
  (1177, 1),
  (1193, 1),
  (1263, 1),
  (1288, 1),
  (1324, 1),
  (1325, 1),
  (1326, 1),
  (1327, 2),
  (1328, 1),
  (1329, 3),
  (1330, 1),
  (1331, 5),
  (1332, 3),
  (1333, 2),
  (1334, 1)],
 [(23, 1),
  (92, 1),
  (115, 1),
  (119, 1),
  (165, 2),
  (189, 1),
  (210, 1),
  (217, 1),
  (352, 1),
  (365, 3),
  (371, 2),
  (377, 1),
  (411, 1),
  (424, 1),
  (566, 1),
  (570, 1),
  (679, 1),
  (859, 1),
  (945, 1),
  (1005, 1),
  (1072, 1),
  (1154, 1),
  (1196, 2)],
 [(7, 3),
  (13, 1),
  (26, 2),
  (38, 1),
  (40, 1),
  (91, 1),
  (154, 1),
  (166, 1),
  (257, 1),
  (259, 1),
  (281, 1),
  (289, 1),
  (302, 1),
  (308, 1),
  (314, 1),
  (319, 1),
  (343, 1),
  (344, 1),
  (363, 1),
  (397, 1),
  (406, 2),
  (431, 1),
  (459, 1),
  (549, 1),
  (610, 1),
  (618, 1),
  (651, 1),
  (763, 1),
  (848, 1),
  (887, 1),
  (929, 1),
  (960, 1),
  (1203, 1),
  (1225, 1),
  (1241, 1),
  (1275, 1),
  (1335, 2),
  (1336, 1),
  (1337, 1),
  (1338, 1)],
 [(1, 1),
  (9, 1),
  (29, 1),
  (53, 1),
  (75, 1),
  (101, 1),
  (104, 1),
  (128, 1),
  (133, 1),
  (158, 1),
  (171, 1),
  (195, 1),
  (219, 1),
  (220, 1),
  (233, 1),
  (246, 1),
  (326, 1),
  (359, 1),
  (397, 1),
  (555, 1),
  (611, 1),
  (634, 1),
  (640, 1),
  (673, 1),
  (692, 1),
  (715, 1),
  (726, 1),
  (754, 1),
  (804, 1),
  (839, 1),
  (842, 1),
  (852, 2),
  (952, 3),
  (1028, 1),
  (1282, 1),
  (1285, 2),
  (1339, 1),
  (1340, 1),
  (1341, 1),
  (1342, 1),
  (1343, 1),
  (1344, 1),
  (1345, 1),
  (1346, 1),
  (1347, 1),
  (1348, 2)],
 [(53, 1),
  (60, 2),
  (84, 1),
  (101, 1),
  (126, 1),
  (164, 1),
  (244, 1),
  (319, 1),
  (365, 1),
  (420, 1),
  (444, 1),
  (448, 1),
  (693, 1),
  (733, 1),
  (740, 1),
  (892, 1),
  (897, 1),
  (922, 2),
  (993, 1),
  (1026, 1),
  (1032, 1),
  (1349, 1)],
 [(91, 1), (177, 1), (663, 1), (664, 1), (679, 1), (1072, 2), (1218, 1)],
 [(37, 1)],
 [(37, 1),
  (38, 1),
  (72, 1),
  (80, 1),
  (81, 1),
  (89, 1),
  (244, 1),
  (279, 1),
  (344, 1),
  (439, 1),
  (638, 1),
  (666, 1),
  (1072, 1)],
 [(31, 1),
  (36, 1),
  (46, 1),
  (100, 1),
  (108, 1),
  (119, 1),
  (121, 3),
  (149, 1),
  (167, 1),
  (210, 1),
  (249, 1),
  (254, 1),
  (255, 1),
  (301, 4),
  (314, 2),
  (321, 1),
  (393, 1),
  (414, 1),
  (424, 1),
  (438, 1),
  (445, 1),
  (483, 1),
  (500, 1),
  (559, 1),
  (579, 1),
  (642, 2),
  (722, 1),
  (731, 1),
  (799, 1),
  (836, 2),
  (1033, 1),
  (1034, 3),
  (1112, 2),
  (1115, 1),
  (1116, 1),
  (1286, 1),
  (1350, 2),
  (1351, 1),
  (1352, 1),
  (1353, 1)],
 [(177, 1), (1354, 1)],
 [(49, 1),
  (69, 1),
  (70, 1),
  (82, 1),
  (115, 3),
  (124, 1),
  (191, 1),
  (204, 3),
  (205, 1),
  (214, 1),
  (302, 1),
  (361, 2),
  (367, 1),
  (445, 2),
  (537, 1),
  (579, 1),
  (598, 1),
  (646, 5),
  (649, 5),
  (705, 1),
  (863, 1),
  (919, 1),
  (1355, 1),
  (1356, 1),
  (1357, 2)],
 [(0, 1),
  (39, 1),
  (55, 4),
  (119, 1),
  (128, 1),
  (136, 1),
  (138, 1),
  (163, 1),
  (183, 2),
  (211, 1),
  (255, 1),
  (274, 1),
  (300, 1),
  (335, 1),
  (348, 1),
  (378, 1),
  (382, 1),
  (396, 1),
  (409, 7),
  (433, 1),
  (438, 1),
  (474, 1),
  (501, 1),
  (550, 1),
  (633, 1),
  (742, 1),
  (778, 1),
  (799, 1),
  (807, 1),
  (827, 1),
  (856, 1),
  (885, 1),
  (923, 1),
  (976, 1),
  (1028, 1),
  (1134, 1),
  (1248, 1),
  (1309, 1)],
 [(13, 2),
  (14, 2),
  (29, 1),
  (60, 1),
  (123, 1),
  (149, 1),
  (167, 1),
  (234, 1),
  (241, 1),
  (254, 1),
  (334, 1),
  (393, 2),
  (420, 1),
  (448, 1),
  (465, 1),
  (500, 1),
  (748, 1),
  (841, 1),
  (890, 1),
  (992, 1),
  (993, 1),
  (1062, 1),
  (1344, 1),
  (1358, 1),
  (1359, 1),
  (1360, 1)],
 [(4, 1),
  (16, 1),
  (38, 1),
  (39, 1),
  (46, 1),
  (53, 1),
  (62, 1),
  (80, 1),
  (82, 1),
  (96, 1),
  (112, 1),
  (123, 1),
  (138, 1),
  (164, 1),
  (167, 2),
  (174, 1),
  (177, 2),
  (187, 2),
  (255, 1),
  (281, 4),
  (343, 1),
  (379, 1),
  (390, 1),
  (435, 1),
  (455, 1),
  (463, 1),
  (469, 1),
  (487, 3),
  (488, 1),
  (564, 2),
  (610, 1),
  (625, 1),
  (735, 1),
  (740, 1),
  (765, 1),
  (927, 1),
  (988, 1),
  (996, 3),
  (1155, 1),
  (1253, 1),
  (1259, 1),
  (1264, 1),
  (1361, 1),
  (1362, 1),
  (1363, 1),
  (1364, 1),
  (1365, 1),
  (1366, 2),
  (1367, 1),
  (1368, 1),
  (1369, 1),
  (1370, 1)],
 [(49, 1),
  (117, 2),
  (180, 1),
  (187, 1),
  (212, 1),
  (229, 1),
  (244, 1),
  (262, 1),
  (279, 1),
  (285, 1),
  (289, 1),
  (379, 1),
  (455, 1),
  (487, 2),
  (564, 1),
  (589, 1),
  (754, 1),
  (804, 1),
  (805, 1),
  (996, 1),
  (1058, 1),
  (1150, 1),
  (1252, 1),
  (1333, 1),
  (1352, 1),
  (1371, 1),
  (1372, 1),
  (1373, 1),
  (1374, 1),
  (1375, 1)],
 [(2, 3),
  (7, 1),
  (19, 1),
  (25, 1),
  (46, 1),
  (49, 1),
  (70, 1),
  (71, 1),
  (75, 1),
  (119, 3),
  (128, 2),
  (131, 6),
  (132, 4),
  (158, 2),
  (211, 1),
  (220, 3),
  (225, 1),
  (241, 1),
  (243, 1),
  (262, 2),
  (265, 1),
  (268, 1),
  (280, 4),
  (287, 1),
  (290, 1),
  (308, 1),
  (311, 4),
  (315, 1),
  (352, 4),
  (363, 1),
  (369, 1),
  (393, 5),
  (394, 1),
  (397, 2),
  (398, 1),
  (401, 1),
  (405, 6),
  (431, 1),
  (449, 2),
  (479, 2),
  (483, 1),
  (486, 2),
  (488, 1),
  (538, 1),
  (551, 1),
  (560, 2),
  (582, 1),
  (592, 1),
  (629, 3),
  (643, 1),
  (668, 1),
  (680, 1),
  (692, 1),
  (697, 1),
  (754, 1),
  (758, 1),
  (759, 2),
  (796, 3),
  (811, 1),
  (827, 3),
  (848, 1),
  (856, 1),
  (859, 1),
  (872, 1),
  (882, 1),
  (911, 1),
  (945, 1),
  (948, 8),
  (966, 1),
  (978, 2),
  (985, 1),
  (1051, 1),
  (1052, 1),
  (1095, 1),
  (1152, 1),
  (1247, 2),
  (1256, 1),
  (1325, 1),
  (1331, 2),
  (1376, 1),
  (1377, 1),
  (1378, 1),
  (1379, 1),
  (1380, 1),
  (1381, 1),
  (1382, 1)],
 [(8, 1),
  (18, 2),
  (28, 1),
  (72, 3),
  (117, 4),
  (134, 1),
  (148, 1),
  (154, 1),
  (158, 2),
  (161, 1),
  (171, 2),
  (198, 4),
  (215, 1),
  (235, 1),
  (238, 1),
  (313, 2),
  (326, 1),
  (353, 1),
  (414, 2),
  (449, 1),
  (497, 1),
  (521, 1),
  (537, 1),
  (579, 1),
  (632, 1),
  (705, 1),
  (762, 1),
  (767, 1),
  (769, 1),
  (770, 2),
  (782, 1),
  (787, 1),
  (822, 1),
  (872, 1),
  (943, 1),
  (993, 1),
  (1036, 1),
  (1163, 2),
  (1184, 1),
  (1240, 1),
  (1383, 1),
  (1384, 1),
  (1385, 1),
  (1386, 1),
  (1387, 1),
  (1388, 1),
  (1389, 1),
  (1390, 1)],
 [(7, 1),
  (24, 1),
  (28, 2),
  (41, 4),
  (48, 1),
  (58, 2),
  (61, 1),
  (65, 1),
  (72, 2),
  (82, 2),
  (89, 1),
  (128, 6),
  (129, 1),
  (136, 3),
  (138, 1),
  (147, 1),
  (155, 1),
  (158, 2),
  (159, 1),
  (161, 1),
  (200, 6),
  (210, 1),
  (214, 1),
  (215, 1),
  (232, 1),
  (234, 1),
  (241, 1),
  (245, 1),
  (257, 1),
  (259, 1),
  (272, 1),
  (278, 1),
  (287, 1),
  (298, 1),
  (304, 1),
  (311, 2),
  (323, 1),
  (333, 3),
  (341, 1),
  (343, 1),
  (347, 4),
  (352, 1),
  (354, 1),
  (355, 1),
  (363, 1),
  (367, 1),
  (373, 1),
  (398, 1),
  (409, 3),
  (414, 1),
  (420, 1),
  (424, 1),
  (434, 1),
  (437, 1),
  (449, 1),
  (470, 1),
  (471, 1),
  (474, 1),
  (486, 3),
  (494, 1),
  (501, 1),
  (526, 1),
  (537, 1),
  (538, 3),
  (544, 1),
  (560, 1),
  (569, 1),
  (573, 1),
  (576, 1),
  (593, 2),
  (600, 1),
  (630, 2),
  (640, 1),
  (667, 1),
  (725, 1),
  (734, 2),
  (764, 4),
  (769, 18),
  (782, 8),
  (805, 1),
  (811, 1),
  (815, 1),
  (818, 1),
  (823, 1),
  (841, 1),
  (856, 1),
  (874, 1),
  (876, 1),
  (901, 1),
  (902, 1),
  (908, 1),
  (920, 1),
  (925, 1),
  (926, 1),
  (928, 1),
  (935, 1),
  (938, 5),
  (957, 1),
  (979, 2),
  (1036, 2),
  (1042, 1),
  (1044, 1),
  (1061, 1),
  (1090, 1),
  (1108, 1),
  (1118, 1),
  (1127, 1),
  (1131, 1),
  (1144, 1),
  (1187, 1),
  (1189, 1),
  (1251, 1),
  (1263, 1),
  (1268, 1),
  (1296, 3),
  (1306, 1),
  (1327, 1),
  (1343, 1),
  (1391, 1),
  (1392, 1),
  (1393, 1),
  (1394, 1),
  (1395, 3),
  (1396, 1),
  (1397, 1),
  (1398, 1),
  (1399, 1),
  (1400, 1),
  (1401, 1),
  (1402, 1),
  (1403, 1)],
 [(1, 1),
  (26, 1),
  (29, 1),
  (32, 1),
  (66, 2),
  (77, 1),
  (82, 1),
  (88, 1),
  (93, 1),
  (97, 1),
  (117, 8),
  (131, 1),
  (159, 1),
  (163, 1),
  (166, 2),
  (171, 1),
  (174, 2),
  (181, 2),
  (200, 4),
  (233, 1),
  (274, 1),
  (314, 1),
  (325, 1),
  (334, 1),
  (335, 1),
  (354, 1),
  (360, 1),
  (363, 1),
  (396, 2),
  (496, 1),
  (508, 1),
  (537, 1),
  (540, 1),
  (555, 1),
  (612, 1),
  (619, 1),
  (629, 2),
  (638, 1),
  (643, 4),
  (673, 1),
  (679, 1),
  (769, 2),
  (780, 5),
  (787, 1),
  (811, 1),
  (827, 1),
  (936, 2),
  (1005, 1),
  (1098, 1),
  (1403, 1),
  (1404, 1),
  (1405, 1),
  (1406, 3)],
 [(9, 1),
  (16, 1),
  (88, 1),
  (144, 1),
  (221, 1),
  (255, 1),
  (297, 1),
  (299, 1),
  (305, 1),
  (636, 1),
  (703, 1),
  (764, 2),
  (776, 2),
  (944, 1),
  (1130, 1),
  (1308, 1),
  (1407, 1)],
 [(4, 1),
  (9, 1),
  (19, 2),
  (48, 1),
  (58, 1),
  (65, 1),
  (80, 1),
  (84, 1),
  (85, 1),
  (89, 1),
  (114, 1),
  (163, 1),
  (166, 1),
  (181, 2),
  (183, 1),
  (190, 1),
  (191, 1),
  (196, 1),
  (198, 1),
  (200, 2),
  (210, 1),
  (214, 2),
  (232, 6),
  (241, 3),
  (248, 1),
  (255, 1),
  (276, 1),
  (289, 3),
  (298, 1),
  (309, 1),
  (313, 2),
  (314, 1),
  (319, 2),
  (323, 1),
  (327, 1),
  (352, 1),
  (361, 1),
  (363, 2),
  (394, 1),
  (395, 1),
  (409, 1),
  (414, 3),
  (419, 1),
  (420, 1),
  (423, 1),
  (431, 1),
  (470, 1),
  (471, 1),
  (479, 1),
  (511, 1),
  (519, 1),
  (522, 1),
  (554, 1),
  (555, 2),
  (561, 1),
  (563, 1),
  (576, 1),
  (579, 4),
  (592, 1),
  (594, 1),
  (596, 1),
  (650, 1),
  (686, 4),
  (702, 1),
  (739, 1),
  (756, 1),
  (758, 1),
  (759, 1),
  (762, 3),
  (764, 9),
  (776, 1),
  (782, 1),
  (806, 1),
  (816, 2),
  (819, 1),
  (887, 1),
  (944, 1),
  (972, 1),
  (976, 1),
  (987, 1),
  (1025, 1),
  (1028, 1),
  (1064, 4),
  (1066, 1),
  (1084, 1),
  (1099, 1),
  (1109, 1),
  (1121, 1),
  (1128, 1),
  (1224, 1),
  (1256, 1),
  (1296, 1),
  (1331, 1),
  (1360, 1),
  (1373, 1),
  (1400, 1),
  (1408, 4),
  (1409, 1),
  (1410, 1),
  (1411, 1),
  (1412, 1),
  (1413, 1),
  (1414, 1),
  (1415, 2),
  (1416, 1),
  (1417, 2),
  (1418, 1),
  (1419, 3),
  (1420, 4),
  (1421, 1),
  (1422, 1),
  (1423, 1)],
 [(72, 1),
  (106, 1),
  (114, 1),
  (167, 1),
  (266, 2),
  (296, 1),
  (390, 1),
  (584, 1),
  (640, 2),
  (702, 2),
  (887, 1),
  (957, 1),
  (1232, 1),
  (1389, 1)],
 [(1, 3),
  (49, 3),
  (51, 2),
  (166, 1),
  (297, 1),
  (299, 1),
  (340, 1),
  (394, 1),
  (439, 1)],
 [(28, 1), (96, 1), (99, 1), (139, 1), (264, 1), (368, 1)],
 [(154, 1),
  (231, 1),
  (300, 1),
  (369, 2),
  (679, 2),
  (717, 1),
  (848, 1),
  (904, 1),
  (1218, 2),
  (1424, 1)],
 [(128, 2),
  (158, 1),
  (181, 1),
  (244, 1),
  (275, 2),
  (285, 1),
  (333, 1),
  (363, 1),
  (369, 1),
  (393, 1),
  (405, 1),
  (414, 2),
  (443, 1),
  (538, 1),
  (610, 2),
  (619, 1),
  (623, 1),
  (629, 1),
  (635, 2),
  (751, 1),
  (830, 1),
  (834, 1),
  (886, 1),
  (921, 1),
  (978, 1),
  (985, 1),
  (1018, 1),
  (1022, 2),
  (1425, 1),
  (1426, 1),
  (1427, 2)],
 [(28, 1),
  (46, 1),
  (55, 1),
  (100, 1),
  (109, 1),
  (144, 1),
  (181, 2),
  (250, 1),
  (275, 5),
  (278, 1),
  (300, 1),
  (323, 2),
  (324, 1),
  (354, 1),
  (405, 2),
  (447, 2),
  (471, 1),
  (579, 1),
  (610, 2),
  (657, 2),
  (707, 1),
  (818, 1),
  (838, 1),
  (845, 1),
  (948, 1),
  (978, 1),
  (985, 2),
  (1049, 1),
  (1095, 4),
  (1428, 1),
  (1429, 1),
  (1430, 1)],
 [(28, 1),
  (42, 1),
  (68, 1),
  (96, 1),
  (101, 1),
  (263, 1),
  (354, 1),
  (395, 1),
  (420, 1),
  (479, 1),
  (729, 1),
  (758, 1),
  (1146, 1),
  (1431, 1)],
 [(26, 1),
  (42, 1),
  (58, 1),
  (61, 2),
  (68, 1),
  (72, 1),
  (88, 1),
  (157, 1),
  (214, 1),
  (289, 3),
  (346, 2),
  (369, 1),
  (390, 1),
  (435, 1),
  (483, 2),
  (527, 1),
  (568, 1),
  (603, 1),
  (699, 1),
  (700, 1),
  (804, 2),
  (811, 1),
  (872, 1),
  (997, 1),
  (1036, 1),
  (1088, 1),
  (1216, 1)],
 [(46, 1),
  (84, 1),
  (91, 1),
  (178, 1),
  (214, 2),
  (319, 1),
  (352, 1),
  (387, 1),
  (399, 1),
  (419, 1),
  (445, 1),
  (481, 1),
  (537, 1),
  (736, 1),
  (918, 1),
  (1338, 1),
  (1432, 1),
  (1433, 1)],
 [(5, 1),
  (58, 1),
  (65, 1),
  (67, 1),
  (138, 1),
  (139, 1),
  (149, 1),
  (179, 1),
  (192, 1),
  (202, 1),
  (254, 1),
  (305, 1),
  (330, 1),
  (350, 3),
  (370, 1),
  (382, 1),
  (431, 1),
  (435, 1),
  (455, 1),
  (495, 2),
  (521, 1),
  (564, 1),
  (573, 1),
  (592, 1),
  (605, 1),
  (610, 1),
  (733, 1),
  (758, 1),
  (788, 2),
  (789, 2),
  (804, 5),
  (818, 1),
  (824, 1),
  (892, 6),
  (1047, 1),
  (1104, 2),
  (1121, 1),
  (1171, 1),
  (1236, 1),
  (1245, 1),
  (1286, 2),
  (1299, 1),
  (1304, 1),
  (1403, 1),
  (1434, 1)],
 [(4, 1),
  (29, 1),
  (30, 4),
  (48, 1),
  (82, 1),
  (89, 1),
  (229, 1),
  (235, 2),
  (250, 2),
  (279, 1),
  (287, 1),
  (331, 2),
  (335, 1),
  (379, 1),
  (397, 2),
  (479, 2),
  (537, 1),
  (581, 2),
  (584, 3),
  (588, 1),
  (589, 2),
  (605, 1),
  (651, 3),
  (686, 1),
  (697, 1),
  (779, 1),
  (810, 1),
  (833, 1),
  (848, 1),
  (890, 1),
  (897, 1),
  (978, 1),
  (1128, 1),
  (1150, 1),
  (1154, 1),
  (1191, 1),
  (1276, 1),
  (1435, 1),
  (1436, 1),
  (1437, 1)],
 [(17, 1),
  (29, 1),
  (164, 2),
  (319, 1),
  (324, 1),
  (439, 1),
  (445, 4),
  (456, 2),
  (486, 1),
  (546, 1),
  (578, 1),
  (623, 1),
  (639, 1),
  (672, 3),
  (745, 1),
  (797, 1),
  (850, 1),
  (1316, 1),
  (1357, 5),
  (1386, 1),
  (1438, 1)],
 [(5, 1),
  (39, 1),
  (58, 1),
  (92, 1),
  (104, 1),
  (169, 2),
  (180, 1),
  (181, 3),
  (183, 1),
  (206, 1),
  (209, 1),
  (239, 1),
  (245, 2),
  (373, 1),
  (434, 1),
  (445, 1),
  (446, 1),
  (447, 1),
  (470, 1),
  (528, 1),
  (569, 1),
  (657, 2),
  (796, 2),
  (997, 1),
  (1039, 1),
  (1411, 1),
  (1439, 1)],
 [(109, 1),
  (122, 1),
  (174, 1),
  (215, 1),
  (830, 1),
  (834, 1),
  (886, 1),
  (1011, 1),
  (1015, 1)],
 [(19, 1),
  (180, 2),
  (181, 1),
  (183, 1),
  (327, 1),
  (479, 1),
  (483, 1),
  (1150, 1)],
 [(19, 1),
  (39, 1),
  (68, 1),
  (109, 1),
  (117, 1),
  (120, 1),
  (135, 1),
  (141, 1),
  (181, 3),
  (239, 1),
  (313, 1),
  (352, 1),
  (577, 1),
  (596, 1),
  (669, 1),
  (712, 1),
  (971, 1),
  (1217, 1),
  (1390, 1)],
 [(28, 1),
  (30, 1),
  (68, 1),
  (88, 1),
  (126, 1),
  (139, 1),
  (158, 1),
  (161, 2),
  (167, 1),
  (171, 1),
  (215, 1),
  (233, 1),
  (239, 1),
  (271, 1),
  (287, 1),
  (289, 1),
  (300, 1),
  (319, 1),
  (323, 1),
  (414, 1),
  (429, 1),
  (538, 1),
  (607, 1),
  (629, 1),
  (839, 1),
  (1253, 1)],
 [(28, 1),
  (41, 2),
  (66, 2),
  (96, 1),
  (183, 1),
  (231, 1),
  (281, 2),
  (390, 1),
  (397, 4),
  (440, 1),
  (442, 1),
  (448, 1),
  (526, 1),
  (607, 1),
  (616, 1),
  (891, 1),
  (904, 2),
  (960, 1),
  (976, 1),
  (988, 3),
  (1024, 1),
  (1440, 2),
  (1441, 1),
  (1442, 1)],
 [(7, 1), (82, 1), (116, 1), (145, 1), (220, 2), (390, 1), (409, 2), (972, 1)],
 [(9, 1),
  (48, 1),
  (82, 1),
  (101, 1),
  (116, 1),
  (123, 1),
  (147, 2),
  (149, 3),
  (164, 1),
  (210, 2),
  (241, 1),
  (254, 1),
  (276, 1),
  (277, 1),
  (312, 1),
  (326, 1),
  (383, 1),
  (426, 1),
  (449, 1),
  (465, 1),
  (474, 1),
  (541, 1),
  (559, 1),
  (836, 1),
  (936, 2),
  (944, 1),
  (957, 2),
  (1072, 1),
  (1230, 1),
  (1250, 1),
  (1381, 1),
  (1443, 1)],
 [(15, 1),
  (38, 2),
  (54, 1),
  (57, 1),
  (58, 1),
  (59, 1),
  (80, 3),
  (81, 2),
  (105, 1),
  (245, 1),
  (333, 1),
  (569, 1),
  (831, 1),
  (858, 1)],
 [(28, 1),
  (30, 3),
  (44, 2),
  (58, 1),
  (86, 1),
  (96, 1),
  (100, 1),
  (107, 1),
  (109, 1),
  (203, 1),
  (278, 1),
  (303, 2),
  (344, 1),
  (396, 2),
  (479, 1),
  (921, 1),
  (1329, 1),
  (1444, 3)],
 [(231, 1),
  (281, 1),
  (335, 1),
  (397, 1),
  (398, 1),
  (442, 1),
  (470, 1),
  (488, 1),
  (611, 3),
  (1043, 1),
  (1058, 1),
  (1063, 1),
  (1299, 1),
  (1445, 1),
  (1446, 1),
  (1447, 1),
  (1448, 1),
  (1449, 1),
  (1450, 1)],
 [(71, 1),
  (77, 1),
  (117, 1),
  (128, 1),
  (129, 1),
  (134, 1),
  (149, 3),
  (246, 1),
  (253, 3),
  (265, 1),
  (280, 1),
  (287, 1),
  (321, 1),
  (388, 3),
  (390, 2),
  (393, 1),
  (396, 1),
  (398, 1),
  (430, 1),
  (438, 4),
  (449, 3),
  (537, 1),
  (630, 1),
  (635, 1),
  (657, 1),
  (735, 1),
  (760, 1),
  (799, 1),
  (804, 1),
  (807, 1),
  (810, 1),
  (811, 1),
  (990, 1),
  (1061, 1),
  (1088, 1),
  (1097, 1),
  (1237, 1),
  (1333, 1),
  (1360, 1),
  (1451, 1),
  (1452, 1)],
 [(55, 1),
  (71, 1),
  (84, 1),
  (118, 2),
  (128, 1),
  (149, 1),
  (152, 1),
  (158, 1),
  (214, 1),
  (220, 1),
  (238, 1),
  (329, 1),
  (354, 1),
  (369, 1),
  (372, 1),
  (388, 1),
  (411, 1),
  (449, 2),
  (464, 1),
  (514, 1),
  (551, 1),
  (610, 1),
  (619, 1),
  (622, 1),
  (807, 1),
  (845, 1),
  (990, 1),
  (1021, 1),
  (1453, 1),
  (1454, 1)],
 [(9, 1), (47, 1), (96, 1), (136, 1), (398, 1), (560, 1), (858, 1)],
 [(85, 1),
  (199, 2),
  (214, 1),
  (220, 1),
  (287, 2),
  (308, 1),
  (315, 1),
  (366, 1),
  (396, 1),
  (451, 1),
  (484, 1),
  (526, 1),
  (537, 1),
  (631, 3),
  (884, 2),
  (968, 1),
  (976, 1),
  (1025, 1),
  (1119, 3),
  (1455, 1),
  (1456, 1)],
 [(2, 1),
  (13, 1),
  (119, 1),
  (191, 2),
  (199, 2),
  (246, 1),
  (335, 1),
  (522, 1),
  (645, 1),
  (760, 2),
  (805, 1),
  (813, 1),
  (827, 1),
  (831, 1),
  (884, 1),
  (1017, 1),
  (1119, 2),
  (1294, 1),
  (1331, 1),
  (1457, 1)],
 [(13, 1),
  (35, 1),
  (42, 2),
  (144, 1),
  (146, 1),
  (163, 1),
  (166, 1),
  (177, 1),
  (206, 1),
  (229, 1),
  (232, 1),
  (279, 1),
  (291, 1),
  (301, 2),
  (393, 1),
  (414, 1),
  (920, 1),
  (991, 4),
  (1381, 1),
  (1411, 1)],
 [(103, 1), (109, 1), (228, 1), (241, 1), (483, 1), (764, 2), (1385, 1)],
 [(2, 2),
  (19, 3),
  (20, 1),
  (37, 1),
  (48, 1),
  (51, 1),
  (66, 1),
  (72, 1),
  (85, 2),
  (88, 1),
  (95, 1),
  (103, 1),
  (109, 1),
  (117, 1),
  (122, 2),
  (123, 1),
  (128, 3),
  (131, 1),
  (132, 1),
  (152, 2),
  (176, 1),
  (181, 5),
  (196, 2),
  (210, 1),
  (211, 1),
  (217, 1),
  (220, 6),
  (239, 6),
  (265, 2),
  (280, 1),
  (313, 2),
  (319, 1),
  (338, 1),
  (344, 1),
  (384, 1),
  (391, 2),
  (393, 1),
  (401, 1),
  (405, 4),
  (411, 2),
  (414, 1),
  (431, 3),
  (448, 2),
  (457, 1),
  (473, 1),
  (483, 1),
  (554, 1),
  (569, 1),
  (573, 1),
  (583, 1),
  (610, 5),
  (629, 1),
  (662, 3),
  (740, 1),
  (744, 1),
  (759, 1),
  (807, 1),
  (811, 5),
  (820, 1),
  (827, 2),
  (948, 3),
  (976, 1),
  (978, 2),
  (981, 1),
  (1036, 1),
  (1079, 1),
  (1102, 1),
  (1183, 1),
  (1299, 1),
  (1326, 1),
  (1331, 1),
  (1381, 1),
  (1411, 1),
  (1434, 1),
  (1452, 1),
  (1458, 1),
  (1459, 1)],
 [(36, 1),
  (41, 1),
  (48, 2),
  (57, 1),
  (82, 2),
  (89, 2),
  (146, 1),
  (181, 5),
  (187, 1),
  (212, 1),
  (215, 1),
  (220, 1),
  (333, 1),
  (382, 1),
  (398, 2),
  (405, 1),
  (407, 2),
  (502, 1),
  (582, 1),
  (673, 1),
  (766, 1),
  (980, 1),
  (1197, 1),
  (1413, 1)],
 [(28, 1),
  (122, 1),
  (136, 1),
  (360, 1),
  (401, 1),
  (577, 1),
  (1151, 1),
  (1323, 1),
  (1460, 1),
  (1461, 3)],
 [(56, 1),
  (60, 1),
  (108, 1),
  (144, 1),
  (164, 1),
  (256, 1),
  (302, 1),
  (369, 1),
  (373, 1),
  (438, 1),
  (481, 1),
  (483, 1),
  (501, 1),
  (600, 1),
  (642, 1),
  (686, 1),
  (1462, 1)],
 [(84, 1),
  (167, 1),
  (262, 2),
  (295, 1),
  (319, 1),
  (481, 1),
  (571, 1),
  (818, 1),
  (962, 1),
  (1071, 1),
  (1463, 1)],
 [(13, 2),
  (16, 1),
  (18, 1),
  (30, 1),
  (42, 1),
  (60, 2),
  (68, 1),
  (71, 1),
  (106, 1),
  (107, 1),
  (119, 1),
  (127, 2),
  (211, 1),
  (231, 1),
  (250, 3),
  (265, 1),
  (298, 1),
  (314, 1),
  (319, 1),
  (369, 1),
  (396, 1),
  (424, 1),
  (433, 1),
  (439, 1),
  (443, 2),
  (483, 1),
  (615, 1),
  (651, 2),
  (686, 2),
  (799, 1),
  (810, 1),
  (891, 1),
  (904, 2),
  (962, 1),
  (988, 1),
  (1017, 1),
  (1058, 1),
  (1190, 1),
  (1250, 2),
  (1322, 1),
  (1324, 1),
  (1359, 1),
  (1376, 2),
  (1414, 1),
  (1464, 1),
  (1465, 1),
  (1466, 1),
  (1467, 1),
  (1468, 1)],
 [(30, 1),
  (106, 1),
  (214, 1),
  (397, 2),
  (540, 1),
  (584, 1),
  (651, 1),
  (686, 2),
  (697, 1),
  (702, 1),
  (775, 1),
  (861, 1),
  (1352, 1),
  (1441, 1)],
 [(32, 1),
  (41, 1),
  (47, 1),
  (49, 1),
  (102, 1),
  (139, 1),
  (161, 1),
  (191, 1),
  (241, 1),
  (259, 1),
  (298, 1),
  (352, 1),
  (386, 1),
  (424, 1),
  (431, 1),
  (456, 1),
  (471, 4),
  (479, 2),
  (569, 1),
  (631, 1),
  (649, 2),
  (666, 2),
  (755, 1),
  (859, 1),
  (882, 1),
  (933, 2),
  (935, 4),
  (1082, 1),
  (1095, 1),
  (1119, 1),
  (1357, 1),
  (1402, 5),
  (1469, 1),
  (1470, 1),
  (1471, 1)],
 [(42, 1), (66, 1), (149, 2), (229, 1), (291, 1), (319, 1), (372, 1)],
 [(28, 1), (31, 1), (686, 1)],
 [(85, 1),
  (186, 1),
  (300, 1),
  (313, 1),
  (321, 1),
  (527, 1),
  (668, 1),
  (743, 2),
  (1061, 1),
  (1472, 2)],
 [(29, 1), (71, 1), (149, 1), (855, 1), (1061, 1), (1158, 1)],
 [(7, 1),
  (19, 1),
  (46, 1),
  (149, 3),
  (191, 2),
  (244, 1),
  (301, 1),
  (339, 1),
  (352, 1),
  (390, 2),
  (445, 1),
  (449, 1),
  (463, 1),
  (477, 3),
  (483, 1),
  (499, 1),
  (560, 1),
  (573, 1),
  (598, 1),
  (642, 1),
  (675, 1),
  (705, 1),
  (735, 1),
  (737, 2),
  (782, 1),
  (795, 1),
  (796, 1),
  (804, 2),
  (810, 1),
  (844, 1),
  (847, 3),
  (848, 1),
  (991, 4),
  (992, 2),
  (1011, 1),
  (1044, 2),
  (1061, 2),
  (1112, 4),
  (1129, 1),
  (1161, 3),
  (1167, 1),
  (1212, 1),
  (1215, 1),
  (1279, 2),
  (1322, 1),
  (1473, 2),
  (1474, 2),
  (1475, 1)],
 [(5, 1),
  (287, 1),
  (302, 1),
  (353, 1),
  (377, 1),
  (605, 3),
  (733, 1),
  (953, 1),
  (1044, 1),
  (1205, 1),
  (1252, 1),
  (1476, 1)],
 [(19, 1),
  (73, 1),
  (128, 1),
  (298, 1),
  (320, 1),
  (560, 2),
  (605, 3),
  (736, 1),
  (855, 1),
  (892, 4),
  (996, 1),
  (1029, 1),
  (1185, 1)],
 [(117, 1),
  (190, 1),
  (238, 1),
  (244, 3),
  (300, 1),
  (407, 1),
  (501, 1),
  (530, 1),
  (640, 1),
  (705, 1),
  (1130, 1),
  (1200, 1),
  (1477, 2),
  (1478, 1)],
 [(42, 2),
  (55, 1),
  (92, 1),
  (191, 2),
  (210, 1),
  (300, 1),
  (354, 1),
  (372, 1),
  (382, 2),
  (386, 1),
  (526, 1),
  (612, 1),
  (629, 1),
  (631, 4),
  (884, 1),
  (1063, 1),
  (1119, 1),
  (1182, 1),
  (1255, 2),
  (1468, 1),
  (1474, 1)],
 [(60, 1),
  (104, 1),
  (384, 2),
  (390, 1),
  (550, 1),
  (682, 1),
  (704, 1),
  (740, 1),
  (991, 2),
  (1479, 3)],
 [(109, 1),
  (212, 1),
  (215, 1),
  (241, 1),
  (275, 2),
  (315, 2),
  (353, 1),
  (393, 3),
  (398, 1),
  (548, 1),
  (610, 1),
  (619, 1),
  (680, 2),
  (729, 1),
  (812, 1),
  (830, 1),
  (834, 1),
  (870, 1),
  (971, 1),
  (1009, 1),
  (1087, 1),
  (1385, 1),
  (1467, 1)],
 [(39, 1),
  (105, 1),
  (109, 1),
  (114, 1),
  (117, 1),
  (171, 1),
  (212, 2),
  (220, 1),
  (275, 2),
  (278, 1),
  (315, 1),
  (333, 1),
  (346, 3),
  (354, 2),
  (378, 1),
  (390, 1),
  (393, 1),
  (396, 1),
  (398, 2),
  (420, 1),
  (431, 1),
  (471, 2),
  (488, 1),
  (565, 1),
  (596, 1),
  (601, 1),
  (680, 1),
  (722, 1),
  (811, 1),
  (830, 1),
  (834, 1),
  (836, 1),
  (872, 6),
  (926, 1),
  (940, 1),
  (1023, 1),
  (1030, 1),
  (1332, 3),
  (1389, 1),
  (1467, 2)],
 [(97, 1),
  (117, 1),
  (253, 1),
  (262, 1),
  (264, 1),
  (285, 2),
  (336, 1),
  (398, 1),
  (405, 1),
  (407, 1),
  (423, 1),
  (448, 1),
  (600, 1),
  (619, 1),
  (658, 1),
  (730, 1),
  (841, 1),
  (904, 1),
  (978, 1),
  (991, 1),
  (1392, 3),
  (1456, 1),
  (1480, 1),
  (1481, 2)],
 [(53, 1),
  (58, 1),
  (61, 1),
  (89, 1),
  (200, 1),
  (255, 1),
  (344, 1),
  (360, 2),
  (526, 1),
  (577, 1),
  (581, 1),
  (588, 1),
  (592, 1),
  (615, 1),
  (769, 1),
  (776, 2),
  (781, 1),
  (782, 1),
  (815, 1),
  (999, 1),
  (1036, 2),
  (1156, 1),
  (1395, 1),
  (1407, 1),
  (1482, 1)],
 [(0, 1),
  (4, 2),
  (13, 1),
  (16, 1),
  (19, 1),
  (42, 1),
  (51, 1),
  (145, 1),
  (152, 2),
  (195, 3),
  (206, 1),
  (220, 1),
  (231, 1),
  (271, 1),
  (275, 3),
  (278, 1),
  (287, 2),
  (296, 1),
  (299, 1),
  (354, 1),
  (380, 1),
  (386, 1),
  (395, 1),
  (438, 1),
  (439, 1),
  (440, 1),
  (445, 1),
  (474, 1),
  (486, 1),
  (488, 1),
  (526, 1),
  (548, 1),
  (596, 1),
  (603, 1),
  (624, 8),
  (630, 2),
  (631, 2),
  (640, 1),
  (703, 1),
  (729, 1),
  (731, 2),
  (761, 1),
  (799, 1),
  (806, 1),
  (833, 1),
  (847, 1),
  (865, 1),
  (874, 1),
  (915, 3),
  (933, 1),
  (976, 1),
  (1048, 1),
  (1062, 1),
  (1084, 1),
  (1157, 2),
  (1239, 1),
  (1262, 2),
  (1340, 1),
  (1341, 2),
  (1392, 1),
  (1396, 1),
  (1483, 1),
  (1484, 1),
  (1485, 1),
  (1486, 1),
  (1487, 1),
  (1488, 2)],
 [(51, 1),
  (71, 1),
  (92, 1),
  (142, 1),
  (203, 1),
  (212, 1),
  (233, 1),
  (276, 3),
  (277, 2),
  (286, 1),
  (354, 1),
  (356, 2),
  (360, 1),
  (365, 2),
  (369, 1),
  (370, 1),
  (401, 1),
  (514, 1),
  (524, 1),
  (582, 1),
  (598, 1),
  (629, 1),
  (679, 2),
  (746, 1),
  (773, 1),
  (964, 1),
  (1040, 1),
  (1100, 1),
  (1430, 1),
  (1489, 1),
  (1490, 1)],
 [(13, 1),
  (42, 3),
  (66, 1),
  (100, 1),
  (145, 2),
  (203, 1),
  (210, 1),
  (266, 1),
  (300, 1),
  (317, 1),
  (369, 2),
  (483, 1),
  (511, 1),
  (550, 1),
  (557, 2),
  (634, 1),
  (704, 1),
  (953, 1),
  (1044, 1),
  (1324, 1)],
 [(16, 1),
  (46, 2),
  (109, 1),
  (152, 1),
  (173, 1),
  (223, 1),
  (278, 1),
  (289, 1),
  (352, 2),
  (354, 1),
  (393, 1),
  (443, 1),
  (445, 1),
  (610, 1),
  (1279, 2),
  (1491, 2),
  (1492, 2)],
 [(0, 1),
  (29, 1),
  (44, 1),
  (60, 1),
  (64, 1),
  (121, 2),
  (127, 1),
  (128, 1),
  (152, 1),
  (244, 1),
  (290, 1),
  (293, 1),
  (302, 2),
  (331, 1),
  (438, 1),
  (460, 1),
  (485, 1),
  (526, 1),
  (555, 1),
  (592, 1),
  (622, 1),
  (652, 1),
  (807, 1),
  (922, 1),
  (931, 1),
  (996, 1),
  (1001, 3),
  (1025, 1),
  (1051, 1),
  (1055, 3),
  (1090, 1),
  (1092, 1),
  (1239, 1),
  (1241, 1),
  (1283, 1),
  (1346, 1),
  (1455, 1),
  (1470, 1),
  (1493, 1),
  (1494, 1),
  (1495, 1),
  (1496, 2),
  (1497, 1),
  (1498, 2),
  (1499, 1),
  (1500, 5),
  (1501, 1)],
 [(60, 1),
  (208, 1),
  (390, 1),
  (498, 1),
  (573, 1),
  (903, 1),
  (1211, 1),
  (1395, 1)],
 [(48, 1),
  (84, 1),
  (100, 1),
  (104, 1),
  (154, 1),
  (159, 1),
  (373, 2),
  (537, 1),
  (560, 1),
  (731, 1),
  (898, 1),
  (1029, 4),
  (1279, 2)],
 [(36, 1),
  (106, 1),
  (125, 1),
  (133, 1),
  (134, 2),
  (149, 3),
  (191, 1),
  (212, 1),
  (276, 1),
  (277, 1),
  (292, 1),
  (321, 1),
  (323, 1),
  (360, 1),
  (367, 1),
  (414, 1),
  (437, 1),
  (447, 2),
  (480, 1),
  (486, 1),
  (530, 1),
  (557, 1),
  (564, 1),
  (569, 1),
  (639, 1),
  (699, 1),
  (1096, 1),
  (1159, 5),
  (1189, 1),
  (1502, 1)],
 [(29, 1),
  (48, 1),
  (61, 1),
  (149, 9),
  (212, 2),
  (276, 3),
  (277, 3),
  (313, 1),
  (320, 1),
  (323, 1),
  (332, 1),
  (354, 1),
  (360, 1),
  (366, 1),
  (393, 2),
  (429, 1),
  (448, 1),
  (481, 1),
  (521, 1),
  (538, 1),
  (547, 1),
  (564, 1),
  (568, 1),
  (574, 1),
  (619, 1),
  (638, 1),
  (639, 1),
  (642, 1),
  (841, 1),
  (848, 1),
  (896, 1),
  (897, 1),
  (968, 1),
  (976, 1),
  (988, 1),
  (1036, 1),
  (1159, 3)],
 [(75, 1),
  (82, 1),
  (123, 1),
  (136, 1),
  (149, 3),
  (167, 1),
  (179, 1),
  (214, 1),
  (276, 1),
  (324, 1),
  (348, 1),
  (354, 1),
  (557, 1),
  (559, 1),
  (639, 1),
  (743, 1),
  (775, 1),
  (944, 1),
  (1159, 1),
  (1503, 1)],
 [(73, 1),
  (167, 1),
  (233, 2),
  (281, 1),
  (353, 1),
  (374, 1),
  (407, 1),
  (458, 1),
  (558, 1),
  (675, 1),
  (770, 1),
  (781, 1),
  (796, 1),
  (813, 1),
  (904, 1),
  (955, 1),
  (1078, 1),
  (1504, 1)],
 [(39, 2),
  (42, 1),
  (46, 2),
  (71, 1),
  (73, 4),
  (89, 1),
  (117, 2),
  (123, 1),
  (126, 1),
  (206, 2),
  (225, 2),
  (238, 1),
  (239, 1),
  (249, 1),
  (281, 4),
  (302, 1),
  (387, 1),
  (395, 1),
  (463, 4),
  (545, 3),
  (581, 1),
  (635, 2),
  (660, 1),
  (726, 1),
  (751, 1),
  (796, 4),
  (834, 1),
  (839, 1),
  (863, 1),
  (882, 1),
  (891, 1),
  (955, 1),
  (956, 1),
  (979, 1),
  (1134, 1),
  (1215, 5),
  (1385, 1),
  (1414, 1),
  (1505, 1),
  (1506, 1)],
 [(28, 1),
  (53, 1),
  (96, 1),
  (126, 1),
  (163, 1),
  (210, 1),
  (365, 1),
  (373, 3),
  (436, 1),
  (483, 1),
  (509, 1),
  (603, 1),
  (639, 1),
  (642, 1),
  (704, 1),
  (796, 1),
  (920, 1),
  (962, 1),
  (1044, 1),
  (1255, 1),
  (1507, 1),
  (1508, 1)],
 [(9, 1),
  (47, 1),
  (48, 1),
  (97, 2),
  (102, 1),
  (106, 1),
  (163, 1),
  (215, 1),
  (241, 1),
  (243, 1),
  (244, 2),
  (278, 1),
  (301, 1),
  (338, 1),
  (548, 1),
  (555, 1),
  (592, 1),
  (614, 1),
  (764, 1),
  (836, 1),
  (904, 2),
  (905, 1),
  (957, 1)],
 [(9, 2),
  (29, 1),
  (32, 1),
  (41, 1),
  (42, 1),
  (79, 1),
  (85, 1),
  (89, 1),
  (91, 1),
  (109, 1),
  (117, 1),
  (146, 1),
  (187, 1),
  (200, 1),
  (210, 1),
  (212, 2),
  (219, 1),
  (220, 1),
  (232, 1),
  (236, 1),
  (241, 1),
  (259, 1),
  (262, 3),
  (278, 1),
  (301, 1),
  (313, 2),
  (349, 2),
  (371, 1),
  (374, 1),
  (409, 2),
  (427, 1),
  (434, 2),
  (437, 1),
  (462, 1),
  (490, 1),
  (537, 3),
  (560, 1),
  (587, 1),
  (640, 1),
  (650, 1),
  (658, 1),
  (679, 1),
  (760, 2),
  (763, 1),
  (764, 2),
  (770, 1),
  (779, 3),
  (781, 5),
  (815, 1),
  (836, 1),
  (921, 1),
  (935, 1),
  (976, 1),
  (1025, 1),
  (1113, 6),
  (1130, 1),
  (1162, 1),
  (1177, 1),
  (1233, 1),
  (1307, 1),
  (1354, 1),
  (1405, 1),
  (1417, 1),
  (1509, 3),
  (1510, 2),
  (1511, 1)],
 [(9, 1),
  (46, 1),
  (72, 2),
  (117, 1),
  (118, 1),
  (125, 1),
  (128, 1),
  (129, 1),
  (158, 2),
  (171, 1),
  (329, 1),
  (376, 1),
  (429, 1),
  (449, 1),
  (610, 1),
  (638, 1),
  (776, 3),
  (886, 1),
  (1153, 1),
  (1357, 1),
  (1393, 1)],
 [(24, 1),
  (26, 1),
  (58, 1),
  (61, 4),
  (152, 1),
  (192, 1),
  (243, 2),
  (251, 1),
  (253, 1),
  (272, 1),
  (276, 2),
  (288, 1),
  (308, 2),
  (325, 1),
  (328, 1),
  (354, 1),
  (433, 1),
  (483, 2),
  (521, 1),
  (600, 1),
  (607, 1),
  (639, 1),
  (733, 1),
  (809, 1),
  (991, 1),
  (1049, 5),
  (1229, 1)],
 [(72, 2),
  (117, 2),
  (126, 1),
  (217, 1),
  (220, 2),
  (317, 1),
  (383, 1),
  (390, 1),
  (409, 3),
  (431, 1),
  (481, 2),
  (494, 3),
  (519, 1),
  (523, 1),
  (540, 1),
  (593, 1),
  (604, 1),
  (607, 1),
  (621, 1),
  (630, 1),
  (638, 1),
  (662, 1),
  (668, 1),
  (731, 1),
  (803, 1),
  (819, 1),
  (911, 1),
  (1005, 1),
  (1072, 1),
  (1210, 1),
  (1329, 1),
  (1402, 2),
  (1444, 1),
  (1499, 1),
  (1512, 1),
  (1513, 1),
  (1514, 1)],
 [(72, 2),
  (98, 1),
  (152, 1),
  (202, 2),
  (220, 1),
  (246, 2),
  (323, 1),
  (409, 1),
  (431, 2),
  (523, 2),
  (527, 1),
  (565, 1),
  (608, 1),
  (612, 1),
  (619, 1),
  (755, 1),
  (766, 1),
  (831, 2),
  (922, 1),
  (1467, 1),
  (1512, 2),
  (1514, 3),
  (1515, 1)],
 [(2, 1),
  (16, 1),
  (42, 2),
  (47, 1),
  (51, 1),
  (68, 1),
  (70, 2),
  (126, 1),
  (247, 1),
  (323, 1),
  (326, 1),
  (372, 1),
  (379, 1),
  (390, 1),
  (409, 2),
  (429, 1),
  (435, 1),
  (443, 1),
  (545, 1),
  (592, 1),
  (672, 1),
  (723, 1),
  (744, 1),
  (757, 1),
  (790, 1),
  (846, 1),
  (850, 1),
  (944, 1),
  (979, 1),
  (1003, 1),
  (1007, 1),
  (1326, 1),
  (1400, 1),
  (1514, 1),
  (1516, 1),
  (1517, 1)],
 [(0, 1),
  (6, 1),
  (20, 1),
  (42, 1),
  (45, 1),
  (49, 4),
  (51, 1),
  (155, 1),
  (177, 1),
  (181, 1),
  (248, 1),
  (319, 1),
  (358, 1),
  (608, 1),
  (730, 1),
  (736, 1),
  (760, 2),
  (898, 1),
  (1053, 1),
  (1270, 1),
  (1390, 1),
  (1486, 1),
  (1497, 1),
  (1518, 1),
  (1519, 1)],
 [(38, 4),
  (39, 1),
  (40, 1),
  (53, 1),
  (60, 1),
  (68, 1),
  (71, 1),
  (73, 1),
  (83, 1),
  (94, 1),
  (97, 1),
  (107, 1),
  (166, 1),
  (176, 2),
  (203, 1),
  (213, 1),
  (214, 1),
  (253, 1),
  (279, 1),
  (325, 1),
  (335, 2),
  (383, 1),
  (420, 1),
  (437, 1),
  (529, 1),
  (535, 1),
  (536, 1),
  (663, 1),
  (664, 2),
  (722, 2),
  (823, 1),
  (862, 1),
  (1051, 1),
  (1072, 4),
  (1114, 1),
  (1405, 1),
  (1441, 1),
  (1520, 1),
  (1521, 1),
  (1522, 4),
  (1523, 1)],
 [(31, 1),
  (68, 1),
  (72, 1),
  (77, 1),
  (88, 1),
  (149, 3),
  (158, 1),
  (167, 1),
  (171, 1),
  (173, 1),
  (220, 4),
  (263, 1),
  (321, 2),
  (357, 1),
  (393, 3),
  (439, 1),
  (449, 1),
  (455, 1),
  (560, 1),
  (635, 1),
  (657, 1),
  (991, 3),
  (993, 2),
  (1058, 1),
  (1214, 1),
  (1232, 3),
  (1440, 1),
  (1524, 2),
  (1525, 1)],
 [(19, 1),
  (28, 1),
  (68, 1),
  (148, 1),
  (154, 1),
  (180, 3),
  (181, 6),
  (221, 1),
  (312, 1),
  (603, 1),
  (1222, 1),
  (1381, 1),
  (1385, 1)],
 [(114, 1),
  (145, 2),
  (181, 1),
  (263, 1),
  (353, 1),
  (653, 1),
  (655, 1),
  (880, 1)],
 [(118, 1),
  (277, 1),
  (279, 1),
  (365, 1),
  (500, 1),
  (619, 1),
  (1099, 1),
  (1354, 1),
  (1526, 1)],
 [(7, 2),
  (16, 3),
  (19, 1),
  (37, 5),
  (53, 1),
  (55, 4),
  (56, 1),
  (68, 2),
  (73, 3),
  (89, 1),
  (99, 2),
  (126, 1),
  (150, 1),
  (161, 2),
  (178, 1),
  (179, 1),
  (210, 1),
  (241, 1),
  (259, 2),
  (271, 1),
  (286, 1),
  (321, 6),
  (328, 1),
  (354, 1),
  (366, 1),
  (383, 1),
  (443, 4),
  (466, 1),
  (475, 1),
  (478, 2),
  (518, 1),
  (538, 1),
  (548, 1),
  (569, 1),
  (603, 1),
  (679, 1),
  (698, 1),
  (792, 1),
  (882, 2),
  (924, 1),
  (927, 1),
  (1003, 1),
  (1185, 1),
  (1188, 1),
  (1346, 1),
  (1425, 1),
  (1468, 1),
  (1522, 1),
  (1527, 1)],
 [(7, 1),
  (15, 1),
  (17, 1),
  (25, 1),
  (38, 4),
  (40, 3),
  (49, 1),
  (69, 1),
  (82, 1),
  (90, 1),
  (126, 2),
  (138, 1),
  (167, 2),
  (175, 1),
  (176, 2),
  (177, 2),
  (203, 1),
  (212, 1),
  (214, 1),
  (215, 2),
  (239, 2),
  (316, 1),
  (325, 1),
  (326, 1),
  (344, 1),
  (372, 1),
  (411, 1),
  (419, 1),
  (431, 1),
  (508, 1),
  (533, 3),
  (564, 1),
  (603, 1),
  (638, 1),
  (679, 1),
  (1005, 1),
  (1036, 1),
  (1121, 1),
  (1134, 1),
  (1413, 1),
  (1528, 1),
  (1529, 1),
  (1530, 1),
  (1531, 1)],
 [(16, 1),
  (38, 2),
  (44, 1),
  (51, 1),
  (68, 1),
  (70, 1),
  (82, 2),
  (105, 1),
  (109, 1),
  (126, 1),
  (161, 1),
  (212, 1),
  (215, 1),
  (223, 1),
  (329, 1),
  (333, 1),
  (349, 1),
  (353, 1),
  (363, 1),
  (369, 1),
  (375, 1),
  (424, 1),
  (438, 1),
  (470, 1),
  (487, 1),
  (532, 1),
  (533, 1),
  (561, 1),
  (612, 1),
  (630, 1),
  (698, 1),
  (770, 1),
  (779, 1),
  (890, 1),
  (906, 3),
  (925, 1),
  (944, 1),
  (1043, 1),
  (1207, 1),
  (1329, 2),
  (1361, 1),
  (1510, 1),
  (1532, 1)],
 [(4, 1),
  (16, 1),
  (38, 1),
  (39, 1),
  (46, 1),
  (53, 1),
  (62, 1),
  (80, 1),
  (82, 1),
  (96, 1),
  (112, 1),
  (123, 1),
  (138, 1),
  (164, 1),
  (167, 2),
  (174, 1),
  (177, 2),
  (187, 2),
  (255, 1),
  (281, 4),
  (343, 1),
  (379, 1),
  (390, 1),
  (435, 1),
  (455, 1),
  (463, 1),
  (469, 1),
  (487, 3),
  (488, 1),
  (564, 2),
  (610, 1),
  (625, 1),
  (735, 1),
  (740, 1),
  (765, 1),
  (927, 1),
  (988, 1),
  (996, 3),
  (1155, 1),
  (1253, 1),
  (1259, 1),
  (1264, 1),
  (1361, 1),
  (1362, 1),
  (1363, 1),
  (1364, 1),
  (1365, 1),
  (1366, 2),
  (1367, 1),
  (1368, 1),
  (1369, 1),
  (1370, 1)],
 [(19, 1),
  (26, 1),
  (30, 1),
  (38, 3),
  (40, 3),
  (60, 1),
  (73, 1),
  (167, 1),
  (304, 1),
  (319, 1),
  (332, 2),
  (397, 3),
  (424, 1),
  (525, 1),
  (564, 1),
  (619, 1),
  (630, 1),
  (651, 2),
  (682, 1),
  (735, 1),
  (738, 1),
  (920, 1),
  (996, 1),
  (1113, 1),
  (1259, 1),
  (1533, 1),
  (1534, 1),
  (1535, 1)],
 [(28, 1),
  (58, 2),
  (59, 1),
  (68, 2),
  (90, 1),
  (126, 1),
  (154, 1),
  (232, 1),
  (278, 1),
  (301, 1),
  (354, 2),
  (486, 1),
  (550, 1),
  (720, 1),
  (733, 1),
  (760, 1),
  (892, 1),
  (1096, 1),
  (1168, 1),
  (1245, 1),
  (1441, 1)],
 [(1, 1),
  (7, 1),
  (13, 1),
  (57, 1),
  (105, 1),
  (106, 3),
  (128, 2),
  (147, 1),
  (149, 1),
  (158, 2),
  (171, 2),
  (208, 1),
  (212, 1),
  (229, 1),
  (236, 1),
  (246, 2),
  (323, 1),
  (329, 2),
  (449, 1),
  (474, 1),
  (514, 1),
  (550, 2),
  (640, 1),
  (799, 1),
  (831, 1),
  (834, 1),
  (836, 1),
  (870, 1),
  (886, 1),
  (1086, 3)],
 [(42, 1),
  (68, 1),
  (126, 1),
  (150, 1),
  (158, 1),
  (167, 1),
  (171, 1),
  (177, 2),
  (276, 1),
  (317, 1),
  (323, 2),
  (449, 1),
  (679, 2),
  (897, 1),
  (1052, 1),
  (1152, 1),
  (1354, 1)],
 [(1, 1),
  (58, 1),
  (147, 1),
  (401, 1),
  (456, 2),
  (517, 1),
  (551, 1),
  (557, 1),
  (1052, 1),
  (1357, 1),
  (1536, 1)],
 [(19, 1),
  (26, 1),
  (85, 1),
  (100, 1),
  (210, 1),
  (292, 1),
  (351, 1),
  (352, 1),
  (353, 1),
  (414, 1),
  (546, 1),
  (581, 1),
  (629, 2),
  (644, 1),
  (729, 1),
  (948, 1),
  (978, 2),
  (995, 1),
  (1022, 1),
  (1039, 1),
  (1081, 3),
  (1087, 3),
  (1160, 1),
  (1357, 1),
  (1408, 4),
  (1537, 1)],
 [(28, 1),
  (31, 1),
  (41, 1),
  (42, 1),
  (128, 1),
  (158, 1),
  (174, 1),
  (353, 1),
  (388, 1),
  (405, 1),
  (420, 1),
  (449, 2),
  (488, 1),
  (537, 1),
  (610, 3),
  (830, 1),
  (834, 1),
  (1009, 1),
  (1044, 1)],
 [(48, 1),
  (66, 2),
  (126, 1),
  (158, 1),
  (171, 1),
  (212, 1),
  (243, 1),
  (275, 1),
  (301, 1),
  (363, 1),
  (405, 1),
  (818, 1),
  (830, 1),
  (834, 1),
  (872, 1),
  (1332, 1)],
 [(62, 1),
  (78, 1),
  (128, 2),
  (129, 1),
  (212, 1),
  (220, 1),
  (246, 1),
  (363, 1),
  (449, 1),
  (579, 1),
  (740, 1),
  (1005, 1),
  (1020, 1),
  (1061, 1),
  (1232, 1),
  (1296, 1)],
 [(20, 1),
  (46, 2),
  (68, 1),
  (119, 1),
  (126, 1),
  (129, 1),
  (131, 1),
  (132, 1),
  (181, 2),
  (241, 1),
  (325, 1),
  (355, 1),
  (414, 2),
  (494, 1),
  (546, 1),
  (569, 2),
  (807, 2),
  (817, 1),
  (833, 1),
  (838, 1),
  (861, 1),
  (976, 1),
  (1042, 2),
  (1062, 1),
  (1133, 4),
  (1134, 2),
  (1252, 2),
  (1330, 1),
  (1538, 1)],
 [(16, 1),
  (25, 1),
  (42, 1),
  (89, 1),
  (121, 2),
  (126, 1),
  (301, 1),
  (317, 1),
  (354, 1),
  (369, 1),
  (443, 1),
  (976, 1),
  (1073, 1),
  (1251, 1),
  (1496, 2)],
 [(19, 1),
  (39, 1),
  (60, 1),
  (61, 1),
  (121, 3),
  (126, 1),
  (158, 1),
  (171, 1),
  (241, 1),
  (255, 1),
  (257, 1),
  (271, 1),
  (321, 2),
  (348, 2),
  (354, 1),
  (414, 1),
  (419, 1),
  (420, 1),
  (449, 1),
  (475, 1),
  (483, 1),
  (553, 1),
  (619, 1),
  (630, 1),
  (639, 1),
  (836, 2),
  (839, 1),
  (908, 1),
  (994, 2),
  (1000, 3),
  (1026, 1),
  (1030, 1),
  (1217, 3),
  (1496, 1),
  (1500, 1),
  (1539, 1),
  (1540, 1)],
 [(42, 1),
  (85, 1),
  (100, 1),
  (138, 1),
  (191, 1),
  (199, 1),
  (254, 1),
  (300, 1),
  (356, 2),
  (456, 2),
  (483, 1),
  (631, 4),
  (672, 1),
  (786, 6),
  (1117, 1),
  (1271, 1)],
 [(4, 1),
  (26, 1),
  (28, 1),
  (31, 1),
  (48, 1),
  (51, 2),
  (58, 1),
  (64, 1),
  (67, 1),
  (84, 1),
  (98, 1),
  (119, 1),
  (131, 1),
  (148, 2),
  (169, 1),
  (174, 1),
  (191, 9),
  (199, 2),
  (201, 1),
  (204, 2),
  (213, 1),
  (217, 1),
  (220, 1),
  (235, 1),
  (237, 1),
  (239, 1),
  (244, 3),
  (288, 1),
  (298, 1),
  (325, 1),
  (330, 1),
  (339, 1),
  (363, 1),
  (390, 1),
  (393, 1),
  (396, 2),
  (401, 2),
  (422, 1),
  (445, 1),
  (456, 11),
  (465, 1),
  (480, 1),
  (560, 1),
  (589, 1),
  (628, 1),
  (631, 11),
  (634, 1),
  (635, 2),
  (652, 1),
  (662, 1),
  (668, 1),
  (672, 4),
  (689, 1),
  (726, 1),
  (729, 1),
  (731, 2),
  (803, 1),
  (812, 2),
  (815, 1),
  (816, 1),
  (818, 1),
  (829, 1),
  (835, 3),
  (888, 1),
  (889, 1),
  (890, 1),
  (898, 1),
  (1007, 2),
  (1043, 2),
  (1060, 5),
  (1072, 4),
  (1151, 1),
  (1170, 1),
  (1259, 1),
  (1270, 1),
  (1271, 2),
  (1276, 1),
  (1283, 1),
  (1353, 1),
  (1355, 1),
  (1356, 1),
  (1357, 4),
  (1428, 1),
  (1437, 3),
  (1445, 1),
  (1541, 2),
  (1542, 1),
  (1543, 1),
  (1544, 1),
  (1545, 1)],
 [(19, 1),
  (68, 1),
  (89, 1),
  (92, 2),
  (149, 3),
  (276, 1),
  (310, 1),
  (435, 1),
  (488, 1),
  (671, 3),
  (766, 1),
  (815, 1),
  (833, 1),
  (1165, 3),
  (1213, 1)],
 [(61, 1),
  (119, 1),
  (149, 4),
  (233, 1),
  (430, 1),
  (438, 1),
  (500, 1),
  (614, 1),
  (620, 1)],
 [(69, 1),
  (249, 1),
  (379, 1),
  (486, 1),
  (920, 1),
  (972, 3),
  (997, 2),
  (1004, 1),
  (1170, 1),
  (1502, 1),
  (1546, 1)],
 [(0, 1),
  (73, 1),
  (215, 1),
  (869, 1),
  (892, 1),
  (953, 1),
  (1174, 1),
  (1545, 1),
  (1547, 1)],
 [(62, 1),
  (66, 1),
  (100, 1),
  (109, 1),
  (135, 1),
  (148, 1),
  (152, 2),
  (166, 2),
  (183, 1),
  (186, 2),
  (192, 1),
  (199, 1),
  (201, 1),
  (203, 1),
  (236, 2),
  (275, 1),
  (276, 1),
  (278, 1),
  (300, 1),
  (312, 1),
  (313, 1),
  (321, 1),
  (385, 1),
  (409, 1),
  (439, 1),
  (483, 2),
  (527, 1),
  (639, 1),
  (661, 1),
  (672, 1),
  (807, 1),
  (908, 1),
  (953, 1),
  (991, 2),
  (1049, 1),
  (1053, 1),
  (1073, 1),
  (1540, 1),
  (1548, 1),
  (1549, 1),
  (1550, 1),
  (1551, 1)],
 [(0, 1),
  (29, 1),
  (30, 1),
  (167, 1),
  (187, 1),
  (203, 1),
  (257, 1),
  (321, 1),
  (353, 1),
  (445, 1),
  (479, 1),
  (497, 1),
  (571, 1),
  (587, 2),
  (589, 1),
  (848, 1),
  (951, 1),
  (996, 1),
  (1215, 2),
  (1257, 3),
  (1271, 1),
  (1283, 1),
  (1506, 1),
  (1552, 1)],
 [(13, 1),
  (42, 1),
  (57, 2),
  (58, 1),
  (77, 1),
  (104, 1),
  (119, 1),
  (128, 3),
  (129, 3),
  (145, 1),
  (149, 1),
  (167, 3),
  (177, 1),
  (215, 1),
  (220, 1),
  (231, 1),
  (240, 1),
  (280, 2),
  (287, 2),
  (319, 2),
  (321, 1),
  (345, 1),
  (347, 1),
  (507, 2),
  (561, 1),
  (569, 1),
  (616, 2),
  (619, 1),
  (626, 1),
  (767, 1),
  (815, 1),
  (827, 3),
  (831, 1),
  (841, 1),
  (943, 1),
  (978, 1),
  (1005, 2),
  (1039, 2),
  (1081, 1),
  (1090, 1),
  (1142, 1),
  (1153, 1),
  (1183, 1),
  (1255, 1),
  (1296, 1),
  (1408, 1),
  (1470, 1),
  (1553, 1)],
 [(84, 1),
  (166, 1),
  (241, 1),
  (319, 1),
  (321, 2),
  (369, 1),
  (390, 1),
  (419, 1),
  (612, 1),
  (1006, 1),
  (1218, 1),
  (1376, 1),
  (1554, 1)],
 [(27, 1),
  (28, 1),
  (39, 1),
  (42, 1),
  (46, 3),
  (49, 1),
  (53, 1),
  (72, 6),
  (89, 1),
  (104, 1),
  (126, 1),
  (131, 1),
  (132, 1),
  (136, 2),
  (146, 1),
  (153, 1),
  (154, 2),
  (166, 1),
  (180, 5),
  (211, 2),
  (212, 1),
  (215, 1),
  (217, 1),
  (219, 2),
  (220, 1),
  (233, 1),
  (236, 1),
  (241, 1),
  (246, 1),
  (287, 1),
  (313, 2),
  (319, 2),
  (321, 1),
  (334, 1),
  (352, 1),
  (369, 1),
  (384, 1),
  (390, 1),
  (398, 1),
  (428, 1),
  (431, 1),
  (456, 1),
  (522, 1),
  (527, 3),
  (537, 1),
  (547, 1),
  (555, 1),
  (562, 1),
  (564, 2),
  (569, 3),
  (579, 2),
  (595, 2),
  (596, 2),
  (619, 1),
  (628, 1),
  (631, 1),
  (761, 1),
  (793, 1),
  (798, 1),
  (807, 1),
  (816, 1),
  (827, 2),
  (831, 1),
  (833, 1),
  (839, 1),
  (916, 2),
  (968, 1),
  (974, 1),
  (1005, 1),
  (1051, 2),
  (1060, 1),
  (1095, 3),
  (1166, 1),
  (1240, 1),
  (1261, 2),
  (1327, 1),
  (1331, 3),
  (1446, 1),
  (1480, 1),
  (1553, 1),
  (1555, 3),
  (1556, 1),
  (1557, 1)],
 [(72, 2),
  (97, 1),
  (321, 1),
  (334, 1),
  (349, 1),
  (431, 1),
  (569, 1),
  (608, 1),
  (705, 1),
  (827, 1),
  (1062, 1),
  (1092, 1),
  (1095, 1),
  (1553, 1),
  (1558, 1),
  (1559, 1),
  (1560, 1)],
 [(5, 1),
  (164, 1),
  (233, 1),
  (266, 1),
  (329, 1),
  (336, 1),
  (390, 1),
  (435, 1),
  (483, 1),
  (534, 1),
  (557, 1),
  (558, 3),
  (573, 1),
  (574, 1),
  (601, 1),
  (605, 2),
  (693, 1),
  (733, 1),
  (959, 2),
  (1210, 2),
  (1222, 1),
  (1561, 1),
  (1562, 1),
  (1563, 1)],
 [(4, 1),
  (18, 1),
  (23, 1),
  (29, 1),
  (48, 1),
  (60, 1),
  (61, 1),
  (92, 1),
  (130, 1),
  (136, 1),
  (164, 1),
  (196, 2),
  (198, 1),
  (210, 1),
  (227, 1),
  (298, 1),
  (299, 1),
  (325, 1),
  (336, 2),
  (382, 2),
  (399, 1),
  (411, 1),
  (420, 1),
  (438, 1),
  (483, 1),
  (488, 1),
  (537, 1),
  (538, 1),
  (550, 1),
  (558, 3),
  (560, 2),
  (605, 2),
  (622, 1),
  (692, 1),
  (699, 1),
  (733, 5),
  (767, 1),
  (798, 1),
  (824, 1),
  (845, 1),
  (908, 1),
  (959, 1),
  (1032, 1),
  (1044, 1),
  (1049, 1),
  (1169, 1),
  (1269, 1),
  (1294, 1),
  (1297, 3),
  (1409, 1),
  (1413, 1),
  (1472, 1),
  (1490, 1),
  (1520, 2),
  (1564, 1),
  (1565, 1),
  (1566, 1),
  (1567, 1)],
 [(19, 2),
  (41, 1),
  (60, 2),
  (71, 3),
  (84, 1),
  (117, 1),
  (159, 1),
  (167, 2),
  (217, 1),
  (251, 1),
  (286, 1),
  (287, 2),
  (393, 1),
  (396, 1),
  (555, 1),
  (558, 1),
  (567, 1),
  (642, 1),
  (804, 1),
  (892, 5),
  (906, 1),
  (953, 1),
  (993, 1),
  (1205, 1),
  (1279, 1),
  (1568, 1),
  (1569, 1),
  (1570, 1),
  (1571, 1)],
 [(28, 1),
  (31, 1),
  (42, 1),
  (119, 1),
  (128, 1),
  (137, 1),
  (220, 1),
  (241, 1),
  (289, 4),
  (302, 1),
  (341, 1),
  (363, 1),
  (373, 1),
  (390, 2),
  (414, 1),
  (420, 1),
  (431, 1),
  (484, 2),
  (537, 1),
  (640, 1),
  (804, 4),
  (812, 1),
  (893, 1),
  (991, 1),
  (992, 1),
  (1086, 1),
  (1411, 1),
  (1572, 1)],
 [(42, 1),
  (55, 1),
  (187, 2),
  (235, 1),
  (455, 1),
  (921, 1),
  (992, 1),
  (1065, 1)],
 [(7, 1),
  (61, 1),
  (185, 1),
  (239, 1),
  (360, 1),
  (474, 1),
  (483, 1),
  (975, 1),
  (1133, 1),
  (1163, 1),
  (1573, 1)],
 [(16, 1),
  (29, 1),
  (46, 1),
  (58, 1),
  (72, 1),
  (109, 1),
  (119, 1),
  (128, 3),
  (131, 1),
  (150, 1),
  (158, 1),
  (190, 1),
  (192, 1),
  (211, 1),
  (235, 1),
  (236, 1),
  (280, 2),
  (313, 1),
  (315, 1),
  (321, 2),
  (329, 1),
  (340, 1),
  (393, 1),
  (449, 1),
  (466, 1),
  (473, 1),
  (479, 1),
  (509, 1),
  (593, 1),
  (610, 1),
  (614, 1),
  (620, 1),
  (631, 2),
  (767, 1),
  (792, 1),
  (807, 2),
  (815, 1),
  (890, 1),
  (933, 1),
  (1006, 1),
  (1042, 1),
  (1086, 1),
  (1234, 1),
  (1235, 1),
  (1308, 1),
  (1324, 1),
  (1331, 1),
  (1381, 2),
  (1398, 1),
  (1541, 1)],
 [(181, 2), (233, 1), (236, 1), (348, 1), (405, 2)],
 [(28, 1),
  (39, 1),
  (41, 2),
  (48, 1),
  (72, 2),
  (96, 1),
  (167, 1),
  (214, 1),
  (233, 1),
  (262, 1),
  (265, 2),
  (268, 1),
  (269, 1),
  (275, 2),
  (313, 1),
  (333, 1),
  (393, 1),
  (405, 7),
  (407, 1),
  (431, 1),
  (582, 1),
  (610, 2),
  (707, 2),
  (758, 1),
  (796, 4),
  (828, 1),
  (836, 1),
  (911, 1),
  (948, 1),
  (978, 1),
  (1055, 1),
  (1079, 2),
  (1088, 1),
  (1100, 1),
  (1247, 1),
  (1299, 1),
  (1331, 1),
  (1453, 1),
  (1481, 1)],
 [(13, 1),
  (19, 1),
  (27, 1),
  (30, 1),
  (41, 1),
  (82, 1),
  (117, 2),
  (136, 1),
  (164, 1),
  (201, 1),
  (216, 1),
  (244, 1),
  (277, 1),
  (323, 1),
  (353, 1),
  (381, 1),
  (537, 1),
  (551, 2),
  (579, 1),
  (629, 1),
  (686, 1),
  (957, 1),
  (963, 1),
  (1041, 1),
  (1268, 3),
  (1277, 1),
  (1288, 1),
  (1304, 1),
  (1324, 1),
  (1362, 1),
  (1407, 1),
  (1408, 2),
  (1574, 1)],
 [(32, 1),
  (63, 1),
  (66, 2),
  (136, 2),
  (210, 1),
  (401, 1),
  (431, 1),
  (448, 1),
  (449, 1),
  (462, 1),
  (581, 1),
  (606, 1),
  (679, 1),
  (762, 1),
  (1043, 1),
  (1204, 1),
  (1218, 1),
  (1268, 2),
  (1304, 1),
  (1306, 1),
  (1460, 1),
  (1528, 1)],
 [(29, 1),
  (72, 1),
  (113, 1),
  (117, 1),
  (220, 1),
  (246, 1),
  (379, 1),
  (437, 1),
  (455, 1),
  (476, 1),
  (729, 1),
  (820, 1),
  (912, 1),
  (978, 1),
  (1018, 1),
  (1056, 1),
  (1095, 1),
  (1414, 1),
  (1460, 1),
  (1575, 1)],
 [(29, 1),
  (57, 1),
  (77, 1),
  (89, 1),
  (97, 1),
  (105, 1),
  (117, 2),
  (136, 1),
  (180, 1),
  (196, 1),
  (209, 1),
  (212, 1),
  (225, 1),
  (238, 1),
  (275, 1),
  (308, 1),
  (358, 1),
  (379, 1),
  (382, 1),
  (383, 2),
  (393, 2),
  (411, 2),
  (419, 1),
  (487, 2),
  (488, 1),
  (585, 1),
  (592, 2),
  (609, 1),
  (639, 1),
  (731, 1),
  (758, 1),
  (785, 1),
  (830, 4),
  (833, 1),
  (834, 3),
  (936, 1),
  (978, 2),
  (987, 2),
  (1017, 2),
  (1081, 1),
  (1160, 1),
  (1163, 1),
  (1372, 2),
  (1408, 2),
  (1489, 1),
  (1576, 1),
  (1577, 1)],
 [(42, 1),
  (57, 1),
  (127, 1),
  (128, 1),
  (180, 2),
  (275, 1),
  (320, 1),
  (353, 1),
  (405, 1),
  (414, 1),
  (559, 1),
  (978, 1)],
 [(153, 1),
  (177, 1),
  (181, 2),
  (232, 1),
  (244, 1),
  (322, 1),
  (423, 1),
  (920, 1),
  (1005, 1),
  (1578, 1),
  (1579, 1)],
 [(51, 1),
  (126, 1),
  (164, 1),
  (190, 1),
  (193, 1),
  (214, 1),
  (276, 1),
  (301, 1),
  (310, 1),
  (328, 1),
  (331, 1),
  (481, 4),
  (521, 1),
  (538, 1),
  (540, 1),
  (561, 1),
  (715, 2),
  (770, 1),
  (792, 1),
  (802, 1),
  (812, 1),
  (1049, 1),
  (1118, 1),
  (1133, 1),
  (1143, 1),
  (1211, 1),
  (1252, 1),
  (1313, 1),
  (1419, 1),
  (1580, 1),
  (1581, 1),
  (1582, 1)],
 [(16, 1),
  (35, 1),
  (105, 1),
  (109, 1),
  (115, 1),
  (195, 1),
  (207, 1),
  (215, 1),
  (255, 1),
  (339, 1),
  (352, 1),
  (365, 3),
  (373, 1),
  (387, 1),
  (396, 1),
  (409, 4),
  (420, 1),
  (425, 1),
  (443, 1),
  (445, 1),
  (480, 1),
  (557, 2),
  (560, 1),
  (564, 1),
  (691, 1),
  (757, 1),
  (762, 1),
  (770, 2),
  (781, 2),
  (906, 1),
  (962, 2),
  (1060, 1),
  (1079, 1),
  (1285, 1),
  (1287, 2),
  (1291, 1),
  (1355, 1),
  (1363, 1),
  (1399, 1),
  (1410, 1),
  (1488, 1),
  (1545, 1),
  (1551, 1),
  (1575, 1),
  (1583, 1),
  (1584, 1),
  (1585, 1),
  (1586, 1)],
 [(164, 1), (354, 1), (360, 1), (571, 1)],
 [(16, 1),
  (20, 1),
  (70, 1),
  (164, 1),
  (189, 1),
  (195, 1),
  (210, 1),
  (228, 1),
  (365, 1),
  (373, 1),
  (409, 2),
  (463, 3),
  (483, 1),
  (570, 1),
  (635, 1),
  (705, 1),
  (788, 1),
  (789, 1),
  (796, 3),
  (858, 1),
  (890, 2),
  (918, 1),
  (931, 1),
  (940, 1),
  (955, 2),
  (1044, 1),
  (1399, 1),
  (1587, 1)],
 [(28, 1),
  (53, 1),
  (96, 1),
  (181, 2),
  (248, 1),
  (596, 1),
  (820, 1),
  (1176, 1)],
 [(58, 1),
  (61, 1),
  (85, 1),
  (116, 1),
  (128, 1),
  (208, 2),
  (414, 2),
  (415, 1),
  (431, 1),
  (438, 2),
  (449, 1),
  (466, 1),
  (813, 1),
  (830, 1),
  (834, 1),
  (1163, 1),
  (1189, 1)],
 [(42, 3),
  (48, 1),
  (49, 1),
  (55, 1),
  (116, 1),
  (119, 1),
  (163, 1),
  (170, 1),
  (181, 2),
  (183, 1),
  (196, 1),
  (212, 1),
  (220, 1),
  (229, 1),
  (300, 1),
  (317, 2),
  (378, 1),
  (409, 1),
  (433, 1),
  (446, 1),
  (626, 1),
  (640, 1),
  (880, 1),
  (886, 1),
  (986, 1),
  (1011, 1),
  (1079, 1),
  (1516, 1),
  (1578, 1),
  (1588, 1),
  (1589, 1)],
 [(78, 1), (220, 1), (388, 1), (865, 1), (984, 1)],
 [(30, 1), (55, 1), (146, 1), (177, 1), (181, 2), (1590, 1), (1591, 3)],
 [(9, 1), (152, 1), (313, 1), (380, 1), (449, 1), (500, 1), (550, 1)],
 [(95, 1),
  (117, 1),
  (120, 1),
  (181, 2),
  (241, 1),
  (319, 1),
  (446, 1),
  (519, 1),
  (527, 2),
  (662, 2),
  (810, 1),
  (812, 1),
  (820, 2),
  (831, 2),
  (1072, 1),
  (1592, 1)],
 [(28, 1),
  (46, 2),
  (48, 2),
  (75, 1),
  (88, 1),
  (107, 1),
  (120, 1),
  (145, 5),
  (181, 15),
  (218, 1),
  (220, 5),
  (234, 1),
  (247, 1),
  (300, 1),
  (494, 3),
  (525, 1),
  (527, 5),
  (537, 1),
  (546, 2),
  (550, 1),
  (603, 1),
  (623, 3),
  (635, 4),
  (662, 4),
  (668, 1),
  (719, 1),
  (802, 3),
  (820, 3),
  (882, 1),
  (972, 1),
  (976, 1),
  (1028, 1),
  (1072, 2),
  (1114, 1),
  (1141, 1),
  (1155, 1),
  (1388, 1),
  (1488, 1),
  (1535, 1),
  (1547, 1),
  (1559, 1),
  (1578, 1),
  (1592, 1),
  (1593, 1),
  (1594, 1)],
 [(24, 1),
  (31, 1),
  (45, 1),
  (48, 1),
  (82, 1),
  (91, 1),
  (98, 1),
  (102, 1),
  (109, 2),
  (117, 1),
  (135, 1),
  (141, 2),
  (163, 1),
  (178, 1),
  (179, 1),
  (199, 1),
  (204, 1),
  (210, 1),
  (233, 3),
  (241, 1),
  (255, 2),
  (262, 1),
  (275, 2),
  (276, 1),
  (278, 1),
  (281, 1),
  (298, 1),
  (308, 1),
  (313, 1),
  (344, 1),
  (352, 1),
  (354, 1),
  (359, 1),
  (360, 1),
  (363, 1),
  (373, 1),
  (390, 1),
  (393, 3),
  (398, 1),
  (401, 1),
  (407, 1),
  (435, 1),
  (452, 3),
  (456, 11),
  (488, 1),
  (527, 2),
  (583, 2),
  (592, 1),
  (631, 7),
  (639, 1),
  (788, 1),
  (789, 1),
  (836, 1),
  (847, 1),
  (884, 1),
  (924, 1),
  (1065, 1),
  (1075, 1),
  (1082, 1),
  (1095, 1),
  (1104, 1),
  (1105, 1),
  (1119, 1),
  (1127, 1),
  (1182, 1),
  (1193, 1),
  (1201, 1),
  (1252, 1),
  (1271, 1),
  (1306, 1),
  (1326, 1),
  (1341, 1),
  (1489, 1),
  (1595, 1),
  (1596, 1),
  (1597, 1),
  (1598, 1)],
 [(19, 1),
  (71, 1),
  (104, 1),
  (117, 1),
  (119, 1),
  (131, 1),
  (214, 1),
  (275, 2),
  (287, 1),
  (358, 1),
  (393, 3),
  (456, 2),
  (521, 1),
  (527, 1),
  (560, 1),
  (631, 4),
  (715, 1),
  (740, 1),
  (793, 1),
  (796, 1),
  (804, 1),
  (808, 1),
  (815, 1),
  (866, 1),
  (879, 1),
  (957, 1),
  (960, 1),
  (978, 1),
  (1392, 1),
  (1541, 1)],
 [(23, 2),
  (28, 1),
  (31, 1),
  (38, 1),
  (40, 1),
  (53, 2),
  (73, 2),
  (91, 1),
  (96, 1),
  (109, 1),
  (123, 1),
  (183, 2),
  (210, 1),
  (281, 2),
  (319, 1),
  (326, 1),
  (396, 1),
  (397, 7),
  (411, 1),
  (438, 2),
  (439, 1),
  (468, 2),
  (498, 1),
  (533, 1),
  (548, 1),
  (555, 1),
  (619, 1),
  (630, 1),
  (651, 1),
  (675, 1),
  (740, 1),
  (840, 1),
  (891, 2),
  (898, 1),
  (899, 1),
  (1282, 2),
  (1468, 1),
  (1533, 1),
  (1599, 1)],
 [(29, 1),
  (47, 1),
  (149, 3),
  (295, 1),
  (481, 1),
  (550, 2),
  (855, 1),
  (1061, 1),
  (1130, 1),
  (1469, 1),
  (1600, 1)],
 [(13, 2),
  (36, 1),
  (40, 1),
  (42, 2),
  (58, 1),
  (67, 1),
  (68, 1),
  (71, 1),
  (82, 1),
  (133, 1),
  (167, 1),
  (187, 1),
  (231, 1),
  (257, 1),
  (300, 2),
  (316, 1),
  (365, 1),
  (418, 1),
  (424, 1),
  (463, 2),
  (550, 2),
  (551, 1),
  (558, 1),
  (571, 2),
  (573, 1),
  (584, 2),
  (691, 1),
  (762, 1),
  (770, 2),
  (796, 2),
  (884, 1),
  (953, 1),
  (957, 2),
  (959, 1),
  (962, 1),
  (1285, 2),
  (1465, 1),
  (1551, 1),
  (1601, 1)],
 [(137, 1),
  (281, 2),
  (302, 1),
  (373, 1),
  (581, 1),
  (762, 1),
  (904, 1),
  (1242, 1),
  (1253, 1),
  (1285, 1),
  (1385, 1)],
 [(13, 1),
  (117, 1),
  (206, 1),
  (232, 1),
  (239, 1),
  (382, 1),
  (409, 1),
  (457, 1),
  (474, 1),
  (481, 1),
  (544, 1),
  (560, 1),
  (571, 1),
  (573, 1),
  (648, 1),
  (762, 3),
  (799, 1),
  (804, 2),
  (882, 1),
  (906, 1),
  (940, 1),
  (953, 1),
  (1037, 1),
  (1054, 1),
  (1460, 1),
  (1529, 1)],
 [(2, 2),
  (9, 1),
  (13, 1),
  (23, 1),
  (24, 1),
  (28, 1),
  (40, 3),
  (42, 1),
  (56, 1),
  (73, 3),
  (88, 1),
  (93, 1),
  (109, 1),
  (116, 1),
  (136, 2),
  (144, 1),
  (159, 1),
  (161, 3),
  (166, 1),
  (180, 4),
  (206, 1),
  (219, 2),
  (233, 1),
  (236, 1),
  (239, 1),
  (240, 1),
  (241, 3),
  (274, 1),
  (277, 1),
  (289, 1),
  (308, 1),
  (319, 1),
  (321, 2),
  (323, 1),
  (328, 1),
  (333, 1),
  (338, 2),
  (358, 1),
  (377, 1),
  (383, 1),
  (399, 1),
  (414, 1),
  (431, 2),
  (438, 1),
  (447, 1),
  (478, 2),
  (487, 2),
  (507, 1),
  (516, 1),
  (547, 1),
  (550, 2),
  (615, 1),
  (634, 1),
  (717, 2),
  (757, 1),
  (762, 1),
  (775, 1),
  (805, 1),
  (833, 1),
  (841, 1),
  (970, 1),
  (1028, 1),
  (1030, 1),
  (1033, 1),
  (1200, 1),
  (1226, 1),
  (1428, 1),
  (1513, 1),
  (1580, 1),
  (1602, 1),
  (1603, 1)],
 [(24, 1),
  (48, 1),
  (85, 2),
  (118, 1),
  (125, 1),
  (149, 1),
  (158, 1),
  (171, 4),
  (173, 1),
  (180, 3),
  (183, 2),
  (206, 1),
  (214, 1),
  (215, 1),
  (236, 4),
  (241, 1),
  (255, 1),
  (264, 1),
  (328, 1),
  (336, 1),
  (354, 1),
  (449, 1),
  (478, 1),
  (526, 3),
  (532, 1),
  (560, 1),
  (767, 1),
  (1051, 1),
  (1413, 1),
  (1414, 1)],
 [(4, 1),
  (89, 1),
  (136, 1),
  (218, 1),
  (305, 1),
  (318, 1),
  (331, 1),
  (530, 1),
  (605, 1),
  (733, 1),
  (1167, 1)],
 [(89, 1),
  (167, 1),
  (245, 1),
  (279, 1),
  (296, 1),
  (331, 1),
  (353, 1),
  (356, 1),
  (411, 1),
  (458, 1),
  (605, 1),
  (630, 1),
  (733, 4),
  (740, 1),
  (1281, 1),
  (1319, 1),
  (1490, 1)],
 [(19, 1),
  (66, 1),
  (67, 1),
  (68, 1),
  (73, 1),
  (126, 1),
  (177, 1),
  (232, 1),
  (276, 1),
  (288, 1),
  (314, 2),
  (481, 1),
  (642, 1),
  (755, 1),
  (766, 1),
  (792, 1),
  (841, 1),
  (869, 1),
  (1032, 1),
  (1049, 1),
  (1110, 1),
  (1111, 1)],
 [(29, 1),
  (42, 1),
  (62, 1),
  (65, 1),
  (73, 1),
  (74, 1),
  (104, 1),
  (195, 1),
  (236, 1),
  (287, 1),
  (308, 1),
  (333, 1),
  (334, 1),
  (368, 1),
  (755, 1),
  (1262, 1),
  (1273, 1),
  (1604, 1)],
 [(60, 1),
  (164, 1),
  (212, 1),
  (279, 1),
  (284, 1),
  (289, 1),
  (297, 1),
  (358, 1),
  (431, 1),
  (462, 1),
  (480, 1),
  (488, 1),
  (538, 1),
  (600, 1),
  (611, 1),
  (642, 1),
  (733, 3),
  (735, 1),
  (790, 1),
  (904, 1),
  (919, 1),
  (1110, 2),
  (1133, 1),
  (1190, 1),
  (1392, 1),
  (1468, 1),
  (1549, 1),
  (1605, 1)],
 [(2, 1),
  (4, 1),
  (24, 1),
  (39, 1),
  (41, 1),
  (55, 1),
  (71, 2),
  (82, 1),
  (114, 1),
  (144, 1),
  (147, 1),
  (200, 5),
  (232, 1),
  (245, 1),
  (268, 1),
  (319, 1),
  (323, 1),
  (326, 1),
  (381, 1),
  (431, 1),
  (434, 1),
  (455, 1),
  (458, 1),
  (462, 1),
  (520, 1),
  (530, 1),
  (569, 1),
  (593, 1),
  (627, 1),
  (672, 1),
  (677, 1),
  (763, 1),
  (764, 2),
  (769, 6),
  (787, 3),
  (797, 1),
  (831, 1),
  (839, 1),
  (849, 1),
  (856, 1),
  (957, 1),
  (993, 1),
  (1036, 1),
  (1043, 1),
  (1056, 1),
  (1059, 1),
  (1076, 1),
  (1156, 2),
  (1232, 1),
  (1265, 1),
  (1279, 1),
  (1331, 1),
  (1412, 1),
  (1414, 1),
  (1417, 1),
  (1418, 1),
  (1479, 1),
  (1483, 1),
  (1510, 1),
  (1587, 1),
  (1606, 1),
  (1607, 1),
  (1608, 1),
  (1609, 1),
  (1610, 1)],
 [(164, 1), (379, 1), (445, 2), (589, 1), (745, 1), (1058, 2)],
 [(48, 1),
  (82, 3),
  (121, 1),
  (208, 1),
  (211, 1),
  (287, 1),
  (312, 1),
  (314, 1),
  (363, 1),
  (472, 1),
  (639, 1),
  (827, 1),
  (997, 1),
  (1121, 1),
  (1393, 1),
  (1611, 1),
  (1612, 2)],
 [(39, 1),
  (71, 1),
  (92, 1),
  (126, 1),
  (161, 1),
  (214, 1),
  (220, 1),
  (240, 1),
  (246, 1),
  (249, 1),
  (271, 1),
  (319, 1),
  (332, 1),
  (367, 1),
  (368, 1),
  (373, 2),
  (425, 1),
  (443, 1),
  (480, 1),
  (483, 1),
  (521, 1),
  (603, 1),
  (610, 1),
  (619, 1),
  (657, 1),
  (812, 1),
  (831, 3),
  (836, 1),
  (982, 1),
  (997, 3),
  (1332, 1),
  (1379, 1),
  (1382, 1),
  (1547, 1),
  (1596, 1),
  (1613, 1)],
 [(82, 1),
  (149, 2),
  (241, 1),
  (320, 1),
  (393, 1),
  (431, 1),
  (445, 1),
  (571, 1),
  (840, 1),
  (900, 1),
  (960, 1),
  (1164, 1),
  (1230, 1),
  (1385, 2),
  (1614, 1)],
 [(10, 1),
  (117, 1),
  (121, 1),
  (149, 3),
  (155, 1),
  (164, 3),
  (183, 2),
  (190, 2),
  (206, 1),
  (219, 1),
  (276, 1),
  (277, 1),
  (284, 1),
  (292, 1),
  (301, 2),
  (316, 1),
  (323, 1),
  (375, 1),
  (393, 1),
  (397, 1),
  (407, 1),
  (449, 1),
  (455, 1),
  (463, 2),
  (464, 1),
  (474, 1),
  (480, 1),
  (535, 3),
  (536, 1),
  (559, 1),
  (564, 1),
  (592, 2),
  (610, 1),
  (620, 1),
  (621, 1),
  (639, 1),
  (672, 1),
  (708, 1),
  (726, 1),
  (733, 1),
  (735, 1),
  (766, 1),
  (831, 1),
  (833, 1),
  (836, 4),
  (839, 1),
  (840, 1),
  (902, 1),
  (990, 1),
  (993, 1),
  (1005, 1),
  (1112, 3),
  (1129, 1),
  (1131, 1),
  (1164, 1),
  (1165, 1),
  (1350, 1),
  (1369, 1),
  (1404, 1),
  (1425, 1),
  (1446, 1),
  (1507, 1),
  (1522, 1),
  (1534, 1),
  (1545, 1)],
 [(26, 1),
  (29, 1),
  (38, 1),
  (61, 1),
  (68, 1),
  (88, 1),
  (97, 1),
  (118, 1),
  (128, 2),
  (158, 2),
  (236, 1),
  (287, 1),
  (323, 1),
  (334, 1),
  (338, 1),
  (346, 4),
  (376, 1),
  (414, 3),
  (434, 1),
  (555, 1),
  (621, 1),
  (700, 1),
  (771, 1),
  (833, 1),
  (918, 1),
  (938, 1),
  (994, 2),
  (997, 8),
  (1343, 2),
  (1380, 1)],
 [(126, 1),
  (177, 1),
  (186, 1),
  (229, 3),
  (308, 1),
  (328, 1),
  (365, 1),
  (390, 1),
  (397, 1),
  (434, 2),
  (527, 1),
  (605, 2),
  (620, 1),
  (704, 1),
  (743, 1),
  (762, 1),
  (796, 1),
  (1101, 1),
  (1408, 1)],
 [(35, 1),
  (96, 1),
  (97, 1),
  (220, 1),
  (233, 1),
  (239, 1),
  (550, 1),
  (869, 1),
  (944, 1),
  (953, 1),
  (1349, 1)],
 [(73, 1),
  (82, 1),
  (88, 1),
  (91, 1),
  (100, 1),
  (190, 1),
  (215, 1),
  (233, 1),
  (255, 1),
  (376, 1),
  (393, 2),
  (439, 1),
  (481, 6),
  (640, 1),
  (759, 1),
  (812, 1),
  (869, 1),
  (1032, 1),
  (1349, 1),
  (1356, 1),
  (1377, 1)],
 [(87, 1),
  (196, 1),
  (244, 1),
  (284, 1),
  (310, 3),
  (402, 1),
  (605, 4),
  (698, 1),
  (730, 1),
  (733, 1),
  (850, 1),
  (1242, 1),
  (1264, 1),
  (1292, 1),
  (1297, 1),
  (1615, 1)],
 [(32, 1),
  (48, 1),
  (61, 1),
  (85, 1),
  (200, 1),
  (212, 3),
  (220, 1),
  (276, 4),
  (293, 1),
  (301, 1),
  (310, 2),
  (320, 1),
  (378, 1),
  (397, 1),
  (455, 1),
  (479, 1),
  (483, 1),
  (592, 1),
  (627, 1),
  (635, 1),
  (776, 1),
  (781, 1),
  (920, 1),
  (972, 1),
  (1076, 1),
  (1229, 1),
  (1616, 1)],
 [(106, 1), (571, 1), (600, 1), (691, 1), (1186, 1)],
 [(79, 1),
  (88, 1),
  (164, 1),
  (167, 1),
  (276, 2),
  (373, 1),
  (426, 1),
  (431, 1),
  (587, 1),
  (630, 1),
  (632, 1),
  (716, 1),
  (745, 1),
  (1616, 1),
  (1617, 1)],
 [(28, 1),
  (58, 1),
  (79, 1),
  (85, 1),
  (96, 1),
  (213, 1),
  (321, 3),
  (323, 1),
  (333, 1),
  (382, 1),
  (492, 1),
  (743, 3)],
 [(36, 1),
  (42, 1),
  (133, 1),
  (149, 1),
  (221, 1),
  (236, 2),
  (255, 1),
  (276, 1),
  (323, 1),
  (354, 1),
  (359, 1),
  (360, 1),
  (407, 1),
  (447, 1),
  (1152, 1),
  (1503, 1)],
 [(36, 2),
  (42, 1),
  (72, 1),
  (93, 1),
  (128, 2),
  (149, 1),
  (212, 2),
  (215, 1),
  (219, 1),
  (241, 1),
  (278, 1),
  (300, 1),
  (447, 1),
  (449, 1),
  (512, 1),
  (886, 1),
  (897, 1),
  (1324, 1),
  (1354, 2),
  (1453, 1),
  (1454, 2),
  (1515, 1)],
 [(16, 1),
  (42, 1),
  (45, 2),
  (178, 1),
  (201, 1),
  (229, 1),
  (231, 1),
  (296, 2),
  (514, 1),
  (598, 1),
  (616, 1),
  (627, 1),
  (636, 1),
  (762, 1),
  (764, 1),
  (850, 1),
  (922, 1),
  (933, 2),
  (973, 1),
  (976, 1),
  (1060, 2),
  (1130, 1),
  (1157, 1),
  (1200, 3),
  (1201, 1),
  (1485, 1),
  (1587, 2),
  (1618, 1),
  (1619, 1)],
 [(77, 1),
  (212, 1),
  (256, 2),
  (275, 1),
  (388, 1),
  (390, 1),
  (419, 1),
  (431, 2),
  (484, 1),
  (488, 1),
  (610, 1),
  (942, 1),
  (954, 1),
  (978, 2),
  (1009, 2),
  (1403, 1),
  (1488, 1),
  (1620, 1)],
 [(5, 1),
  (70, 1),
  (71, 1),
  (75, 1),
  (89, 1),
  (126, 1),
  (128, 1),
  (158, 1),
  (198, 5),
  (292, 2),
  (313, 1),
  (321, 1),
  (354, 1),
  (424, 1),
  (435, 2),
  (449, 1),
  (501, 1),
  (544, 1),
  (561, 1),
  (612, 1),
  (729, 1),
  (851, 3),
  (882, 1),
  (945, 1),
  (1372, 1),
  (1530, 1),
  (1601, 1),
  (1621, 1),
  (1622, 1)],
 [(13, 1),
  (14, 1),
  (18, 1),
  (28, 2),
  (46, 1),
  (71, 1),
  (80, 1),
  (85, 1),
  (92, 1),
  (96, 1),
  (115, 1),
  (121, 1),
  (123, 1),
  (136, 1),
  (188, 1),
  (219, 1),
  (231, 1),
  (233, 1),
  (300, 1),
  (348, 2),
  (354, 1),
  (376, 1),
  (388, 1),
  (429, 2),
  (548, 1),
  (557, 4),
  (568, 1),
  (612, 2),
  (698, 1),
  (731, 1),
  (858, 1),
  (882, 2),
  (920, 2),
  (998, 2),
  (1012, 2),
  (1062, 1),
  (1132, 1),
  (1170, 1),
  (1255, 1),
  (1259, 1),
  (1264, 1),
  (1407, 1),
  (1411, 1),
  (1500, 1),
  (1550, 1),
  (1596, 1),
  (1614, 2),
  (1623, 1),
  (1624, 1),
  (1625, 5)],
 [(9, 1),
  (12, 1),
  (13, 1),
  (29, 1),
  (45, 1),
  (69, 1),
  (114, 1),
  (134, 2),
  (144, 1),
  (167, 2),
  (199, 1),
  (202, 3),
  (212, 1),
  (293, 1),
  (302, 1),
  (310, 2),
  (325, 1),
  (329, 1),
  (338, 1),
  (373, 1),
  (374, 1),
  (396, 1),
  (420, 1),
  (424, 1),
  (439, 1),
  (445, 1),
  (463, 1),
  (481, 3),
  (555, 1),
  (574, 1),
  (605, 3),
  (642, 2),
  (648, 1),
  (733, 3),
  (760, 1),
  (775, 1),
  (807, 1),
  (829, 1),
  (835, 1),
  (868, 1),
  (933, 2),
  (991, 2),
  (1030, 1),
  (1032, 1),
  (1044, 1),
  (1058, 1),
  (1063, 1),
  (1068, 1),
  (1129, 2),
  (1135, 1),
  (1158, 1),
  (1220, 1),
  (1232, 3),
  (1270, 2),
  (1279, 1),
  (1292, 1),
  (1355, 1),
  (1464, 1),
  (1626, 1),
  (1627, 1),
  (1628, 1),
  (1629, 1)],
 [(3, 1),
  (4, 3),
  (5, 2),
  (6, 1),
  (9, 1),
  (17, 1),
  (18, 1),
  (23, 2),
  (42, 1),
  (46, 1),
  (48, 2),
  (49, 1),
  (58, 1),
  (66, 2),
  (91, 1),
  (114, 1),
  (115, 1),
  (136, 1),
  (144, 1),
  (181, 1),
  (192, 1),
  (211, 1),
  (220, 2),
  (279, 1),
  (284, 3),
  (288, 1),
  (293, 2),
  (299, 2),
  (302, 1),
  (305, 1),
  (310, 1),
  (313, 1),
  (319, 1),
  (322, 1),
  (349, 1),
  (360, 1),
  (372, 1),
  (373, 2),
  (386, 1),
  (390, 3),
  (393, 2),
  (395, 2),
  (396, 1),
  (404, 2),
  (411, 1),
  (414, 2),
  (420, 1),
  (437, 2),
  (449, 1),
  (463, 1),
  (480, 2),
  (481, 7),
  (483, 1),
  (521, 2),
  (546, 1),
  (557, 1),
  (560, 2),
  (595, 1),
  (605, 6),
  (621, 1),
  (623, 2),
  (648, 1),
  (656, 2),
  (692, 1),
  (731, 1),
  (733, 8),
  (735, 3),
  (748, 1),
  (788, 2),
  (789, 2),
  (847, 2),
  (848, 1),
  (865, 1),
  (897, 1),
  (933, 1),
  (946, 1),
  (991, 4),
  (1012, 1),
  (1029, 1),
  (1044, 1),
  (1063, 1),
  (1066, 4),
  (1068, 2),
  (1080, 1),
  (1086, 1),
  (1088, 1),
  (1104, 2),
  (1105, 2),
  (1106, 2),
  (1107, 1),
  (1125, 1),
  (1127, 2),
  (1129, 3),
  (1166, 2),
  (1204, 1),
  (1218, 1),
  (1232, 6),
  (1252, 1),
  (1261, 1),
  (1271, 1),
  (1282, 1),
  (1283, 3),
  (1286, 1),
  (1304, 2),
  (1385, 1),
  (1396, 1),
  (1464, 2),
  (1490, 1),
  (1550, 1),
  (1555, 1),
  (1558, 1),
  (1593, 1),
  (1630, 1),
  (1631, 1),
  (1632, 1)],
 [(44, 1),
  (60, 1),
  (115, 1),
  (167, 1),
  (310, 1),
  (314, 1),
  (335, 1),
  (512, 1),
  (537, 1),
  (598, 1),
  (605, 1),
  (642, 2),
  (733, 1),
  (819, 1),
  (991, 1),
  (1066, 1),
  (1068, 1),
  (1080, 1),
  (1113, 1),
  (1166, 1),
  (1232, 1),
  (1410, 1),
  (1490, 1)],
 [(3, 1),
  (17, 1),
  (46, 3),
  (49, 1),
  (50, 1),
  (69, 1),
  (72, 2),
  (89, 1),
  (106, 1),
  (109, 1),
  (117, 3),
  (147, 1),
  (149, 1),
  (153, 1),
  (163, 1),
  (181, 2),
  (190, 4),
  (200, 2),
  (214, 1),
  (219, 1),
  (241, 1),
  (246, 1),
  (248, 1),
  (278, 2),
  (288, 1),
  (296, 2),
  (301, 1),
  (313, 1),
  (344, 2),
  (352, 1),
  (354, 1),
  (372, 1),
  (374, 1),
  (382, 1),
  (398, 1),
  (423, 1),
  (434, 1),
  (470, 1),
  (477, 1),
  (519, 1),
  (521, 1),
  (522, 1),
  (526, 1),
  (569, 1),
  (579, 1),
  (587, 1),
  (600, 1),
  (650, 3),
  (708, 1),
  (762, 2),
  (769, 1),
  (770, 1),
  (774, 1),
  (782, 1),
  (787, 1),
  (799, 1),
  (819, 2),
  (835, 1),
  (904, 2),
  (921, 1),
  (973, 1),
  (1006, 1),
  (1039, 1),
  (1128, 1),
  (1143, 1),
  (1163, 1),
  (1245, 2),
  (1329, 1),
  (1331, 1),
  (1403, 2),
  (1408, 2),
  (1418, 7),
  (1461, 1),
  (1574, 1),
  (1633, 1),
  (1634, 2),
  (1635, 2),
  (1636, 2),
  (1637, 1),
  (1638, 1),
  (1639, 2)],
 [(26, 1),
  (39, 1),
  (41, 1),
  (55, 1),
  (72, 1),
  (97, 1),
  (134, 1),
  (144, 1),
  (146, 1),
  (181, 1),
  (200, 2),
  (238, 2),
  (248, 1),
  (290, 1),
  (311, 1),
  (429, 1),
  (547, 1),
  (592, 1),
  (610, 1),
  (762, 1),
  (764, 1),
  (822, 1),
  (837, 2),
  (886, 1),
  (1077, 1),
  (1130, 1),
  (1331, 1),
  (1392, 1),
  (1408, 1),
  (1417, 1),
  (1640, 1)],
 [(13, 2),
  (40, 1),
  (48, 3),
  (171, 1),
  (203, 1),
  (241, 1),
  (363, 1),
  (419, 1),
  (431, 1),
  (437, 1),
  (501, 1),
  (519, 1),
  (557, 1),
  (563, 1),
  (570, 1),
  (632, 1),
  (749, 1),
  (805, 1),
  (1024, 1),
  (1247, 1),
  (1393, 1),
  (1453, 1),
  (1641, 1)],
 [(2, 1),
  (48, 1),
  (72, 1),
  (126, 1),
  (128, 1),
  (129, 1),
  (140, 1),
  (235, 1),
  (313, 1),
  (314, 1),
  (363, 1),
  (383, 1),
  (400, 1),
  (470, 1),
  (514, 1),
  (705, 1),
  (849, 1),
  (911, 1)],
 [(46, 1), (296, 1), (368, 1), (384, 1), (481, 1), (1642, 1)],
 [(2, 4),
  (40, 2),
  (53, 2),
  (68, 2),
  (80, 1),
  (203, 1),
  (220, 1),
  (762, 1),
  (1235, 1)],
 [(32, 1),
  (48, 2),
  (67, 2),
  (75, 1),
  (84, 1),
  (91, 1),
  (92, 1),
  (104, 1),
  (119, 1),
  (132, 2),
  (136, 1),
  (164, 1),
  (191, 1),
  (194, 3),
  (203, 1),
  (215, 1),
  (220, 4),
  (221, 1),
  (240, 1),
  (308, 2),
  (333, 1),
  (346, 1),
  (352, 2),
  (368, 1),
  (373, 1),
  (375, 1),
  (377, 1),
  (383, 1),
  (390, 1),
  (394, 1),
  (396, 1),
  (407, 1),
  (420, 1),
  (438, 1),
  (479, 1),
  (483, 1),
  (509, 1),
  (550, 1),
  (561, 1),
  (586, 1),
  (603, 1),
  (606, 1),
  (607, 1),
  (612, 1),
  (629, 2),
  (716, 2),
  (768, 2),
  (812, 2),
  (870, 1),
  (899, 2),
  (928, 2),
  (1034, 1),
  (1052, 1),
  (1063, 1),
  (1065, 1),
  (1071, 1),
  (1150, 1),
  (1193, 7),
  (1201, 1),
  (1218, 1),
  (1222, 1),
  (1244, 1),
  (1260, 1),
  (1388, 1),
  (1462, 3),
  (1528, 1),
  (1543, 1),
  (1643, 3),
  (1644, 1),
  (1645, 1),
  (1646, 1)],
 [(26, 1),
  (58, 1),
  (72, 2),
  (87, 1),
  (115, 1),
  (126, 1),
  (131, 2),
  (136, 1),
  (191, 1),
  (195, 1),
  (207, 2),
  (220, 1),
  (239, 1),
  (275, 1),
  (276, 1),
  (297, 1),
  (301, 1),
  (304, 1),
  (339, 1),
  (340, 1),
  (382, 2),
  (393, 1),
  (420, 3),
  (431, 1),
  (439, 1),
  (456, 3),
  (460, 1),
  (479, 1),
  (517, 1),
  (551, 1),
  (592, 1),
  (621, 1),
  (773, 1),
  (807, 2),
  (811, 2),
  (812, 1),
  (814, 1),
  (833, 1),
  (999, 1),
  (1154, 2),
  (1245, 1),
  (1299, 1),
  (1351, 1),
  (1357, 5),
  (1560, 1),
  (1647, 1)],
 [(139, 1),
  (241, 1),
  (266, 1),
  (347, 1),
  (348, 1),
  (363, 1),
  (388, 1),
  (431, 1),
  (658, 1),
  (702, 1),
  (904, 1),
  (1318, 1),
  (1648, 2)],
 [(55, 1),
  (79, 1),
  (229, 1),
  (266, 1),
  (584, 1),
  (698, 1),
  (720, 1),
  (1111, 1),
  (1547, 1),
  (1617, 1)],
 [(138, 1), (166, 1), (229, 1), (255, 1), (323, 1), (612, 1)],
 [(88, 1),
  (133, 1),
  (346, 1),
  (354, 1),
  (395, 1),
  (419, 1),
  (431, 1),
  (446, 1),
  (551, 1),
  (629, 1),
  (841, 1),
  (901, 1),
  (994, 2),
  (996, 1),
  (1150, 1)],
 [(53, 2),
  (58, 1),
  (60, 1),
  (84, 1),
  (144, 1),
  (215, 1),
  (279, 1),
  (314, 1),
  (346, 5),
  (363, 1),
  (379, 1),
  (407, 1),
  (446, 4),
  (448, 1),
  (451, 1),
  (573, 1),
  (653, 3),
  (810, 1),
  (872, 2),
  (920, 1),
  (1091, 1),
  (1178, 1),
  (1221, 2),
  (1323, 1),
  (1490, 1),
  (1500, 3),
  (1649, 1)],
 [(241, 1), (307, 1), (488, 1), (638, 1), (1239, 1)],
 [(7, 1),
  (17, 1),
  (20, 2),
  (42, 1),
  (46, 1),
  (117, 1),
  (132, 1),
  (181, 3),
  (187, 1),
  (210, 1),
  (393, 1),
  (411, 2),
  (431, 1),
  (435, 1),
  (527, 1),
  (623, 2),
  (718, 1),
  (811, 1),
  (817, 3),
  (853, 2),
  (976, 1),
  (1033, 1),
  (1078, 1),
  (1216, 1)],
 [(131, 1),
  (132, 1),
  (151, 1),
  (246, 1),
  (292, 1),
  (680, 1),
  (796, 2),
  (948, 1),
  (1458, 1)],
 [(136, 1),
  (149, 1),
  (215, 1),
  (311, 1),
  (419, 1),
  (449, 2),
  (452, 1),
  (822, 1),
  (1362, 1),
  (1397, 1),
  (1538, 1)],
 [(2, 1), (55, 1), (75, 1), (86, 1), (439, 1), (901, 1), (1066, 1)],
 [(1, 1),
  (3, 1),
  (5, 1),
  (17, 1),
  (18, 1),
  (34, 1),
  (40, 1),
  (49, 3),
  (191, 2),
  (195, 1),
  (301, 1),
  (325, 1),
  (327, 1),
  (388, 1),
  (425, 1),
  (476, 1),
  (479, 1),
  (494, 1),
  (592, 1),
  (705, 1),
  (737, 3),
  (756, 1),
  (757, 1),
  (758, 1),
  (858, 1),
  (882, 1),
  (976, 1),
  (1016, 1),
  (1154, 1),
  (1245, 1),
  (1388, 1),
  (1517, 1),
  (1570, 1),
  (1610, 1),
  (1650, 1)],
 [(97, 1),
  (109, 1),
  (126, 2),
  (133, 1),
  (138, 1),
  (161, 1),
  (178, 1),
  (180, 2),
  (183, 1),
  (241, 1),
  (308, 1),
  (323, 1),
  (352, 1),
  (424, 1),
  (478, 1),
  (483, 1),
  (504, 1),
  (555, 1),
  (675, 1),
  (679, 1),
  (746, 1),
  (792, 1),
  (818, 1),
  (928, 1),
  (1140, 2),
  (1218, 1),
  (1263, 1),
  (1376, 3),
  (1623, 1)],
 [(19, 1),
  (37, 1),
  (40, 1),
  (41, 1),
  (57, 1),
  (61, 1),
  (77, 1),
  (84, 1),
  (126, 1),
  (134, 1),
  (162, 1),
  (203, 1),
  (301, 1),
  (352, 1),
  (394, 1),
  (501, 1),
  (518, 1),
  (545, 1),
  (574, 1),
  (726, 1),
  (839, 1),
  (938, 1),
  (942, 1),
  (1017, 1),
  (1211, 1),
  (1398, 1),
  (1477, 1)],
 [(1, 1),
  (27, 1),
  (42, 1),
  (49, 2),
  (66, 1),
  (68, 1),
  (122, 1),
  (126, 1),
  (168, 1),
  (174, 1),
  (198, 1),
  (210, 1),
  (299, 1),
  (300, 1),
  (356, 1),
  (365, 1),
  (407, 1),
  (476, 1),
  (492, 1),
  (630, 1),
  (731, 1),
  (760, 1),
  (920, 1),
  (969, 1),
  (1147, 1),
  (1306, 1),
  (1537, 1),
  (1651, 1)],
 [(75, 1),
  (115, 1),
  (145, 2),
  (152, 1),
  (155, 1),
  (181, 4),
  (187, 1),
  (193, 1),
  (220, 1),
  (228, 1),
  (230, 1),
  (259, 1),
  (277, 2),
  (289, 1),
  (305, 1),
  (313, 1),
  (319, 1),
  (327, 1),
  (365, 2),
  (367, 1),
  (373, 1),
  (407, 2),
  (412, 1),
  (480, 1),
  (519, 1),
  (655, 2),
  (707, 3),
  (757, 1),
  (812, 2),
  (820, 6),
  (858, 1),
  (972, 6),
  (1072, 1),
  (1128, 1),
  (1228, 1),
  (1397, 1),
  (1578, 1),
  (1617, 1),
  (1635, 1),
  (1652, 1),
  (1653, 1)],
 [(26, 1),
  (43, 1),
  (51, 1),
  (178, 1),
  (225, 1),
  (257, 1),
  (298, 1),
  (407, 1),
  (501, 1),
  (568, 1),
  (914, 1),
  (1215, 1),
  (1589, 1)],
 [(8, 1),
  (42, 1),
  (55, 1),
  (153, 1),
  (296, 1),
  (335, 1),
  (483, 1),
  (486, 1),
  (601, 1),
  (715, 1),
  (965, 1),
  (1061, 2),
  (1130, 1),
  (1193, 1),
  (1449, 1)],
 [(151, 1),
  (263, 1),
  (276, 1),
  (363, 1),
  (629, 1),
  (639, 1),
  (953, 1),
  (1499, 1)],
 [(5, 1),
  (43, 1),
  (63, 1),
  (70, 1),
  (85, 1),
  (89, 1),
  (288, 1),
  (323, 1),
  (382, 1),
  (555, 1),
  (635, 1),
  (665, 3),
  (727, 1),
  (741, 1),
  (931, 1),
  (975, 2),
  (1283, 1),
  (1284, 1),
  (1457, 1),
  (1467, 1),
  (1542, 1)],
 [(4, 1),
  (382, 1),
  (506, 1),
  (731, 1),
  (996, 1),
  (1068, 1),
  (1121, 1),
  (1448, 1)],
 [(310, 1),
  (365, 2),
  (480, 1),
  (524, 1),
  (727, 2),
  (790, 1),
  (1255, 1),
  (1568, 2),
  (1654, 1),
  (1655, 1)],
 [(19, 1),
  (69, 1),
  (107, 1),
  (210, 1),
  (216, 1),
  (263, 1),
  (294, 1),
  (302, 1),
  (335, 1),
  (353, 1),
  (365, 3),
  (431, 2),
  (444, 1),
  (513, 2),
  (524, 2),
  (551, 1),
  (560, 1),
  (619, 1),
  (665, 1),
  (685, 1),
  (727, 2),
  (792, 1),
  (804, 2),
  (845, 1),
  (886, 1),
  (892, 1),
  (918, 1),
  (931, 1),
  (1068, 1),
  (1124, 1),
  (1246, 1),
  (1283, 2),
  (1421, 1),
  (1448, 1),
  (1457, 1),
  (1568, 2),
  (1601, 1),
  (1605, 1),
  (1654, 1),
  (1656, 1),
  (1657, 1)],
 [(28, 2),
  (89, 2),
  (96, 1),
  (149, 2),
  (154, 1),
  (167, 1),
  (177, 1),
  (253, 1),
  (323, 1),
  (393, 2),
  (438, 1),
  (443, 1),
  (458, 1),
  (550, 1),
  (735, 1),
  (757, 1),
  (897, 1),
  (991, 2),
  (1401, 2),
  (1525, 2),
  (1604, 1)],
 [(42, 2),
  (109, 1),
  (149, 4),
  (152, 1),
  (162, 1),
  (177, 2),
  (208, 1),
  (229, 1),
  (236, 1),
  (277, 1),
  (317, 1),
  (321, 1),
  (347, 1),
  (390, 1),
  (401, 1),
  (420, 1),
  (438, 1),
  (550, 1),
  (558, 2),
  (903, 1),
  (992, 1),
  (1129, 1),
  (1165, 1),
  (1211, 1),
  (1307, 1),
  (1627, 1),
  (1658, 1)],
 [(29, 1),
  (60, 1),
  (152, 1),
  (212, 1),
  (231, 1),
  (310, 1),
  (321, 1),
  (358, 2),
  (366, 1),
  (382, 1),
  (395, 1),
  (420, 1),
  (676, 1),
  (683, 1),
  (740, 1),
  (892, 1),
  (901, 1),
  (993, 1),
  (1075, 2),
  (1124, 1),
  (1129, 1),
  (1193, 1),
  (1361, 1),
  (1517, 1),
  (1522, 1),
  (1595, 1),
  (1659, 1)],
 [(61, 1),
  (71, 1),
  (88, 1),
  (181, 2),
  (219, 1),
  (221, 1),
  (254, 1),
  (274, 1),
  (279, 1),
  (286, 1),
  (360, 1),
  (726, 1),
  (911, 1)],
 [(7, 1),
  (8, 1),
  (42, 1),
  (57, 1),
  (77, 1),
  (82, 2),
  (128, 1),
  (129, 1),
  (161, 1),
  (181, 1),
  (210, 1),
  (263, 1),
  (311, 1),
  (407, 1),
  (426, 1),
  (471, 1),
  (514, 1),
  (537, 1),
  (610, 2),
  (799, 1),
  (827, 1),
  (948, 1),
  (1079, 1),
  (1083, 1),
  (1266, 2),
  (1386, 1),
  (1411, 1),
  (1660, 1)],
 [(4, 1),
  (15, 1),
  (23, 2),
  (70, 1),
  (71, 1),
  (84, 1),
  (92, 1),
  (100, 1),
  (104, 1),
  (113, 2),
  (122, 1),
  (136, 1),
  (161, 1),
  (192, 1),
  (206, 1),
  (233, 1),
  (284, 1),
  (302, 1),
  (330, 1),
  (344, 1),
  (395, 1),
  (411, 1),
  (557, 3),
  (605, 2),
  (615, 2),
  (656, 1),
  (665, 2),
  (730, 1),
  (733, 1),
  (737, 2),
  (788, 1),
  (789, 1),
  (810, 1),
  (835, 1),
  (855, 1),
  (1063, 1),
  (1066, 1),
  (1104, 1),
  (1201, 1),
  (1232, 3),
  (1283, 1),
  (1421, 2),
  (1661, 1)],
 [(11, 1),
  (13, 2),
  (26, 1),
  (28, 1),
  (31, 1),
  (48, 1),
  (56, 1),
  (59, 1),
  (71, 1),
  (82, 1),
  (117, 2),
  (159, 1),
  (167, 1),
  (199, 1),
  (210, 1),
  (221, 2),
  (231, 1),
  (288, 1),
  (311, 1),
  (326, 1),
  (376, 1),
  (380, 1),
  (475, 1),
  (483, 1),
  (486, 1),
  (487, 1),
  (507, 1),
  (536, 1),
  (593, 3),
  (623, 1),
  (629, 1),
  (631, 1),
  (646, 1),
  (649, 3),
  (713, 1),
  (775, 1),
  (799, 1),
  (911, 2),
  (930, 1),
  (954, 1),
  (1017, 2),
  (1039, 1),
  (1180, 1),
  (1306, 1),
  (1313, 1),
  (1324, 1),
  (1348, 1),
  (1356, 1),
  (1522, 1),
  (1533, 3),
  (1545, 1),
  (1608, 1),
  (1662, 2),
  (1663, 1),
  (1664, 2),
  (1665, 1),
  (1666, 1)],
 [(67, 1),
  (69, 1),
  (72, 1),
  (185, 1),
  (233, 3),
  (244, 1),
  (284, 1),
  (313, 1),
  (319, 1),
  (456, 7),
  (499, 1),
  (502, 1),
  (505, 1),
  (542, 1),
  (662, 1),
  (775, 1),
  (910, 1),
  (1242, 1),
  (1351, 2),
  (1357, 1)],
 [(9, 1),
  (21, 1),
  (42, 1),
  (72, 1),
  (145, 1),
  (147, 1),
  (167, 1),
  (210, 1),
  (315, 3),
  (331, 1),
  (354, 1),
  (375, 1),
  (471, 1),
  (474, 2),
  (500, 1),
  (527, 1),
  (542, 1),
  (579, 1),
  (619, 1),
  (634, 1),
  (662, 1),
  (668, 1),
  (833, 1),
  (921, 1),
  (978, 1),
  (996, 4),
  (1055, 8),
  (1069, 1),
  (1072, 2),
  (1084, 1),
  (1149, 1),
  (1164, 1),
  (1220, 1),
  (1241, 1),
  (1251, 2),
  (1256, 1),
  (1401, 1),
  (1434, 1),
  (1468, 1),
  (1469, 1),
  (1500, 1),
  (1630, 1),
  (1646, 1),
  (1667, 5)],
 [(1, 1),
  (23, 1),
  (36, 1),
  (55, 1),
  (64, 1),
  (71, 1),
  (93, 1),
  (117, 1),
  (196, 1),
  (219, 1),
  (241, 1),
  (297, 1),
  (311, 2),
  (315, 2),
  (321, 1),
  (346, 2),
  (373, 2),
  (434, 1),
  (445, 1),
  (587, 1),
  (705, 1),
  (872, 1),
  (882, 1),
  (1413, 1),
  (1496, 2),
  (1497, 1),
  (1500, 2),
  (1581, 1),
  (1668, 1)],
 [(84, 1),
  (89, 1),
  (220, 1),
  (243, 1),
  (280, 1),
  (291, 1),
  (386, 2),
  (393, 1),
  (623, 1),
  (672, 3),
  (848, 1),
  (978, 1),
  (1162, 1),
  (1386, 1)],
 [(1, 1),
  (19, 1),
  (41, 1),
  (42, 1),
  (79, 1),
  (137, 1),
  (140, 1),
  (164, 1),
  (215, 1),
  (229, 1),
  (233, 1),
  (245, 1),
  (260, 1),
  (302, 1),
  (314, 1),
  (331, 1),
  (333, 1),
  (339, 1),
  (374, 1),
  (541, 1),
  (733, 1),
  (839, 1),
  (1155, 1),
  (1232, 1),
  (1472, 1),
  (1581, 1),
  (1584, 1),
  (1669, 1)],
 [(49, 1),
  (70, 1),
  (109, 1),
  (116, 2),
  (142, 1),
  (192, 1),
  (195, 1),
  (276, 1),
  (299, 1),
  (302, 1),
  (329, 1),
  (381, 1),
  (424, 1),
  (430, 1),
  (439, 1),
  (509, 1),
  (605, 1),
  (607, 1),
  (728, 1),
  (731, 1),
  (733, 1),
  (1032, 1),
  (1049, 1),
  (1120, 1),
  (1205, 1)],
 [(4, 1),
  (42, 1),
  (46, 1),
  (66, 1),
  (142, 1),
  (149, 2),
  (164, 1),
  (175, 1),
  (293, 1),
  (307, 1),
  (310, 1),
  (420, 1),
  (449, 2),
  (496, 1),
  (550, 1),
  (587, 1),
  (620, 1),
  (622, 1),
  (642, 1),
  (788, 1),
  (836, 1),
  (993, 1),
  (1104, 1),
  (1112, 2),
  (1182, 2),
  (1422, 1)],
 [(1, 1), (420, 1)],
 [(88, 1),
  (105, 1),
  (185, 1),
  (245, 1),
  (387, 1),
  (388, 1),
  (428, 2),
  (434, 1),
  (564, 1),
  (709, 1),
  (873, 1),
  (1170, 1),
  (1241, 1)],
 [(58, 1),
  (152, 1),
  (232, 1),
  (397, 1),
  (409, 1),
  (576, 1),
  (582, 1),
  (587, 2),
  (629, 1),
  (987, 1),
  (1287, 1),
  (1359, 1)],
 [(75, 1),
  (191, 1),
  (204, 1),
  (274, 1),
  (329, 1),
  (449, 1),
  (456, 1),
  (569, 1),
  (827, 1),
  (897, 1),
  (997, 2),
  (1306, 1),
  (1357, 1),
  (1432, 1),
  (1530, 1),
  (1670, 1),
  (1671, 1)],
 [(12, 1),
  (31, 1),
  (61, 1),
  (71, 1),
  (115, 1),
  (148, 1),
  (272, 1),
  (287, 1),
  (300, 1),
  (308, 1),
  (348, 1),
  (352, 1),
  (386, 1),
  (437, 1),
  (550, 1),
  (632, 1),
  (731, 1),
  (973, 1),
  (997, 1),
  (1042, 1),
  (1053, 1),
  (1357, 2),
  (1670, 1),
  (1672, 1)],
 [(5, 2),
  (23, 1),
  (58, 1),
  (149, 1),
  (166, 1),
  (210, 1),
  (279, 1),
  (342, 2),
  (344, 1),
  (393, 1),
  (438, 1),
  (439, 1),
  (555, 1),
  (565, 2),
  (605, 1),
  (733, 1),
  (792, 1),
  (920, 1),
  (1294, 1),
  (1673, 1)],
 [(31, 1),
  (58, 1),
  (89, 1),
  (126, 1),
  (177, 4),
  (229, 1),
  (241, 2),
  (255, 2),
  (268, 1),
  (274, 9),
  (319, 1),
  (323, 2),
  (334, 2),
  (338, 1),
  (363, 1),
  (369, 1),
  (449, 1),
  (501, 1),
  (615, 1),
  (651, 2),
  (657, 1),
  (679, 1),
  (840, 1),
  (891, 4),
  (1328, 1),
  (1553, 1),
  (1674, 1)],
 [(37, 1),
  (52, 1),
  (82, 1),
  (84, 1),
  (109, 1),
  (121, 1),
  (123, 1),
  (162, 1),
  (174, 1),
  (196, 2),
  (220, 1),
  (271, 1),
  (289, 1),
  (335, 1),
  (348, 1),
  (378, 2),
  (392, 1),
  (409, 3),
  (413, 1),
  (445, 2),
  (501, 1),
  (596, 1),
  (630, 1),
  (786, 1),
  (812, 1),
  (839, 1),
  (878, 1),
  (973, 1),
  (1103, 1),
  (1366, 1),
  (1413, 1),
  (1675, 1)],
 [(40, 1), (79, 1), (173, 1), (181, 1), (522, 1), (1219, 1)],
 [(26, 1),
  (40, 1),
  (41, 1),
  (42, 1),
  (48, 1),
  (58, 1),
  (61, 1),
  (82, 1),
  (84, 1),
  (96, 2),
  (128, 3),
  (151, 1),
  (153, 1),
  (158, 2),
  (171, 3),
  (188, 1),
  (212, 1),
  (214, 1),
  (220, 1),
  (229, 1),
  (301, 1),
  (308, 1),
  (348, 1),
  (356, 3),
  (365, 4),
  (383, 1),
  (407, 1),
  (452, 3),
  (478, 1),
  (538, 1),
  (630, 3),
  (632, 1),
  (677, 1),
  (749, 1),
  (869, 1),
  (1006, 1),
  (1281, 1),
  (1362, 1),
  (1384, 1),
  (1435, 1),
  (1472, 1),
  (1599, 1),
  (1676, 1),
  (1677, 1)],
 [(48, 1),
  (77, 1),
  (85, 1),
  (151, 2),
  (152, 1),
  (158, 1),
  (162, 1),
  (166, 1),
  (171, 1),
  (177, 4),
  (186, 1),
  (210, 1),
  (229, 2),
  (257, 1),
  (259, 1),
  (323, 1),
  (339, 1),
  (341, 1),
  (351, 1),
  (424, 1),
  (449, 1),
  (511, 1),
  (521, 1),
  (613, 2),
  (740, 1),
  (815, 1),
  (832, 1),
  (840, 1),
  (1143, 1),
  (1189, 1),
  (1218, 1),
  (1678, 1)],
 [(4, 1),
  (47, 1),
  (72, 1),
  (117, 3),
  (128, 1),
  (129, 1),
  (136, 1),
  (164, 1),
  (239, 1),
  (373, 1),
  (393, 1),
  (414, 1),
  (480, 1),
  (481, 1),
  (500, 1),
  (642, 2),
  (680, 1),
  (840, 1),
  (890, 1),
  (1066, 1),
  (1073, 1),
  (1113, 1),
  (1122, 1),
  (1126, 1),
  (1129, 1),
  (1155, 1),
  (1665, 1)],
 [(30, 1),
  (166, 1),
  (215, 2),
  (397, 2),
  (525, 1),
  (675, 1),
  (881, 1),
  (1170, 1),
  (1328, 1),
  (1533, 1)],
 [(32, 1),
  (36, 1),
  (58, 1),
  (128, 1),
  (149, 5),
  (158, 1),
  (171, 1),
  (223, 2),
  (246, 1),
  (321, 2),
  (328, 2),
  (479, 1),
  (551, 1),
  (559, 1),
  (597, 1),
  (622, 2),
  (671, 1),
  (716, 2),
  (721, 1),
  (815, 2),
  (826, 2),
  (1043, 1),
  (1052, 1),
  (1112, 1),
  (1122, 1),
  (1165, 1),
  (1234, 1),
  (1322, 1),
  (1362, 1),
  (1414, 1),
  (1536, 1),
  (1662, 2)],
 [(12, 1),
  (51, 1),
  (120, 2),
  (126, 1),
  (128, 2),
  (162, 1),
  (167, 2),
  (218, 2),
  (234, 1),
  (305, 1),
  (318, 2),
  (321, 1),
  (348, 1),
  (630, 1),
  (726, 1),
  (839, 1),
  (969, 1),
  (1057, 1)],
 [(88, 1),
  (99, 1),
  (116, 1),
  (166, 1),
  (174, 1),
  (266, 1),
  (270, 1),
  (281, 1),
  (354, 1),
  (406, 1),
  (426, 1),
  (431, 1),
  (438, 1),
  (443, 1),
  (469, 1),
  (650, 1),
  (690, 1),
  (755, 1),
  (907, 1),
  (1012, 1),
  (1082, 1),
  (1331, 1),
  (1679, 1)],
 [(42, 1), (229, 1), (325, 1)],
 [(1, 1),
  (36, 2),
  (60, 1),
  (66, 1),
  (73, 1),
  (80, 1),
  (89, 1),
  (91, 1),
  (92, 1),
  (126, 1),
  (149, 1),
  (212, 1),
  (221, 1),
  (293, 1),
  (448, 1),
  (511, 1),
  (550, 3),
  (603, 1),
  (717, 1),
  (733, 3),
  (807, 1),
  (829, 1),
  (922, 1),
  (959, 1),
  (969, 1),
  (1015, 1),
  (1032, 1),
  (1044, 2),
  (1079, 1),
  (1168, 1),
  (1303, 1),
  (1353, 1),
  (1385, 1),
  (1582, 1)],
 [(48, 1),
  (63, 1),
  (82, 1),
  (99, 2),
  (123, 1),
  (139, 1),
  (145, 1),
  (191, 2),
  (193, 1),
  (210, 1),
  (276, 1),
  (331, 1),
  (370, 1),
  (420, 1),
  (439, 1),
  (516, 1),
  (535, 1),
  (536, 3),
  (555, 1),
  (652, 1),
  (749, 2),
  (779, 1),
  (1073, 1),
  (1132, 2),
  (1272, 1),
  (1298, 1),
  (1393, 1),
  (1490, 1),
  (1562, 1)],
 [(116, 1),
  (276, 1),
  (277, 1),
  (289, 1),
  (523, 1),
  (762, 1),
  (934, 1),
  (953, 1),
  (1573, 1)],
 [(88, 1),
  (117, 1),
  (177, 1),
  (208, 1),
  (217, 1),
  (236, 1),
  (277, 3),
  (292, 1),
  (301, 1),
  (325, 1),
  (365, 3),
  (369, 1),
  (439, 1),
  (492, 3),
  (527, 1),
  (611, 1),
  (637, 1),
  (681, 1),
  (707, 1),
  (743, 1),
  (762, 1),
  (766, 1),
  (781, 1),
  (796, 1),
  (870, 1),
  (988, 1),
  (1039, 1)],
 [(55, 1),
  (71, 1),
  (75, 1),
  (117, 2),
  (159, 1),
  (229, 1),
  (277, 1),
  (289, 1),
  (356, 1),
  (365, 3),
  (369, 1),
  (397, 2),
  (527, 2),
  (740, 1),
  (743, 1)],
 [(2, 1),
  (13, 1),
  (24, 1),
  (28, 1),
  (46, 1),
  (96, 1),
  (109, 1),
  (155, 1),
  (203, 1),
  (266, 1),
  (279, 2),
  (328, 1),
  (354, 1),
  (365, 2),
  (395, 1),
  (446, 1),
  (463, 1),
  (467, 1),
  (470, 1),
  (474, 1),
  (543, 1),
  (550, 1),
  (691, 1),
  (733, 1),
  (743, 1),
  (751, 1),
  (762, 3),
  (796, 2),
  (802, 1),
  (821, 1),
  (890, 1),
  (939, 1),
  (941, 1),
  (959, 1),
  (1089, 1),
  (1218, 1),
  (1299, 1),
  (1342, 1),
  (1583, 1),
  (1680, 1),
  (1681, 1)],
 [(1, 1), (58, 1), (88, 1), (174, 1), (321, 2), (478, 1), (631, 3), (1188, 1)],
 [(9, 1),
  (58, 1),
  (106, 1),
  (109, 1),
  (119, 1),
  (125, 1),
  (128, 2),
  (131, 1),
  (142, 1),
  (152, 1),
  (158, 1),
  (162, 1),
  (249, 1),
  (277, 1),
  (283, 2),
  (288, 1),
  (313, 1),
  (319, 1),
  (321, 1),
  (328, 1),
  (360, 2),
  (375, 1),
  (395, 1),
  (493, 1),
  (500, 1),
  (521, 1),
  (527, 2),
  (537, 1),
  (574, 1),
  (595, 2),
  (631, 7),
  (639, 1),
  (662, 1),
  (672, 1),
  (675, 1),
  (714, 1),
  (778, 1),
  (815, 1),
  (842, 1),
  (845, 1),
  (866, 1),
  (886, 1),
  (897, 2),
  (943, 1),
  (1039, 1),
  (1043, 1),
  (1329, 2),
  (1353, 1),
  (1394, 1),
  (1410, 1),
  (1510, 1),
  (1666, 1),
  (1682, 1),
  (1683, 1)],
 [(28, 2),
  (61, 1),
  (96, 1),
  (147, 1),
  (167, 1),
  (321, 1),
  (356, 1),
  (414, 1),
  (489, 1),
  (526, 2),
  (580, 1),
  (639, 1),
  (1117, 1),
  (1679, 2)],
 [(173, 3),
  (260, 1),
  (271, 1),
  (274, 1),
  (317, 2),
  (323, 1),
  (352, 1),
  (356, 3),
  (437, 1),
  (526, 1),
  (740, 1),
  (799, 1),
  (1602, 1)],
 [(9, 1),
  (69, 1),
  (134, 1),
  (162, 1),
  (163, 2),
  (195, 1),
  (328, 1),
  (355, 1),
  (1060, 1),
  (1166, 3)],
 [(19, 1),
  (28, 1),
  (30, 1),
  (177, 1),
  (180, 1),
  (216, 1),
  (234, 1),
  (236, 1),
  (263, 1),
  (314, 1),
  (328, 1),
  (384, 1),
  (420, 1),
  (439, 1),
  (449, 1),
  (550, 1),
  (605, 1),
  (804, 1),
  (882, 1),
  (1166, 3),
  (1329, 1),
  (1545, 1),
  (1684, 1)],
 [(41, 1),
  (88, 1),
  (229, 1),
  (424, 1),
  (483, 1),
  (491, 1),
  (514, 1),
  (558, 1),
  (640, 1),
  (680, 1),
  (921, 1),
  (926, 1),
  (1040, 1),
  (1117, 1),
  (1211, 1),
  (1685, 2)],
 [(71, 1), (371, 1), (439, 2), (551, 1), (1403, 1), (1429, 1)],
 [(28, 1),
  (38, 6),
  (40, 3),
  (112, 1),
  (115, 2),
  (153, 1),
  (166, 1),
  (203, 1),
  (241, 1),
  (255, 1),
  (268, 1),
  (280, 1),
  (449, 1),
  (539, 1),
  (619, 1),
  (649, 3),
  (673, 2),
  (759, 1),
  (935, 1),
  (938, 3),
  (979, 1),
  (1005, 1),
  (1020, 1),
  (1348, 1),
  (1686, 1)],
 [(41, 1),
  (70, 1),
  (71, 1),
  (72, 1),
  (89, 1),
  (97, 1),
  (113, 1),
  (117, 1),
  (121, 1),
  (144, 1),
  (166, 1),
  (181, 3),
  (204, 1),
  (216, 1),
  (220, 1),
  (231, 1),
  (239, 1),
  (256, 1),
  (275, 1),
  (278, 1),
  (295, 1),
  (305, 2),
  (328, 1),
  (335, 1),
  (339, 1),
  (354, 1),
  (384, 1),
  (388, 1),
  (411, 1),
  (424, 1),
  (435, 2),
  (489, 1),
  (510, 1),
  (525, 1),
  (542, 1),
  (560, 2),
  (634, 1),
  (680, 1),
  (686, 5),
  (739, 1),
  (761, 1),
  (775, 1),
  (904, 1),
  (911, 1),
  (933, 1),
  (978, 1),
  (981, 1),
  (1033, 4),
  (1051, 1),
  (1054, 1),
  (1152, 1),
  (1413, 1),
  (1485, 1)],
 [(18, 1),
  (63, 1),
  (156, 1),
  (297, 1),
  (299, 2),
  (301, 1),
  (305, 1),
  (338, 2),
  (409, 1),
  (488, 2),
  (564, 1),
  (574, 1),
  (589, 1),
  (698, 1),
  (735, 2),
  (743, 2),
  (788, 1),
  (789, 1),
  (866, 1),
  (1027, 1),
  (1104, 1),
  (1175, 1),
  (1360, 1),
  (1548, 1),
  (1687, 1)],
 [(34, 1),
  (53, 2),
  (58, 1),
  (68, 1),
  (73, 3),
  (89, 1),
  (146, 1),
  (171, 2),
  (180, 2),
  (411, 2),
  (450, 1),
  (464, 1),
  (490, 1),
  (603, 1),
  (705, 1),
  (718, 1),
  (1215, 3),
  (1232, 3),
  (1330, 1),
  (1522, 1)],
 [(58, 2),
  (64, 2),
  (76, 1),
  (194, 2),
  (246, 1),
  (278, 1),
  (419, 1),
  (424, 1),
  (450, 1),
  (487, 4),
  (653, 2),
  (675, 1),
  (821, 1),
  (922, 2),
  (1215, 6),
  (1232, 6),
  (1433, 1),
  (1522, 1),
  (1632, 1)],
 [(276, 1), (431, 1), (483, 2), (517, 1), (570, 1), (736, 1)],
 [(28, 2),
  (46, 2),
  (47, 2),
  (88, 1),
  (96, 1),
  (116, 1),
  (158, 2),
  (171, 1),
  (241, 1),
  (276, 1),
  (341, 1),
  (747, 1),
  (934, 1),
  (1641, 2),
  (1671, 1)],
 [(4, 1),
  (16, 1),
  (28, 1),
  (57, 1),
  (65, 1),
  (84, 1),
  (104, 1),
  (121, 1),
  (139, 1),
  (164, 1),
  (166, 1),
  (190, 1),
  (198, 1),
  (210, 3),
  (255, 1),
  (276, 3),
  (277, 1),
  (283, 1),
  (289, 3),
  (299, 1),
  (310, 1),
  (331, 1),
  (352, 2),
  (390, 1),
  (391, 1),
  (395, 2),
  (410, 1),
  (435, 2),
  (439, 2),
  (484, 1),
  (514, 1),
  (536, 1),
  (592, 1),
  (615, 1),
  (634, 1),
  (638, 1),
  (639, 1),
  (705, 1),
  (766, 1),
  (792, 1),
  (795, 1),
  (806, 1),
  (821, 1),
  (850, 1),
  (853, 1),
  (1007, 1),
  (1030, 1),
  (1048, 1),
  (1166, 1),
  (1167, 1),
  (1229, 1),
  (1240, 1),
  (1291, 1),
  (1305, 1),
  (1316, 1),
  (1457, 1),
  (1483, 1),
  (1505, 1),
  (1601, 1)],
 [(9, 1),
  (41, 1),
  (64, 1),
  (123, 1),
  (276, 1),
  (277, 2),
  (287, 1),
  (410, 1),
  (425, 1),
  (527, 1),
  (848, 1),
  (1043, 1),
  (1617, 1),
  (1635, 1)],
 [(36, 1),
  (42, 2),
  (58, 3),
  (85, 1),
  (88, 1),
  (104, 1),
  (152, 1),
  (174, 1),
  (275, 1),
  (321, 1),
  (328, 1),
  (381, 1),
  (397, 1),
  (403, 1),
  (405, 2),
  (537, 1),
  (619, 1),
  (904, 1),
  (1081, 1)],
 [(9, 1),
  (28, 1),
  (42, 1),
  (57, 1),
  (58, 2),
  (61, 1),
  (68, 2),
  (72, 2),
  (97, 2),
  (126, 2),
  (139, 1),
  (144, 1),
  (163, 1),
  (166, 2),
  (178, 1),
  (179, 1),
  (181, 1),
  (212, 1),
  (231, 2),
  (250, 7),
  (254, 1),
  (266, 1),
  (275, 6),
  (298, 1),
  (300, 1),
  (313, 1),
  (321, 1),
  (344, 1),
  (352, 1),
  (354, 2),
  (376, 1),
  (388, 3),
  (398, 4),
  (401, 1),
  (403, 2),
  (405, 8),
  (431, 1),
  (448, 1),
  (458, 1),
  (473, 1),
  (478, 1),
  (483, 1),
  (551, 1),
  (568, 1),
  (569, 2),
  (581, 1),
  (592, 1),
  (623, 3),
  (629, 4),
  (682, 2),
  (688, 1),
  (812, 1),
  (821, 1),
  (833, 1),
  (857, 1),
  (891, 2),
  (903, 2),
  (904, 4),
  (911, 2),
  (957, 2),
  (960, 1),
  (978, 1),
  (981, 4),
  (1007, 2),
  (1014, 1),
  (1023, 1),
  (1055, 2),
  (1072, 1),
  (1079, 1),
  (1091, 1),
  (1155, 2),
  (1326, 1),
  (1398, 1),
  (1451, 1),
  (1458, 1),
  (1521, 2),
  (1647, 1),
  (1686, 1)],
 [(1, 1),
  (35, 2),
  (42, 2),
  (47, 1),
  (103, 1),
  (117, 2),
  (128, 3),
  (148, 1),
  (149, 1),
  (233, 1),
  (277, 1),
  (352, 1),
  (356, 1),
  (365, 1),
  (390, 2),
  (424, 1),
  (430, 1),
  (431, 1),
  (443, 1),
  (479, 1),
  (483, 1),
  (501, 1),
  (523, 1),
  (623, 1),
  (666, 1),
  (749, 1),
  (853, 2),
  (1053, 2),
  (1133, 2),
  (1263, 1),
  (1431, 1),
  (1534, 1),
  (1573, 1)],
 [(42, 1),
  (47, 3),
  (48, 1),
  (210, 1),
  (220, 3),
  (221, 1),
  (231, 1),
  (363, 1),
  (384, 1),
  (390, 1),
  (405, 3),
  (420, 2),
  (480, 1),
  (488, 1),
  (521, 2),
  (537, 1),
  (610, 1),
  (611, 5),
  (612, 1),
  (657, 1),
  (804, 8),
  (858, 1),
  (1323, 1),
  (1379, 1),
  (1688, 1)],
 [(42, 1),
  (96, 1),
  (126, 1),
  (136, 1),
  (149, 1),
  (185, 1),
  (210, 1),
  (236, 1),
  (548, 1),
  (804, 1),
  (944, 1),
  (1175, 1)],
 [(39, 2),
  (48, 1),
  (68, 1),
  (91, 1),
  (128, 1),
  (129, 1),
  (153, 1),
  (176, 1),
  (219, 1),
  (229, 1),
  (241, 2),
  (274, 3),
  (334, 1),
  (352, 2),
  (356, 1),
  (365, 3),
  (383, 1),
  (449, 1),
  (555, 2),
  (578, 1),
  (634, 1),
  (719, 1),
  (953, 2),
  (1137, 1),
  (1207, 1),
  (1281, 1),
  (1381, 1),
  (1599, 1)],
 [(16, 1), (305, 1), (370, 1), (605, 2), (855, 1), (890, 1)],
 [(22, 1),
  (66, 1),
  (93, 1),
  (119, 1),
  (123, 1),
  (128, 2),
  (129, 1),
  (210, 1),
  (214, 2),
  (220, 1),
  (264, 1),
  (278, 1),
  (288, 1),
  (295, 1),
  (298, 1),
  (314, 1),
  (337, 1),
  (376, 1),
  (393, 1),
  (398, 1),
  (403, 1),
  (438, 1),
  (449, 2),
  (509, 2),
  (514, 1),
  (537, 1),
  (550, 2),
  (571, 1),
  (595, 1),
  (629, 1),
  (744, 1),
  (760, 1),
  (796, 1),
  (830, 1),
  (832, 1),
  (834, 1),
  (840, 1),
  (841, 1),
  (855, 1),
  (1079, 1),
  (1250, 1),
  (1251, 1),
  (1369, 1),
  (1590, 1)],
 [(1, 1),
  (39, 1),
  (48, 1),
  (83, 1),
  (145, 1),
  (176, 1),
  (177, 1),
  (300, 1),
  (420, 1),
  (648, 1),
  (835, 1),
  (920, 1),
  (1054, 1),
  (1134, 1),
  (1444, 3)],
 [(54, 1), (73, 1), (249, 1), (1444, 1), (1484, 1), (1529, 1)],
 [(44, 1),
  (58, 1),
  (88, 1),
  (117, 1),
  (210, 1),
  (232, 1),
  (233, 1),
  (272, 1),
  (276, 2),
  (281, 1),
  (289, 4),
  (298, 2),
  (322, 1),
  (365, 2),
  (372, 1),
  (373, 1),
  (390, 2),
  (455, 1),
  (560, 1),
  (610, 1),
  (691, 4),
  (735, 1),
  (743, 1),
  (760, 1),
  (762, 3),
  (796, 2),
  (804, 1),
  (906, 1),
  (955, 1),
  (962, 5),
  (1044, 1),
  (1101, 2),
  (1148, 2),
  (1218, 1),
  (1273, 1),
  (1404, 1),
  (1411, 1),
  (1505, 2),
  (1611, 1),
  (1616, 1),
  (1689, 1),
  (1690, 1)],
 [(4, 1),
  (18, 1),
  (101, 1),
  (300, 1),
  (376, 1),
  (540, 1),
  (547, 2),
  (548, 1),
  (551, 1),
  (554, 1),
  (863, 1),
  (972, 2),
  (1036, 2),
  (1066, 1),
  (1395, 1),
  (1448, 1),
  (1500, 2),
  (1546, 1),
  (1554, 1),
  (1571, 1),
  (1599, 1),
  (1689, 1),
  (1691, 1),
  (1692, 1),
  (1693, 1)],
 [(3, 1),
  (17, 1),
  (40, 1),
  (41, 2),
  (56, 1),
  (71, 1),
  (90, 2),
  (92, 2),
  (104, 2),
  (117, 11),
  (125, 2),
  (133, 1),
  (137, 1),
  (177, 7),
  (181, 1),
  (206, 1),
  (232, 1),
  (239, 1),
  (248, 1),
  (263, 1),
  (266, 3),
  (268, 1),
  (276, 1),
  (314, 1),
  (328, 3),
  (344, 1),
  (348, 5),
  (352, 2),
  (394, 1),
  (424, 1),
  (425, 1),
  (483, 1),
  (500, 1),
  (521, 1),
  (541, 1),
  (558, 1),
  (567, 1),
  (569, 1),
  (587, 1),
  (592, 2),
  (635, 1),
  (658, 1),
  (668, 1),
  (673, 1),
  (732, 1),
  (733, 2),
  (749, 1),
  (767, 1),
  (771, 1),
  (838, 1),
  (839, 1),
  (887, 1),
  (904, 1),
  (920, 2),
  (924, 1),
  (938, 1),
  (1015, 1),
  (1229, 1),
  (1272, 1),
  (1273, 1),
  (1324, 1),
  (1340, 1),
  (1354, 1),
  (1385, 2),
  (1465, 1),
  (1694, 1)],
 [(322, 1),
  (356, 1),
  (547, 1),
  (555, 1),
  (637, 1),
  (755, 1),
  (804, 1),
  (917, 1),
  (975, 1),
  (1095, 1),
  (1593, 1)],
 [(1, 1),
  (36, 1),
  (42, 1),
  (71, 2),
  (72, 1),
  (119, 1),
  (122, 1),
  (180, 4),
  (190, 1),
  (229, 1),
  (620, 1),
  (715, 1),
  (811, 1),
  (890, 1),
  (1097, 1),
  (1164, 1),
  (1217, 1),
  (1371, 2)],
 [(61, 1),
  (71, 1),
  (77, 2),
  (89, 1),
  (95, 1),
  (115, 1),
  (128, 1),
  (129, 1),
  (149, 1),
  (206, 1),
  (212, 2),
  (214, 1),
  (233, 2),
  (245, 3),
  (275, 2),
  (321, 1),
  (373, 1),
  (391, 1),
  (398, 1),
  (414, 2),
  (488, 1),
  (527, 3),
  (548, 1),
  (595, 1),
  (603, 1),
  (626, 1),
  (746, 1),
  (754, 1),
  (807, 2),
  (815, 1),
  (830, 5),
  (831, 1),
  (834, 5),
  (839, 1),
  (843, 3),
  (849, 1),
  (948, 2),
  (1052, 1),
  (1079, 1),
  (1134, 1),
  (1237, 1),
  (1256, 1),
  (1453, 1),
  (1553, 1),
  (1695, 1)],
 [(42, 3),
  (65, 1),
  (215, 1),
  (335, 1),
  (521, 1),
  (804, 1),
  (898, 1),
  (1408, 1)],
 [(37, 3),
  (38, 1),
  (53, 1),
  (54, 1),
  (76, 2),
  (164, 1),
  (174, 1),
  (230, 1),
  (349, 1),
  (596, 2),
  (671, 1),
  (1146, 1),
  (1209, 1),
  (1534, 1)],
 [(7, 1),
  (19, 1),
  (28, 1),
  (39, 3),
  (41, 1),
  (63, 1),
  (71, 2),
  (74, 1),
  (77, 1),
  (98, 1),
  (123, 1),
  (132, 2),
  (181, 9),
  (196, 1),
  (219, 1),
  (220, 3),
  (265, 1),
  (315, 2),
  (333, 1),
  (344, 1),
  (352, 1),
  (381, 1),
  (382, 1),
  (394, 1),
  (409, 1),
  (479, 1),
  (487, 3),
  (551, 1),
  (562, 2),
  (569, 2),
  (610, 1),
  (705, 1),
  (759, 1),
  (781, 1),
  (786, 1),
  (889, 1),
  (897, 1),
  (957, 1),
  (978, 1),
  (1030, 1),
  (1040, 1),
  (1062, 3),
  (1207, 1),
  (1240, 1),
  (1556, 1),
  (1677, 1),
  (1696, 1)],
 [(92, 1),
  (132, 1),
  (150, 1),
  (166, 1),
  (181, 2),
  (194, 3),
  (203, 2),
  (220, 2),
  (264, 1),
  (265, 1),
  (319, 1),
  (332, 1),
  (398, 1),
  (431, 1),
  (453, 1),
  (458, 1),
  (467, 1),
  (473, 1),
  (551, 1),
  (569, 2),
  (775, 1),
  (827, 1),
  (896, 2),
  (942, 1),
  (1009, 1),
  (1240, 1),
  (1329, 1),
  (1413, 1),
  (1451, 1),
  (1547, 1)],
 [(32, 1),
  (84, 1),
  (119, 1),
  (144, 1),
  (149, 1),
  (246, 1),
  (257, 1),
  (397, 3),
  (438, 2),
  (446, 1),
  (469, 2),
  (916, 1),
  (1631, 2),
  (1679, 2)],
 [(7, 2),
  (26, 1),
  (32, 1),
  (48, 1),
  (58, 2),
  (60, 1),
  (66, 2),
  (71, 1),
  (89, 1),
  (128, 1),
  (131, 1),
  (133, 1),
  (152, 1),
  (181, 6),
  (190, 1),
  (214, 1),
  (233, 1),
  (237, 1),
  (255, 1),
  (268, 1),
  (323, 1),
  (324, 1),
  (381, 1),
  (397, 1),
  (403, 1),
  (486, 2),
  (537, 1),
  (595, 2),
  (670, 1),
  (672, 2),
  (676, 2),
  (775, 1),
  (807, 3),
  (817, 1),
  (830, 4),
  (834, 4),
  (840, 1),
  (874, 1),
  (875, 3),
  (919, 1),
  (1009, 1),
  (1114, 1),
  (1131, 1),
  (1134, 1),
  (1139, 1),
  (1428, 1),
  (1630, 1),
  (1697, 1),
  (1698, 1)],
 [(181, 3),
  (220, 1),
  (300, 1),
  (308, 1),
  (345, 1),
  (352, 2),
  (446, 3),
  (501, 1),
  (515, 1),
  (517, 1),
  (548, 1),
  (669, 1),
  (831, 1),
  (1078, 1),
  (1273, 1)],
 [(38, 1), (85, 1), (176, 1), (336, 1), (521, 1), (1171, 1)],
 [(29, 1),
  (48, 1),
  (53, 1),
  (61, 1),
  (164, 1),
  (166, 1),
  (167, 2),
  (196, 1),
  (266, 3),
  (276, 1),
  (302, 1),
  (319, 2),
  (328, 1),
  (393, 1),
  (511, 2),
  (530, 1),
  (551, 1),
  (568, 1),
  (603, 1),
  (699, 1),
  (841, 1),
  (858, 1),
  (891, 1),
  (1115, 1),
  (1527, 1),
  (1699, 1)],
 [(29, 1),
  (58, 1),
  (85, 2),
  (96, 1),
  (118, 1),
  (152, 1),
  (177, 1),
  (214, 1),
  (223, 1),
  (241, 1),
  (266, 2),
  (287, 1),
  (328, 1),
  (329, 1),
  (344, 1),
  (617, 1),
  (684, 1),
  (1380, 1),
  (1700, 1)],
 [(26, 1),
  (203, 3),
  (210, 1),
  (277, 2),
  (289, 3),
  (314, 1),
  (365, 5),
  (390, 1),
  (555, 1),
  (571, 1),
  (610, 1),
  (1030, 1),
  (1044, 1),
  (1211, 1),
  (1262, 1)],
 [(1, 2),
  (4, 1),
  (7, 1),
  (13, 1),
  (19, 2),
  (29, 1),
  (40, 1),
  (42, 1),
  (48, 1),
  (51, 1),
  (60, 1),
  (73, 2),
  (74, 1),
  (89, 2),
  (91, 1),
  (97, 1),
  (128, 1),
  (147, 2),
  (149, 3),
  (158, 1),
  (159, 1),
  (164, 1),
  (195, 1),
  (219, 1),
  (241, 2),
  (246, 1),
  (276, 3),
  (279, 1),
  (297, 2),
  (321, 1),
  (328, 1),
  (336, 3),
  (342, 3),
  (354, 1),
  (382, 1),
  (399, 1),
  (424, 1),
  (431, 1),
  (449, 3),
  (483, 2),
  (498, 1),
  (499, 1),
  (501, 1),
  (533, 3),
  (537, 1),
  (548, 2),
  (550, 2),
  (558, 7),
  (575, 1),
  (578, 1),
  (592, 1),
  (605, 4),
  (610, 1),
  (642, 1),
  (665, 1),
  (700, 2),
  (733, 5),
  (759, 1),
  (804, 5),
  (821, 1),
  (849, 1),
  (866, 3),
  (892, 2),
  (939, 1),
  (953, 2),
  (959, 1),
  (989, 1),
  (1017, 1),
  (1053, 2),
  (1169, 1),
  (1232, 1),
  (1245, 1),
  (1295, 1),
  (1297, 2),
  (1311, 3),
  (1359, 1),
  (1365, 1),
  (1389, 1),
  (1570, 1),
  (1607, 3),
  (1616, 1),
  (1630, 1),
  (1689, 2),
  (1701, 1),
  (1702, 3)],
 [(109, 1),
  (119, 1),
  (262, 1),
  (319, 1),
  (354, 1),
  (358, 1),
  (387, 1),
  (397, 7),
  (426, 1),
  (445, 1),
  (558, 1),
  (611, 1),
  (612, 1),
  (717, 1),
  (815, 1),
  (841, 1),
  (904, 1),
  (1035, 1),
  (1047, 2),
  (1560, 1)],
 [(42, 3),
  (118, 3),
  (128, 1),
  (134, 1),
  (147, 1),
  (149, 1),
  (203, 4),
  (214, 1),
  (290, 1),
  (314, 1),
  (317, 1),
  (329, 1),
  (352, 1),
  (354, 1),
  (356, 1),
  (369, 1),
  (387, 1),
  (437, 1),
  (478, 1),
  (704, 1),
  (770, 1),
  (1182, 1),
  (1281, 1),
  (1289, 2),
  (1302, 1),
  (1419, 1),
  (1599, 1),
  (1671, 1),
  (1689, 1)],
 [(36, 1),
  (42, 1),
  (133, 1),
  (149, 1),
  (221, 1),
  (236, 2),
  (255, 1),
  (276, 1),
  (323, 1),
  (354, 1),
  (359, 1),
  (360, 1),
  (407, 1),
  (447, 1),
  (1152, 1),
  (1503, 1)],
 [(2, 1),
  (16, 1),
  (32, 3),
  (39, 1),
  (40, 4),
  (58, 1),
  (61, 2),
  (68, 1),
  (72, 3),
  (76, 1),
  (77, 1),
  (131, 1),
  (132, 4),
  (135, 3),
  (144, 1),
  (145, 3),
  (146, 2),
  (150, 1),
  (162, 1),
  (176, 1),
  (196, 1),
  (214, 1),
  (266, 1),
  (326, 1),
  (327, 2),
  (333, 1),
  (352, 1),
  (413, 2),
  (428, 1),
  (443, 1),
  (484, 1),
  (499, 1),
  (570, 1),
  (592, 1),
  (657, 1),
  (669, 1),
  (749, 3),
  (886, 1),
  (987, 1),
  (1028, 1)],
 [(16, 1),
  (32, 3),
  (39, 1),
  (40, 1),
  (71, 1),
  (72, 2),
  (74, 1),
  (132, 1),
  (135, 1),
  (145, 2),
  (162, 1),
  (170, 1),
  (210, 1),
  (220, 2),
  (233, 2),
  (272, 1),
  (276, 1),
  (313, 1),
  (435, 1),
  (443, 1),
  (499, 1),
  (517, 2),
  (520, 1),
  (522, 1),
  (527, 1),
  (555, 2),
  (581, 1),
  (620, 1),
  (630, 1),
  (634, 2),
  (639, 1),
  (749, 3),
  (768, 1),
  (807, 1),
  (811, 1),
  (827, 1),
  (855, 1),
  (911, 1),
  (1011, 1),
  (1012, 1),
  (1093, 1)],
 [(1, 2),
  (9, 1),
  (10, 3),
  (42, 1),
  (58, 2),
  (64, 1),
  (97, 1),
  (129, 1),
  (148, 1),
  (149, 1),
  (167, 1),
  (191, 3),
  (198, 1),
  (212, 2),
  (251, 1),
  (298, 3),
  (307, 1),
  (348, 2),
  (354, 3),
  (359, 3),
  (360, 1),
  (380, 1),
  (384, 2),
  (401, 1),
  (407, 1),
  (417, 1),
  (423, 1),
  (448, 1),
  (449, 1),
  (485, 1),
  (486, 1),
  (536, 2),
  (555, 1),
  (587, 1),
  (621, 1),
  (634, 1),
  (650, 1),
  (712, 1),
  (836, 3),
  (972, 1),
  (976, 2),
  (1002, 1),
  (1060, 1),
  (1190, 1),
  (1222, 1),
  (1503, 1),
  (1568, 2),
  (1654, 2),
  (1703, 1),
  (1704, 3)],
 [(22, 1),
  (39, 1),
  (136, 1),
  (162, 1),
  (183, 2),
  (190, 1),
  (215, 1),
  (287, 1),
  (319, 1),
  (397, 4),
  (413, 1),
  (437, 1),
  (442, 2),
  (516, 1),
  (593, 1),
  (603, 1),
  (610, 1),
  (615, 1),
  (675, 1),
  (877, 1),
  (886, 1),
  (891, 3),
  (904, 2),
  (920, 1),
  (1020, 1),
  (1170, 1),
  (1266, 1),
  (1388, 1),
  (1440, 1),
  (1533, 1)],
 [(28, 2),
  (33, 1),
  (39, 1),
  (41, 4),
  (58, 1),
  (63, 1),
  (66, 1),
  (69, 1),
  (73, 1),
  (88, 3),
  (91, 1),
  (136, 1),
  (139, 1),
  (150, 1),
  (154, 1),
  (155, 2),
  (182, 1),
  (183, 1),
  (190, 1),
  (214, 1),
  (215, 1),
  (232, 2),
  (281, 4),
  (319, 1),
  (339, 2),
  (344, 1),
  (373, 1),
  (381, 1),
  (382, 2),
  (393, 1),
  (397, 17),
  (398, 2),
  (399, 1),
  (439, 2),
  (442, 2),
  (448, 1),
  (464, 1),
  (468, 3),
  (479, 1),
  (513, 1),
  (516, 1),
  (518, 1),
  (550, 1),
  (564, 1),
  (581, 1),
  (592, 2),
  (619, 1),
  (635, 1),
  (645, 1),
  (698, 1),
  (740, 2),
  (761, 2),
  (765, 1),
  (810, 1),
  (833, 1),
  (858, 1),
  (891, 2),
  (904, 1),
  (920, 1),
  (922, 1),
  (939, 1),
  (965, 1),
  (1037, 1),
  (1131, 1),
  (1202, 1),
  (1220, 1),
  (1224, 1),
  (1259, 1),
  (1367, 1),
  (1387, 2),
  (1411, 1),
  (1433, 1),
  (1442, 2),
  (1447, 1),
  (1468, 1),
  (1531, 1),
  (1653, 1),
  (1705, 1),
  (1706, 1),
  (1707, 1)],
 [(4, 1),
  (28, 1),
  (30, 1),
  (39, 2),
  (46, 1),
  (96, 1),
  (117, 1),
  (183, 1),
  (190, 1),
  (215, 1),
  (325, 1),
  (397, 5),
  (439, 1),
  (442, 1),
  (468, 3),
  (611, 1),
  (619, 1),
  (714, 1),
  (765, 1),
  (830, 1),
  (841, 1),
  (863, 1),
  (904, 1),
  (920, 1),
  (965, 1),
  (1054, 1),
  (1118, 1),
  (1145, 1),
  (1367, 1),
  (1442, 1),
  (1551, 1),
  (1708, 1)],
 [(48, 1),
  (58, 1),
  (63, 1),
  (68, 1),
  (126, 1),
  (147, 1),
  (164, 1),
  (244, 1),
  (255, 1),
  (287, 1),
  (289, 1),
  (372, 1),
  (373, 1),
  (438, 1),
  (673, 1),
  (693, 1),
  (744, 1),
  (960, 1),
  (1097, 1),
  (1210, 1),
  (1259, 1),
  (1279, 1),
  (1434, 1)],
 [(4, 1),
  (5, 1),
  (9, 1),
  (42, 1),
  (58, 1),
  (65, 1),
  (92, 1),
  (106, 1),
  (111, 1),
  (114, 1),
  (139, 1),
  (153, 1),
  (298, 1),
  (331, 1),
  (335, 1),
  (354, 1),
  (466, 1),
  (512, 1),
  (513, 1),
  (514, 1),
  (620, 1),
  (762, 1),
  (765, 1),
  (904, 2),
  (1186, 1),
  (1249, 1),
  (1635, 1)],
 [(13, 1),
  (29, 1),
  (73, 3),
  (88, 1),
  (108, 1),
  (123, 1),
  (136, 1),
  (144, 1),
  (156, 2),
  (166, 2),
  (192, 1),
  (233, 2),
  (301, 1),
  (329, 1),
  (336, 1),
  (352, 1),
  (431, 1),
  (481, 1),
  (507, 1),
  (525, 1),
  (541, 1),
  (550, 1),
  (558, 4),
  (592, 1),
  (605, 1),
  (632, 1),
  (699, 1),
  (718, 1),
  (801, 1),
  (850, 2),
  (906, 1),
  (953, 2),
  (1032, 2),
  (1040, 1),
  (1044, 1),
  (1046, 1),
  (1048, 1),
  (1049, 1),
  (1076, 1),
  (1113, 1),
  (1169, 1),
  (1170, 1),
  (1218, 1),
  (1222, 1),
  (1247, 1),
  (1297, 2),
  (1300, 1),
  (1303, 1),
  (1388, 1),
  (1441, 1),
  (1533, 1),
  (1562, 1),
  (1588, 1),
  (1709, 1)],
 [(60, 1),
  (71, 1),
  (73, 1),
  (164, 1),
  (279, 1),
  (632, 1),
  (892, 2),
  (959, 1),
  (1113, 1),
  (1303, 1)],
 [(30, 2),
  (39, 3),
  (88, 1),
  (91, 2),
  (123, 1),
  (153, 1),
  (161, 2),
  (238, 3),
  (265, 1),
  (268, 1),
  (346, 1),
  (449, 1),
  (525, 1),
  (542, 1),
  (557, 3),
  (569, 1),
  (597, 1),
  (703, 1),
  (836, 2),
  (872, 3),
  (994, 1),
  (997, 1),
  (1327, 1),
  (1412, 1),
  (1496, 2),
  (1500, 1)],
 [(255, 1), (876, 1), (973, 1)],
 [(30, 2),
  (31, 1),
  (39, 3),
  (55, 2),
  (58, 1),
  (66, 1),
  (73, 4),
  (89, 1),
  (161, 1),
  (171, 1),
  (180, 1),
  (210, 1),
  (228, 1),
  (238, 1),
  (308, 1),
  (327, 3),
  (424, 1),
  (464, 1),
  (479, 1),
  (500, 1),
  (501, 1),
  (522, 1),
  (669, 1),
  (705, 3),
  (757, 1),
  (1134, 1)],
 [(18, 1),
  (19, 1),
  (32, 1),
  (48, 1),
  (72, 1),
  (162, 1),
  (181, 5),
  (200, 1),
  (378, 3),
  (380, 1),
  (452, 1),
  (499, 2),
  (661, 1),
  (764, 1),
  (780, 2),
  (850, 1),
  (887, 1),
  (1052, 1),
  (1163, 1),
  (1299, 1),
  (1385, 1),
  (1601, 1)],
 [(30, 1),
  (89, 1),
  (180, 1),
  (181, 4),
  (220, 1),
  (248, 2),
  (285, 1),
  (315, 1),
  (325, 1)],
 [(16, 1),
  (26, 1),
  (42, 1),
  (58, 1),
  (98, 1),
  (120, 2),
  (134, 1),
  (161, 1),
  (166, 1),
  (170, 1),
  (181, 3),
  (186, 1),
  (212, 1),
  (238, 1),
  (259, 1),
  (263, 1),
  (321, 3),
  (344, 1),
  (352, 1),
  (378, 2),
  (395, 1),
  (409, 1),
  (433, 1),
  (439, 1),
  (459, 1),
  (510, 1),
  (519, 1),
  (560, 1),
  (620, 1),
  (768, 1),
  (1030, 1),
  (1128, 1),
  (1487, 1)],
 [(42, 1),
  (53, 1),
  (55, 1),
  (61, 1),
  (223, 1),
  (232, 1),
  (272, 1),
  (277, 2),
  (321, 1),
  (354, 2),
  (390, 1),
  (743, 1),
  (776, 1),
  (1188, 2)],
 [(31, 1),
  (126, 1),
  (163, 1),
  (229, 2),
  (290, 1),
  (369, 1),
  (390, 1),
  (393, 1),
  (434, 1),
  (439, 1),
  (615, 1),
  (630, 1),
  (770, 1),
  (843, 1),
  (851, 1),
  (886, 1),
  (887, 1),
  (1218, 1),
  (1318, 1)],
 [(28, 1),
  (49, 1),
  (89, 1),
  (96, 1),
  (122, 1),
  (137, 1),
  (298, 1),
  (338, 1),
  (365, 2),
  (479, 1),
  (487, 1),
  (984, 2),
  (1539, 1),
  (1605, 1)],
 [(5, 1),
  (15, 1),
  (104, 1),
  (119, 1),
  (142, 1),
  (150, 1),
  (195, 1),
  (291, 1),
  (328, 1),
  (356, 1),
  (365, 2),
  (487, 2),
  (500, 1),
  (1079, 1),
  (1150, 1),
  (1517, 1),
  (1605, 1),
  (1710, 1)],
 [(42, 1),
  (177, 1),
  (243, 1),
  (264, 1),
  (321, 1),
  (390, 1),
  (439, 1),
  (443, 1),
  (481, 3),
  (558, 1),
  (573, 1),
  (841, 1),
  (1671, 1),
  (1711, 1)],
 [(149, 2),
  (256, 1),
  (264, 1),
  (481, 1),
  (990, 1),
  (1167, 1),
  (1473, 1),
  (1503, 1)],
 [(36, 1),
  (42, 1),
  (47, 1),
  (71, 1),
  (121, 2),
  (140, 1),
  (149, 2),
  (210, 1),
  (241, 1),
  (335, 1),
  (481, 3),
  (500, 2),
  (550, 1),
  (559, 2),
  (560, 1),
  (640, 1),
  (642, 2),
  (760, 1),
  (801, 1),
  (802, 1),
  (836, 1),
  (840, 1),
  (872, 1),
  (897, 1),
  (958, 1),
  (997, 1),
  (1059, 1),
  (1072, 1),
  (1122, 3),
  (1150, 1),
  (1232, 1),
  (1245, 1),
  (1251, 2),
  (1255, 1),
  (1279, 1),
  (1600, 1),
  (1712, 1)],
 [(68, 1),
  (229, 1),
  (231, 1),
  (291, 2),
  (333, 1),
  (462, 1),
  (842, 1),
  (1040, 1),
  (1445, 1),
  (1713, 1)],
 [(42, 1),
  (96, 1),
  (126, 1),
  (136, 1),
  (149, 1),
  (185, 1),
  (210, 1),
  (236, 1),
  (548, 1),
  (804, 1),
  (944, 1),
  (1175, 1)],
 [(4, 1),
  (19, 1),
  (42, 2),
  (58, 1),
  (136, 1),
  (152, 2),
  (188, 1),
  (428, 1),
  (530, 1),
  (821, 1),
  (851, 2),
  (932, 1),
  (970, 1),
  (1053, 1),
  (1061, 1),
  (1175, 1),
  (1179, 1),
  (1318, 1)],
 [(129, 1),
  (177, 1),
  (180, 3),
  (181, 1),
  (210, 1),
  (219, 1),
  (229, 3),
  (300, 1),
  (322, 1),
  (621, 1),
  (1005, 1),
  (1322, 1),
  (1388, 1),
  (1714, 1)],
 [(13, 1),
  (62, 1),
  (66, 1),
  (82, 2),
  (85, 5),
  (118, 1),
  (137, 1),
  (144, 1),
  (158, 1),
  (177, 4),
  (188, 1),
  (208, 2),
  (210, 1),
  (229, 2),
  (232, 2),
  (244, 1),
  (287, 1),
  (302, 1),
  (321, 2),
  (323, 1),
  (336, 2),
  (451, 1),
  (560, 2),
  (742, 1),
  (839, 1),
  (1234, 1),
  (1682, 1),
  (1695, 1)],
 [(19, 1),
  (28, 1),
  (53, 1),
  (75, 1),
  (166, 1),
  (212, 1),
  (346, 1),
  (352, 1),
  (363, 1),
  (997, 1),
  (1004, 1),
  (1270, 1),
  (1546, 2),
  (1548, 1),
  (1657, 1),
  (1692, 1)],
 [(48, 1),
  (109, 1),
  (128, 2),
  (134, 2),
  (158, 2),
  (181, 3),
  (241, 1),
  (280, 1),
  (289, 1),
  (333, 1),
  (445, 1),
  (547, 1),
  (726, 1),
  (757, 1),
  (839, 1),
  (920, 1),
  (1578, 2)],
 [(29, 1),
  (85, 1),
  (186, 1),
  (236, 1),
  (610, 1),
  (623, 1),
  (1016, 1),
  (1064, 1),
  (1095, 1),
  (1686, 1)],
 [(13, 1),
  (30, 3),
  (67, 1),
  (84, 1),
  (139, 1),
  (153, 1),
  (346, 2),
  (630, 1),
  (842, 1),
  (920, 1),
  (994, 2),
  (997, 1),
  (1178, 1),
  (1547, 1)],
 [(19, 1),
  (58, 1),
  (88, 2),
  (152, 1),
  (162, 1),
  (177, 1),
  (178, 1),
  (179, 1),
  (186, 3),
  (219, 2),
  (229, 3),
  (323, 1),
  (561, 1),
  (679, 2),
  (886, 1),
  (918, 1),
  (1226, 1)],
 [(1, 2),
  (92, 1),
  (136, 2),
  (152, 1),
  (309, 1),
  (348, 1),
  (560, 1),
  (665, 1),
  (727, 1),
  (903, 1),
  (1476, 1),
  (1662, 1)],
 [(13, 2),
  (28, 1),
  (30, 2),
  (53, 1),
  (58, 1),
  (60, 1),
  (66, 1),
  (72, 1),
  (88, 1),
  (119, 1),
  (120, 3),
  (156, 1),
  (163, 3),
  (166, 2),
  (183, 1),
  (229, 1),
  (243, 1),
  (248, 2),
  (263, 1),
  (308, 1),
  (327, 2),
  (339, 1),
  (369, 2),
  (379, 1),
  (414, 2),
  (446, 1),
  (494, 1),
  (627, 1),
  (717, 1),
  (814, 1),
  (839, 1),
  (883, 1),
  (885, 4),
  (898, 1),
  (986, 2),
  (1146, 1),
  (1413, 1),
  (1657, 1)],
 [(5, 2),
  (23, 1),
  (47, 1),
  (66, 1),
  (115, 1),
  (144, 1),
  (152, 1),
  (264, 1),
  (314, 1),
  (316, 1),
  (353, 2),
  (431, 1),
  (557, 1),
  (600, 1),
  (605, 2),
  (649, 1),
  (657, 1),
  (665, 1),
  (733, 1),
  (815, 1),
  (848, 1),
  (1056, 1),
  (1232, 3),
  (1297, 1),
  (1344, 1)],
 [(4, 1),
  (9, 1),
  (18, 1),
  (75, 1),
  (115, 1),
  (126, 1),
  (127, 1),
  (128, 1),
  (293, 1),
  (318, 1),
  (365, 1),
  (480, 1),
  (488, 6),
  (521, 2),
  (530, 1),
  (610, 1),
  (611, 1),
  (634, 1),
  (649, 6),
  (665, 1),
  (735, 3),
  (855, 1),
  (861, 1),
  (1283, 2),
  (1715, 1)],
 [(2, 8),
  (13, 1),
  (26, 1),
  (37, 1),
  (39, 1),
  (40, 4),
  (42, 2),
  (53, 2),
  (55, 2),
  (58, 1),
  (66, 1),
  (68, 2),
  (73, 2),
  (109, 1),
  (115, 1),
  (121, 3),
  (123, 1),
  (128, 2),
  (129, 2),
  (146, 1),
  (147, 1),
  (166, 1),
  (185, 1),
  (203, 5),
  (208, 1),
  (210, 1),
  (235, 1),
  (236, 1),
  (269, 1),
  (294, 1),
  (305, 1),
  (321, 1),
  (354, 1),
  (368, 1),
  (369, 1),
  (376, 1),
  (387, 1),
  (438, 1),
  (470, 1),
  (478, 2),
  (492, 2),
  (521, 1),
  (540, 1),
  (587, 1),
  (596, 1),
  (630, 2),
  (639, 2),
  (649, 1),
  (699, 1),
  (703, 2),
  (755, 1),
  (810, 1),
  (836, 2),
  (882, 1),
  (944, 1),
  (1149, 1),
  (1209, 2),
  (1230, 1),
  (1676, 1),
  (1716, 1),
  (1717, 1)],
 [(60, 1),
  (88, 1),
  (104, 1),
  (119, 1),
  (192, 1),
  (195, 1),
  (201, 1),
  (233, 1),
  (278, 1),
  (299, 1),
  (340, 1),
  (353, 1),
  (354, 1),
  (371, 1),
  (393, 1),
  (395, 1),
  (397, 1),
  (420, 1),
  (445, 1),
  (478, 1),
  (541, 1),
  (581, 1),
  (589, 1),
  (612, 1),
  (631, 9),
  (731, 1),
  (740, 1),
  (835, 1),
  (884, 1),
  (1030, 1),
  (1119, 1),
  (1150, 1),
  (1308, 1),
  (1366, 1),
  (1385, 2),
  (1560, 1),
  (1718, 1),
  (1719, 1)],
 [(46, 1),
  (48, 1),
  (136, 1),
  (244, 1),
  (321, 1),
  (335, 1),
  (391, 1),
  (394, 1),
  (398, 1),
  (405, 1),
  (411, 1),
  (479, 1),
  (489, 1),
  (610, 1),
  (612, 1),
  (619, 1),
  (786, 1),
  (828, 3),
  (843, 2),
  (904, 1),
  (971, 1),
  (1007, 1),
  (1012, 1),
  (1453, 1),
  (1515, 1),
  (1534, 1),
  (1647, 1)],
 [(53, 1),
  (84, 1),
  (123, 1),
  (128, 1),
  (132, 1),
  (181, 1),
  (238, 1),
  (243, 2),
  (268, 1),
  (275, 3),
  (314, 1),
  (319, 1),
  (355, 1),
  (358, 1),
  (398, 1),
  (405, 2),
  (411, 1),
  (414, 1),
  (449, 1),
  (527, 3),
  (610, 1),
  (623, 1),
  (657, 1),
  (796, 3),
  (807, 1),
  (817, 1),
  (822, 1),
  (831, 1),
  (978, 2),
  (1007, 2),
  (1062, 1),
  (1081, 2),
  (1095, 1),
  (1237, 1),
  (1379, 1),
  (1408, 2),
  (1427, 2),
  (1458, 1),
  (1534, 1),
  (1647, 1)],
 [(117, 1),
  (176, 1),
  (181, 1),
  (360, 1),
  (383, 1),
  (390, 1),
  (409, 1),
  (410, 1),
  (527, 1),
  (807, 1),
  (820, 1),
  (830, 2),
  (834, 2)],
 [(146, 1),
  (236, 1),
  (259, 1),
  (263, 1),
  (274, 3),
  (337, 1),
  (485, 1),
  (526, 1),
  (555, 1),
  (651, 1),
  (694, 1),
  (944, 1),
  (968, 1)],
 [(158, 2),
  (171, 2),
  (177, 2),
  (206, 1),
  (214, 1),
  (328, 1),
  (376, 1),
  (383, 1),
  (424, 1),
  (526, 2),
  (547, 1),
  (897, 1),
  (1028, 1),
  (1622, 1),
  (1720, 1)],
 [(26, 1), (42, 1), (80, 1), (377, 1), (651, 1)],
 [(57, 1),
  (128, 1),
  (129, 1),
  (142, 1),
  (147, 1),
  (174, 1),
  (177, 1),
  (289, 1),
  (393, 1),
  (394, 1),
  (405, 2),
  (443, 1),
  (568, 1),
  (569, 1),
  (678, 1),
  (942, 1),
  (1252, 1),
  (1329, 1),
  (1427, 2),
  (1467, 1),
  (1488, 1)],
 [(9, 1),
  (42, 1),
  (46, 1),
  (64, 1),
  (66, 1),
  (68, 1),
  (96, 1),
  (97, 1),
  (113, 1),
  (128, 1),
  (129, 1),
  (144, 1),
  (149, 1),
  (158, 1),
  (210, 1),
  (212, 2),
  (215, 1),
  (220, 2),
  (241, 1),
  (287, 1),
  (292, 1),
  (313, 1),
  (321, 3),
  (323, 1),
  (334, 1),
  (344, 1),
  (359, 1),
  (393, 1),
  (405, 6),
  (431, 1),
  (439, 2),
  (449, 3),
  (480, 1),
  (500, 1),
  (554, 2),
  (639, 1),
  (677, 1),
  (830, 3),
  (834, 3),
  (841, 2),
  (1014, 1),
  (1065, 1),
  (1069, 1),
  (1177, 1),
  (1263, 1),
  (1311, 1),
  (1393, 1),
  (1721, 1)],
 [(19, 1),
  (57, 5),
  (61, 1),
  (77, 2),
  (115, 1),
  (152, 1),
  (163, 1),
  (233, 1),
  (245, 1),
  (246, 1),
  (265, 1),
  (278, 1),
  (313, 1),
  (323, 1),
  (392, 1),
  (398, 1),
  (405, 7),
  (428, 1),
  (429, 1),
  (445, 1),
  (488, 1),
  (494, 1),
  (501, 1),
  (503, 1),
  (612, 1),
  (619, 1),
  (623, 1),
  (678, 1),
  (722, 1),
  (775, 1),
  (830, 2),
  (834, 2),
  (1007, 1),
  (1065, 1),
  (1088, 1),
  (1163, 1),
  (1596, 1)],
 [(48, 1), (161, 1), (266, 2), (399, 1), (1049, 2), (1129, 1), (1534, 1)],
 [(28, 1),
  (61, 1),
  (65, 1),
  (166, 2),
  (229, 1),
  (276, 2),
  (277, 1),
  (301, 1),
  (328, 1),
  (658, 1),
  (1030, 1),
  (1184, 1),
  (1267, 1)],
 [(274, 1),
  (276, 1),
  (323, 1),
  (353, 1),
  (431, 2),
  (443, 1),
  (539, 1),
  (1511, 1)],
 [(9, 1),
  (89, 1),
  (117, 1),
  (125, 1),
  (138, 1),
  (143, 1),
  (153, 3),
  (158, 2),
  (171, 3),
  (181, 1),
  (212, 1),
  (255, 1),
  (274, 4),
  (298, 1),
  (319, 1),
  (321, 1),
  (329, 1),
  (334, 3),
  (347, 2),
  (438, 1),
  (449, 2),
  (474, 1),
  (508, 1),
  (557, 1),
  (596, 1),
  (679, 1),
  (747, 1),
  (840, 1),
  (858, 2),
  (1251, 1)],
 [(2, 1),
  (55, 1),
  (59, 1),
  (88, 1),
  (137, 1),
  (152, 1),
  (233, 1),
  (255, 1),
  (263, 1),
  (311, 1),
  (354, 1),
  (432, 1),
  (445, 1),
  (545, 1),
  (705, 1)],
 [(28, 1),
  (42, 1),
  (85, 1),
  (89, 1),
  (214, 1),
  (319, 1),
  (321, 1),
  (323, 2),
  (352, 1),
  (354, 2),
  (383, 1),
  (449, 3),
  (552, 1),
  (554, 1),
  (886, 1),
  (897, 1),
  (926, 1),
  (994, 2),
  (1178, 2),
  (1387, 1),
  (1500, 1),
  (1649, 1)],
 [(7, 1),
  (276, 1),
  (289, 1),
  (313, 1),
  (329, 1),
  (514, 1),
  (551, 1),
  (561, 1),
  (579, 1),
  (666, 1),
  (795, 1),
  (1189, 1),
  (1648, 1)],
 [(9, 1),
  (13, 1),
  (19, 1),
  (46, 1),
  (49, 1),
  (63, 1),
  (71, 2),
  (89, 1),
  (106, 1),
  (126, 2),
  (144, 1),
  (147, 1),
  (149, 1),
  (158, 2),
  (164, 1),
  (166, 1),
  (167, 1),
  (171, 5),
  (181, 3),
  (203, 2),
  (214, 2),
  (225, 1),
  (241, 1),
  (266, 12),
  (274, 1),
  (275, 4),
  (277, 3),
  (279, 1),
  (287, 1),
  (292, 1),
  (308, 1),
  (319, 1),
  (325, 1),
  (336, 4),
  (347, 2),
  (352, 1),
  (393, 2),
  (414, 1),
  (424, 1),
  (433, 1),
  (449, 5),
  (477, 5),
  (483, 1),
  (514, 1),
  (521, 1),
  (537, 1),
  (573, 1),
  (582, 1),
  (584, 1),
  (629, 1),
  (630, 1),
  (635, 1),
  (642, 3),
  (650, 4),
  (691, 4),
  (702, 1),
  (747, 1),
  (762, 9),
  (811, 1),
  (814, 1),
  (821, 1),
  (887, 1),
  (898, 1),
  (906, 3),
  (919, 1),
  (920, 1),
  (923, 1),
  (953, 2),
  (959, 3),
  (962, 1),
  (972, 1),
  (1006, 1),
  (1185, 1),
  (1200, 1),
  (1201, 1),
  (1250, 1),
  (1274, 2),
  (1414, 1),
  (1418, 1),
  (1425, 1),
  (1459, 1),
  (1474, 1),
  (1555, 1),
  (1590, 2),
  (1591, 3),
  (1648, 5),
  (1681, 1),
  (1684, 2),
  (1700, 1),
  (1722, 1)],
 [(40, 1),
  (117, 1),
  (167, 1),
  (266, 1),
  (280, 1),
  (281, 1),
  (319, 1),
  (511, 1),
  (571, 1),
  (679, 1),
  (702, 1),
  (749, 1),
  (762, 1),
  (819, 1),
  (962, 1),
  (1062, 1),
  (1415, 1),
  (1463, 1),
  (1711, 1)],
 [(19, 1),
  (61, 3),
  (105, 1),
  (116, 1),
  (126, 1),
  (147, 1),
  (159, 1),
  (163, 1),
  (180, 2),
  (184, 2),
  (231, 1),
  (255, 1),
  (276, 2),
  (277, 3),
  (354, 2),
  (373, 1),
  (393, 5),
  (547, 1),
  (598, 1),
  (655, 1),
  (770, 1),
  (883, 2),
  (1182, 1),
  (1723, 1)],
 [(9, 3),
  (18, 1),
  (36, 1),
  (48, 1),
  (53, 1),
  (60, 1),
  (61, 4),
  (64, 1),
  (71, 4),
  (77, 1),
  (91, 1),
  (100, 1),
  (101, 1),
  (185, 1),
  (212, 6),
  (231, 1),
  (233, 4),
  (255, 1),
  (276, 3),
  (277, 6),
  (319, 1),
  (325, 1),
  (333, 1),
  (393, 1),
  (434, 1),
  (501, 1),
  (515, 1),
  (750, 2),
  (764, 5),
  (801, 1),
  (901, 1),
  (919, 1),
  (1049, 2),
  (1058, 1),
  (1070, 4),
  (1197, 1),
  (1229, 1),
  (1288, 1),
  (1419, 3),
  (1694, 1),
  (1723, 6),
  (1724, 1)],
 [(9, 1), (64, 1), (117, 1), (214, 1), (276, 1), (277, 1), (354, 1), (443, 1)],
 [(9, 1),
  (19, 2),
  (60, 1),
  (64, 1),
  (93, 1),
  (104, 1),
  (123, 1),
  (136, 1),
  (150, 1),
  (210, 1),
  (269, 1),
  (305, 1),
  (328, 1),
  (353, 1),
  (395, 1),
  (431, 2),
  (508, 1),
  (605, 3),
  (729, 1),
  (733, 6),
  (739, 1),
  (825, 1),
  (845, 1),
  (848, 1),
  (881, 1),
  (890, 1),
  (921, 1),
  (1071, 1),
  (1121, 1),
  (1232, 1),
  (1488, 1),
  (1564, 1)],
 [(49, 1),
  (149, 2),
  (154, 1),
  (162, 1),
  (206, 1),
  (234, 1),
  (323, 1),
  (329, 1),
  (550, 1),
  (559, 3),
  (679, 2),
  (841, 1),
  (990, 2),
  (991, 2)],
 [(82, 1),
  (84, 1),
  (90, 1),
  (346, 1),
  (525, 1),
  (767, 1),
  (886, 1),
  (912, 1),
  (994, 1),
  (997, 5),
  (1178, 2)],
 [(72, 1), (97, 1), (903, 1), (920, 1), (1453, 1)],
 [(105, 1),
  (119, 1),
  (128, 1),
  (131, 1),
  (132, 1),
  (181, 2),
  (275, 2),
  (300, 1),
  (391, 1),
  (398, 2),
  (478, 1),
  (629, 1),
  (807, 4),
  (815, 1),
  (897, 1),
  (1014, 4),
  (1021, 1),
  (1062, 1),
  (1088, 1),
  (1090, 2),
  (1427, 1),
  (1453, 1),
  (1538, 1)],
 [(231, 1),
  (395, 1),
  (402, 1),
  (576, 1),
  (605, 1),
  (760, 1),
  (901, 1),
  (1068, 1),
  (1232, 1),
  (1605, 1)],
 [(1, 1),
  (5, 1),
  (104, 1),
  (233, 1),
  (300, 1),
  (313, 1),
  (402, 1),
  (605, 1),
  (733, 1),
  (1534, 1),
  (1605, 2)],
 [(13, 1),
  (19, 1),
  (23, 2),
  (40, 1),
  (46, 1),
  (59, 1),
  (85, 1),
  (89, 1),
  (107, 2),
  (147, 1),
  (191, 12),
  (194, 5),
  (195, 1),
  (201, 1),
  (202, 1),
  (204, 3),
  (206, 1),
  (214, 1),
  (232, 1),
  (235, 4),
  (246, 1),
  (301, 2),
  (302, 1),
  (322, 1),
  (324, 1),
  (333, 1),
  (382, 1),
  (392, 1),
  (456, 7),
  (483, 1),
  (578, 1),
  (592, 1),
  (598, 1),
  (629, 1),
  (630, 2),
  (746, 1),
  (760, 2),
  (775, 1),
  (802, 1),
  (896, 1),
  (911, 1),
  (1006, 1),
  (1017, 1),
  (1033, 2),
  (1062, 1),
  (1069, 1),
  (1087, 6),
  (1136, 1),
  (1154, 1),
  (1160, 1),
  (1199, 1),
  (1245, 4),
  (1247, 3),
  (1275, 1),
  (1323, 1),
  (1325, 1),
  (1351, 2),
  (1357, 2),
  (1366, 1),
  (1379, 1),
  (1474, 1),
  (1615, 1),
  (1657, 1),
  (1659, 1),
  (1664, 1),
  (1714, 1)],
 [(13, 1),
  (42, 1),
  (68, 1),
  (166, 1),
  (215, 1),
  (253, 1),
  (316, 1),
  (369, 1),
  (373, 1),
  (382, 1),
  (393, 2),
  (437, 1),
  (481, 2),
  (551, 1),
  (565, 1),
  (568, 1),
  (573, 1),
  (581, 1),
  (622, 1),
  (902, 1),
  (1124, 1),
  (1338, 3),
  (1525, 4),
  (1711, 1),
  (1725, 1),
  (1726, 1)],
 [(16, 1),
  (42, 1),
  (57, 1),
  (58, 1),
  (128, 1),
  (275, 1),
  (319, 1),
  (405, 1),
  (443, 1),
  (489, 1),
  (610, 1),
  (635, 1),
  (673, 1),
  (948, 2),
  (1022, 1),
  (1069, 1),
  (1256, 2),
  (1357, 1)],
 [(16, 1),
  (28, 1),
  (30, 1),
  (80, 1),
  (82, 1),
  (96, 1),
  (150, 1),
  (177, 1),
  (188, 1),
  (212, 1),
  (231, 1),
  (239, 1),
  (256, 1),
  (266, 1),
  (299, 1),
  (429, 1),
  (482, 1),
  (546, 1),
  (548, 1),
  (639, 1),
  (673, 1),
  (702, 1),
  (815, 1),
  (897, 1),
  (1062, 1),
  (1150, 1),
  (1462, 2),
  (1513, 1),
  (1622, 1),
  (1666, 1)],
 [(28, 1),
  (84, 1),
  (92, 1),
  (190, 1),
  (215, 1),
  (244, 1),
  (356, 1),
  (365, 2),
  (381, 1),
  (540, 1),
  (658, 1),
  (704, 1),
  (988, 1),
  (1401, 1),
  (1465, 1)],
 [(5, 1),
  (9, 1),
  (348, 1),
  (431, 1),
  (513, 2),
  (665, 1),
  (727, 1),
  (763, 1),
  (933, 1),
  (975, 1),
  (1284, 1),
  (1403, 1)],
 [(5, 1),
  (43, 1),
  (63, 1),
  (70, 1),
  (85, 1),
  (89, 1),
  (288, 1),
  (323, 1),
  (382, 1),
  (555, 1),
  (635, 1),
  (665, 3),
  (727, 1),
  (741, 1),
  (931, 1),
  (975, 2),
  (1283, 1),
  (1284, 1),
  (1457, 1),
  (1467, 1),
  (1542, 1)],
 [(4, 1),
  (5, 1),
  (46, 3),
  (48, 1),
  (71, 1),
  (233, 1),
  (241, 1),
  (686, 1),
  (729, 1),
  (899, 1),
  (1180, 1),
  (1330, 1),
  (1421, 1)],
 [(9, 1),
  (71, 1),
  (113, 1),
  (139, 1),
  (169, 1),
  (229, 1),
  (291, 1),
  (296, 3),
  (472, 1),
  (540, 1),
  (560, 1),
  (740, 1),
  (863, 1),
  (882, 1),
  (1193, 5),
  (1201, 1),
  (1283, 1),
  (1373, 2),
  (1375, 1),
  (1596, 1),
  (1643, 2),
  (1727, 1)],
 [(48, 1),
  (84, 1),
  (356, 1),
  (365, 1),
  (479, 1),
  (487, 1),
  (511, 2),
  (679, 1),
  (1127, 1)],
 [(1, 1),
  (85, 1),
  (127, 1),
  (177, 1),
  (208, 2),
  (214, 1),
  (246, 1),
  (456, 1),
  (603, 1),
  (746, 1),
  (1341, 1),
  (1357, 1),
  (1678, 3)],
 [(2, 2),
  (29, 1),
  (65, 1),
  (72, 2),
  (75, 1),
  (83, 1),
  (91, 1),
  (136, 1),
  (151, 1),
  (153, 1),
  (158, 1),
  (164, 1),
  (177, 1),
  (239, 1),
  (315, 1),
  (331, 1),
  (335, 1),
  (343, 3),
  (344, 3),
  (346, 1),
  (387, 2),
  (419, 1),
  (432, 1),
  (437, 1),
  (512, 1),
  (537, 1),
  (548, 1),
  (645, 1),
  (648, 1),
  (738, 1),
  (760, 1),
  (872, 1),
  (1097, 1),
  (1127, 1),
  (1233, 1),
  (1299, 4),
  (1490, 1),
  (1500, 4),
  (1728, 1)],
 [(60, 1),
  (65, 1),
  (71, 1),
  (83, 1),
  (92, 1),
  (319, 1),
  (343, 2),
  (346, 1),
  (420, 2),
  (439, 1),
  (521, 1),
  (1500, 3),
  (1649, 1),
  (1729, 1),
  (1730, 1)],
 [(41, 1),
  (72, 1),
  (92, 1),
  (136, 1),
  (210, 1),
  (367, 1),
  (371, 1),
  (465, 1),
  (479, 1),
  (587, 1),
  (592, 1),
  (764, 2),
  (815, 1),
  (1141, 1),
  (1451, 1),
  (1622, 1),
  (1731, 1)],
 [(29, 1),
  (53, 1),
  (91, 1),
  (166, 1),
  (232, 2),
  (282, 1),
  (424, 1),
  (446, 1),
  (478, 2),
  (479, 1),
  (550, 1),
  (553, 1),
  (558, 1),
  (567, 1),
  (576, 1),
  (587, 1),
  (620, 1),
  (675, 1),
  (961, 1),
  (971, 1),
  (1011, 1),
  (1193, 2),
  (1356, 1)],
 [(49, 2),
  (109, 1),
  (245, 3),
  (301, 1),
  (310, 2),
  (354, 1),
  (358, 1),
  (393, 2),
  (395, 3),
  (397, 3),
  (411, 1),
  (480, 1),
  (495, 2),
  (540, 1),
  (651, 2),
  (705, 1),
  (786, 1),
  (815, 1),
  (848, 1),
  (996, 2),
  (1004, 1),
  (1435, 1),
  (1462, 1),
  (1533, 1),
  (1732, 3)],
 [(18, 1),
  (29, 1),
  (35, 1),
  (42, 2),
  (58, 2),
  (66, 1),
  (72, 1),
  (109, 3),
  (146, 1),
  (149, 1),
  (163, 6),
  (210, 4),
  (212, 2),
  (229, 1),
  (243, 1),
  (244, 1),
  (262, 1),
  (268, 1),
  (290, 1),
  (305, 1),
  (312, 1),
  (313, 3),
  (319, 1),
  (336, 1),
  (339, 1),
  (352, 2),
  (359, 5),
  (363, 1),
  (371, 1),
  (382, 1),
  (414, 1),
  (423, 1),
  (425, 1),
  (431, 1),
  (449, 1),
  (480, 2),
  (514, 2),
  (521, 6),
  (551, 1),
  (560, 1),
  (569, 1),
  (575, 3),
  (601, 1),
  (625, 1),
  (638, 1),
  (640, 1),
  (648, 2),
  (650, 1),
  (657, 1),
  (668, 2),
  (731, 1),
  (762, 1),
  (770, 8),
  (774, 2),
  (776, 1),
  (779, 10),
  (781, 1),
  (782, 1),
  (870, 2),
  (878, 1),
  (897, 1),
  (904, 1),
  (905, 1),
  (925, 2),
  (942, 1),
  (957, 1),
  (976, 1),
  (1028, 1),
  (1036, 2),
  (1066, 1),
  (1312, 1),
  (1328, 1),
  (1399, 4),
  (1408, 1),
  (1414, 1),
  (1451, 1),
  (1559, 1),
  (1580, 1),
  (1733, 1)],
 [(42, 2),
  (64, 1),
  (65, 1),
  (71, 1),
  (114, 1),
  (123, 1),
  (163, 2),
  (200, 1),
  (205, 2),
  (206, 1),
  (217, 1),
  (280, 1),
  (287, 1),
  (333, 1),
  (359, 1),
  (396, 1),
  (483, 1),
  (551, 1),
  (590, 1),
  (596, 1),
  (650, 1),
  (746, 1),
  (770, 1),
  (774, 1),
  (779, 2),
  (799, 1),
  (935, 1),
  (1156, 1),
  (1158, 1),
  (1309, 1),
  (1399, 1),
  (1633, 1),
  (1734, 1)],
 [(9, 1),
  (39, 1),
  (42, 2),
  (104, 1),
  (133, 1),
  (158, 1),
  (171, 1),
  (223, 1),
  (276, 1),
  (277, 1),
  (288, 1),
  (308, 1),
  (354, 1),
  (424, 1),
  (449, 1),
  (509, 1),
  (725, 1),
  (764, 2),
  (770, 1),
  (836, 1),
  (853, 1),
  (976, 1),
  (1328, 1)],
 [(125, 1),
  (161, 1),
  (236, 1),
  (264, 1),
  (321, 1),
  (328, 1),
  (365, 2),
  (548, 1),
  (570, 1),
  (831, 1),
  (1385, 1),
  (1735, 1)],
 [(16, 1),
  (30, 1),
  (41, 2),
  (58, 1),
  (63, 1),
  (131, 3),
  (132, 2),
  (197, 1),
  (210, 1),
  (211, 1),
  (216, 1),
  (229, 1),
  (250, 2),
  (275, 1),
  (320, 1),
  (326, 1),
  (358, 1),
  (382, 2),
  (388, 1),
  (390, 1),
  (397, 1),
  (398, 1),
  (405, 1),
  (429, 1),
  (430, 1),
  (431, 2),
  (435, 3),
  (437, 1),
  (439, 1),
  (448, 1),
  (479, 1),
  (484, 1),
  (493, 1),
  (566, 1),
  (610, 1),
  (616, 1),
  (638, 1),
  (668, 1),
  (755, 1),
  (786, 1),
  (788, 1),
  (792, 1),
  (802, 1),
  (807, 3),
  (808, 1),
  (826, 1),
  (827, 1),
  (867, 1),
  (904, 1),
  (911, 1),
  (973, 1),
  (988, 1),
  (1014, 1),
  (1052, 1),
  (1062, 1),
  (1087, 1),
  (1142, 1),
  (1427, 1),
  (1458, 1),
  (1515, 1),
  (1538, 1),
  (1577, 3),
  (1633, 1),
  (1736, 1)],
 [(30, 4),
  (97, 1),
  (152, 1),
  (183, 3),
  (244, 1),
  (281, 4),
  (298, 1),
  (319, 1),
  (354, 1),
  (379, 1),
  (397, 12),
  (439, 1),
  (448, 1),
  (468, 4),
  (555, 2),
  (558, 2),
  (573, 1),
  (630, 2),
  (742, 1),
  (904, 2),
  (1206, 1),
  (1328, 3),
  (1388, 1),
  (1395, 1),
  (1411, 1),
  (1420, 1),
  (1504, 1)],
 [(16, 1),
  (82, 1),
  (144, 1),
  (167, 1),
  (231, 1),
  (238, 1),
  (289, 1),
  (560, 1),
  (698, 1),
  (764, 1),
  (813, 1),
  (1681, 1),
  (1737, 1),
  (1738, 1)],
 [(2, 2),
  (13, 1),
  (26, 2),
  (38, 2),
  (39, 2),
  (53, 1),
  (54, 1),
  (57, 1),
  (58, 1),
  (69, 1),
  (72, 4),
  (73, 1),
  (80, 3),
  (89, 2),
  (105, 1),
  (121, 3),
  (138, 1),
  (140, 1),
  (145, 1),
  (152, 1),
  (158, 1),
  (162, 2),
  (171, 1),
  (181, 2),
  (196, 3),
  (214, 1),
  (219, 1),
  (236, 1),
  (240, 1),
  (285, 1),
  (291, 1),
  (302, 1),
  (313, 1),
  (314, 2),
  (323, 1),
  (325, 1),
  (327, 1),
  (333, 1),
  (348, 2),
  (359, 2),
  (370, 1),
  (376, 1),
  (378, 1),
  (383, 3),
  (409, 6),
  (411, 1),
  (420, 1),
  (449, 2),
  (452, 1),
  (480, 1),
  (487, 1),
  (499, 1),
  (514, 1),
  (521, 1),
  (527, 1),
  (537, 1),
  (538, 1),
  (564, 1),
  (569, 1),
  (596, 1),
  (610, 1),
  (682, 1),
  (700, 2),
  (714, 1),
  (731, 1),
  (740, 1),
  (766, 2),
  (767, 1),
  (772, 1),
  (778, 1),
  (807, 1),
  (811, 3),
  (812, 1),
  (818, 1),
  (822, 2),
  (833, 1),
  (874, 5),
  (912, 1),
  (1007, 1),
  (1051, 2),
  (1242, 1),
  (1263, 5),
  (1331, 1),
  (1456, 1),
  (1488, 1),
  (1538, 1),
  (1558, 1),
  (1591, 2),
  (1647, 2),
  (1665, 1),
  (1694, 1)],
 [(1, 1),
  (36, 1),
  (42, 2),
  (58, 1),
  (73, 2),
  (80, 1),
  (128, 1),
  (152, 1),
  (166, 2),
  (171, 1),
  (186, 2),
  (212, 1),
  (272, 1),
  (287, 1),
  (321, 1),
  (348, 1),
  (366, 1),
  (409, 4),
  (447, 1),
  (449, 1),
  (464, 1),
  (467, 1),
  (658, 1),
  (672, 1),
  (676, 1),
  (690, 1),
  (944, 1),
  (970, 1),
  (1252, 1)],
 [(79, 1), (365, 1), (390, 1), (920, 1), (1061, 1), (1155, 1)],
 [(20, 1),
  (29, 1),
  (53, 2),
  (58, 1),
  (68, 1),
  (113, 1),
  (125, 1),
  (128, 2),
  (129, 2),
  (131, 8),
  (132, 2),
  (134, 1),
  (174, 1),
  (191, 2),
  (204, 1),
  (211, 1),
  (220, 6),
  (238, 2),
  (241, 1),
  (243, 1),
  (289, 1),
  (301, 1),
  (302, 1),
  (323, 1),
  (329, 1),
  (352, 1),
  (378, 1),
  (414, 1),
  (424, 1),
  (431, 2),
  (448, 1),
  (471, 4),
  (473, 1),
  (479, 2),
  (493, 1),
  (500, 1),
  (508, 1),
  (509, 1),
  (512, 1),
  (537, 1),
  (627, 1),
  (635, 4),
  (660, 4),
  (707, 1),
  (717, 1),
  (751, 1),
  (786, 2),
  (796, 3),
  (807, 3),
  (811, 2),
  (812, 2),
  (870, 1),
  (922, 1),
  (930, 1),
  (948, 1),
  (1005, 1),
  (1009, 1),
  (1014, 3),
  (1026, 1),
  (1059, 1),
  (1065, 1),
  (1095, 3),
  (1113, 1),
  (1163, 1),
  (1240, 1),
  (1272, 1),
  (1286, 1),
  (1328, 1),
  (1329, 1),
  (1381, 1),
  (1413, 1),
  (1414, 1),
  (1439, 1),
  (1447, 1),
  (1456, 1),
  (1605, 1),
  (1652, 1),
  (1660, 2),
  (1705, 2),
  (1731, 1)],
 [(26, 1),
  (92, 1),
  (185, 1),
  (210, 1),
  (220, 1),
  (277, 1),
  (300, 1),
  (319, 1),
  (322, 1),
  (356, 2),
  (365, 5),
  (395, 1),
  (397, 2),
  (407, 1),
  (447, 2),
  (455, 3),
  (537, 1),
  (557, 1),
  (637, 1),
  (709, 1),
  (743, 1),
  (760, 1),
  (795, 3),
  (796, 3),
  (833, 1),
  (888, 1),
  (1089, 1),
  (1370, 1),
  (1735, 1),
  (1739, 1)],
 [(8, 3),
  (13, 1),
  (19, 1),
  (26, 1),
  (32, 1),
  (42, 1),
  (46, 2),
  (48, 1),
  (58, 1),
  (60, 1),
  (71, 1),
  (85, 2),
  (92, 1),
  (108, 1),
  (112, 1),
  (126, 1),
  (136, 2),
  (137, 1),
  (138, 1),
  (145, 1),
  (149, 1),
  (162, 1),
  (166, 1),
  (171, 1),
  (205, 1),
  (206, 1),
  (208, 1),
  (215, 1),
  (229, 2),
  (235, 4),
  (265, 1),
  (275, 1),
  (289, 1),
  (304, 1),
  (319, 4),
  (323, 1),
  (324, 1),
  (326, 1),
  (328, 1),
  (333, 1),
  (338, 1),
  (353, 1),
  (372, 1),
  (381, 1),
  (382, 2),
  (397, 2),
  (420, 1),
  (438, 1),
  (446, 1),
  (448, 1),
  (449, 1),
  (458, 1),
  (473, 1),
  (474, 1),
  (477, 1),
  (479, 3),
  (483, 1),
  (486, 1),
  (489, 1),
  (509, 1),
  (514, 1),
  (517, 1),
  (535, 2),
  (537, 3),
  (546, 1),
  (550, 1),
  (551, 1),
  (592, 1),
  (596, 1),
  (610, 1),
  (612, 1),
  (617, 1),
  (619, 2),
  (649, 2),
  (651, 3),
  (662, 2),
  (680, 1),
  (788, 2),
  (789, 2),
  (831, 2),
  (833, 1),
  (848, 1),
  (866, 2),
  (911, 1),
  (917, 2),
  (935, 1),
  (978, 1),
  (1040, 1),
  (1066, 1),
  (1072, 2),
  (1104, 1),
  (1105, 1),
  (1106, 1),
  (1119, 1),
  (1148, 5),
  (1170, 1),
  (1180, 8),
  (1186, 1),
  (1188, 1),
  (1244, 2),
  (1273, 1),
  (1326, 1),
  (1327, 1),
  (1348, 1),
  (1386, 1),
  (1484, 3),
  (1502, 1),
  (1555, 1),
  (1589, 1),
  (1663, 1),
  (1734, 2),
  (1740, 1),
  (1741, 13)],
 [(13, 1),
  (19, 1),
  (30, 1),
  (44, 1),
  (60, 1),
  (71, 1),
  (110, 1),
  (119, 1),
  (183, 1),
  (236, 1),
  (241, 1),
  (319, 2),
  (436, 1),
  (439, 1),
  (443, 1),
  (458, 1),
  (503, 1),
  (536, 1),
  (539, 1),
  (557, 1),
  (558, 1),
  (559, 2),
  (582, 1),
  (675, 1),
  (869, 1),
  (988, 1),
  (1522, 1),
  (1562, 1),
  (1660, 1)],
 [(10, 1),
  (119, 1),
  (195, 2),
  (310, 2),
  (365, 1),
  (382, 1),
  (390, 2),
  (395, 1),
  (555, 1),
  (610, 2),
  (649, 3),
  (651, 1),
  (691, 4),
  (727, 1),
  (760, 2),
  (767, 2),
  (1245, 1),
  (1362, 1),
  (1560, 1)],
 [(42, 3),
  (84, 1),
  (88, 1),
  (112, 1),
  (221, 1),
  (250, 1),
  (328, 1),
  (334, 1),
  (651, 2),
  (715, 1),
  (996, 1),
  (1273, 1),
  (1419, 1),
  (1591, 1),
  (1689, 1)],
 [(9, 1),
  (19, 1),
  (68, 1),
  (74, 1),
  (104, 1),
  (147, 1),
  (158, 1),
  (171, 2),
  (212, 1),
  (214, 1),
  (219, 1),
  (233, 1),
  (308, 1),
  (313, 1),
  (323, 1),
  (336, 2),
  (353, 1),
  (396, 1),
  (431, 1),
  (629, 1),
  (726, 1),
  (839, 1),
  (972, 1),
  (1089, 1),
  (1456, 1)],
 [(48, 1),
  (51, 1),
  (82, 2),
  (89, 1),
  (122, 1),
  (198, 4),
  (243, 1),
  (325, 1),
  (393, 1),
  (458, 1),
  (568, 2),
  (581, 1),
  (612, 2),
  (629, 2),
  (648, 2),
  (801, 5),
  (812, 1),
  (971, 1),
  (976, 1),
  (1734, 1)],
 [(42, 1),
  (121, 1),
  (278, 1),
  (431, 1),
  (601, 1),
  (914, 1),
  (1016, 1),
  (1029, 1),
  (1051, 1),
  (1397, 1)],
 [(48, 2),
  (71, 1),
  (82, 1),
  (104, 1),
  (107, 1),
  (128, 1),
  (136, 1),
  (164, 1),
  (166, 1),
  (220, 1),
  (255, 1),
  (265, 2),
  (275, 3),
  (285, 1),
  (308, 1),
  (388, 1),
  (398, 2),
  (405, 7),
  (411, 1),
  (429, 1),
  (477, 1),
  (487, 1),
  (525, 1),
  (541, 1),
  (543, 1),
  (607, 1),
  (610, 1),
  (616, 1),
  (700, 1),
  (702, 1),
  (812, 1),
  (904, 1),
  (935, 1),
  (948, 1),
  (1023, 1),
  (1325, 1),
  (1329, 1),
  (1355, 1),
  (1386, 1)],
 [(16, 1),
  (23, 1),
  (26, 1),
  (29, 3),
  (41, 1),
  (46, 1),
  (48, 2),
  (57, 2),
  (71, 1),
  (72, 1),
  (159, 1),
  (161, 1),
  (191, 1),
  (198, 2),
  (211, 1),
  (217, 2),
  (239, 2),
  (275, 2),
  (288, 1),
  (344, 1),
  (373, 1),
  (390, 1),
  (398, 1),
  (401, 1),
  (403, 1),
  (405, 3),
  (414, 1),
  (428, 1),
  (429, 1),
  (431, 1),
  (465, 1),
  (479, 1),
  (484, 1),
  (488, 2),
  (551, 1),
  (600, 1),
  (622, 2),
  (640, 1),
  (713, 1),
  (812, 1),
  (874, 1),
  (886, 1),
  (911, 2),
  (917, 1),
  (1163, 1),
  (1183, 1),
  (1189, 1),
  (1362, 1)],
 [(66, 2),
  (89, 1),
  (96, 1),
  (119, 2),
  (128, 3),
  (129, 1),
  (178, 1),
  (197, 2),
  (212, 1),
  (215, 1),
  (241, 1),
  (321, 1),
  (334, 1),
  (405, 2),
  (511, 1),
  (555, 1),
  (623, 1),
  (672, 2),
  (832, 1),
  (840, 2),
  (875, 1),
  (948, 2),
  (1062, 1),
  (1121, 1),
  (1311, 1),
  (1589, 1)],
 [(4, 1),
  (7, 1),
  (27, 1),
  (42, 1),
  (49, 1),
  (58, 1),
  (60, 1),
  (61, 1),
  (71, 1),
  (72, 1),
  (109, 1),
  (152, 2),
  (177, 1),
  (198, 1),
  (255, 1),
  (259, 1),
  (276, 1),
  (305, 1),
  (313, 1),
  (319, 1),
  (360, 1),
  (407, 1),
  (479, 1),
  (526, 1),
  (579, 1),
  (607, 1),
  (701, 1),
  (760, 1),
  (776, 2),
  (873, 1),
  (1016, 1),
  (1425, 1),
  (1554, 1),
  (1614, 2),
  (1735, 1),
  (1742, 1)],
 [(7, 1),
  (16, 1),
  (28, 1),
  (32, 1),
  (42, 2),
  (46, 2),
  (47, 1),
  (55, 1),
  (56, 1),
  (58, 1),
  (66, 1),
  (99, 1),
  (119, 1),
  (127, 1),
  (128, 1),
  (133, 1),
  (134, 1),
  (138, 2),
  (150, 2),
  (173, 1),
  (177, 2),
  (186, 2),
  (215, 1),
  (221, 1),
  (233, 1),
  (236, 1),
  (277, 1),
  (287, 1),
  (296, 1),
  (321, 2),
  (348, 2),
  (354, 2),
  (411, 2),
  (424, 1),
  (449, 1),
  (463, 4),
  (464, 1),
  (480, 1),
  (481, 1),
  (493, 1),
  (514, 1),
  (551, 1),
  (581, 1),
  (623, 3),
  (634, 1),
  (677, 1),
  (710, 1),
  (799, 1),
  (839, 1),
  (842, 1),
  (844, 5),
  (857, 1),
  (939, 1),
  (1121, 1),
  (1307, 1),
  (1336, 3),
  (1366, 1),
  (1383, 3),
  (1435, 1),
  (1466, 1),
  (1535, 1),
  (1743, 1),
  (1744, 6),
  (1745, 2)],
 [(4, 1),
  (29, 1),
  (46, 2),
  (58, 1),
  (80, 1),
  (203, 1),
  (210, 1),
  (236, 1),
  (257, 1),
  (261, 1),
  (274, 2),
  (289, 2),
  (321, 2),
  (323, 1),
  (334, 2),
  (348, 2),
  (351, 2),
  (360, 1),
  (376, 1),
  (481, 2),
  (506, 1),
  (626, 1),
  (1247, 1),
  (1338, 1),
  (1381, 1),
  (1385, 1),
  (1430, 1),
  (1491, 2),
  (1744, 3),
  (1746, 1),
  (1747, 1)],
 [(13, 1),
  (28, 2),
  (53, 1),
  (61, 2),
  (66, 1),
  (82, 2),
  (96, 1),
  (109, 2),
  (122, 1),
  (123, 1),
  (126, 1),
  (199, 1),
  (215, 1),
  (261, 1),
  (277, 1),
  (344, 1),
  (396, 1),
  (478, 3),
  (481, 3),
  (550, 1),
  (638, 1),
  (642, 1),
  (1694, 1),
  (1709, 1),
  (1744, 2)],
 [(125, 1),
  (161, 1),
  (236, 1),
  (264, 1),
  (321, 1),
  (328, 1),
  (365, 2),
  (548, 1),
  (570, 1),
  (831, 1),
  (1385, 1),
  (1735, 1)],
 [(35, 1),
  (56, 1),
  (57, 1),
  (123, 1),
  (127, 1),
  (128, 1),
  (136, 1),
  (140, 1),
  (195, 1),
  (349, 1),
  (373, 1),
  (377, 1),
  (378, 3),
  (409, 2),
  (419, 1),
  (537, 1),
  (630, 1),
  (635, 1),
  (638, 1),
  (717, 1),
  (858, 1),
  (911, 1),
  (1004, 1),
  (1259, 1),
  (1324, 1),
  (1386, 1),
  (1421, 2),
  (1589, 1),
  (1748, 2)],
 [(181, 4),
  (249, 1),
  (262, 1),
  (287, 1),
  (319, 1),
  (391, 1),
  (398, 1),
  (424, 1),
  (435, 1),
  (460, 1),
  (467, 1),
  (551, 1),
  (579, 1),
  (623, 1),
  (815, 1),
  (817, 1),
  (924, 1),
  (1298, 1),
  (1359, 1)],
 [(42, 1),
  (53, 2),
  (89, 1),
  (114, 1),
  (149, 1),
  (164, 1),
  (234, 1),
  (279, 1),
  (393, 1),
  (550, 2),
  (571, 2),
  (840, 1),
  (1066, 1),
  (1249, 1)],
 [(69, 1),
  (85, 1),
  (149, 2),
  (291, 1),
  (301, 1),
  (438, 3),
  (587, 1),
  (849, 1),
  (990, 1),
  (1112, 1)],
 [(34, 1),
  (39, 1),
  (61, 1),
  (117, 1),
  (201, 1),
  (233, 2),
  (331, 1),
  (370, 1),
  (373, 1),
  (387, 1),
  (469, 2),
  (479, 5),
  (596, 1),
  (729, 1),
  (783, 2),
  (867, 1),
  (1064, 5),
  (1121, 1),
  (1248, 1),
  (1282, 1),
  (1331, 1),
  (1335, 6),
  (1517, 1),
  (1521, 1),
  (1639, 1)],
 [(28, 1),
  (31, 1),
  (88, 1),
  (166, 1),
  (240, 1),
  (281, 1),
  (296, 1),
  (397, 3),
  (448, 1),
  (463, 1),
  (481, 2),
  (487, 1),
  (516, 1),
  (551, 1),
  (627, 1),
  (824, 1),
  (891, 1),
  (1370, 1),
  (1507, 1),
  (1657, 1)],
 [(2, 1),
  (84, 1),
  (128, 1),
  (129, 1),
  (149, 1),
  (151, 2),
  (181, 1),
  (321, 1),
  (323, 1),
  (437, 2),
  (603, 1),
  (698, 1),
  (726, 1),
  (807, 4),
  (821, 1),
  (1346, 1),
  (1592, 1)],
 [(82, 1),
  (128, 1),
  (129, 1),
  (199, 3),
  (220, 1),
  (276, 1),
  (289, 1),
  (308, 2),
  (313, 1),
  (321, 1),
  (348, 2),
  (365, 1),
  (368, 1),
  (387, 1),
  (390, 1),
  (413, 1),
  (431, 3),
  (481, 1),
  (512, 1),
  (514, 1),
  (521, 1),
  (671, 1),
  (795, 1),
  (796, 1),
  (1038, 1),
  (1526, 1),
  (1652, 1),
  (1682, 1),
  (1749, 2)],
 [(68, 1),
  (71, 1),
  (202, 2),
  (274, 1),
  (284, 1),
  (342, 1),
  (366, 1),
  (409, 1),
  (431, 1),
  (477, 1),
  (537, 1),
  (605, 1),
  (651, 1),
  (733, 7),
  (735, 1),
  (799, 1),
  (844, 2),
  (858, 1),
  (968, 1),
  (1068, 1),
  (1190, 1),
  (1474, 1),
  (1540, 1)],
 [(49, 1),
  (52, 1),
  (109, 1),
  (117, 2),
  (121, 1),
  (145, 1),
  (181, 1),
  (231, 1),
  (248, 1),
  (305, 1),
  (310, 1),
  (431, 1),
  (780, 1),
  (781, 1),
  (973, 1),
  (1406, 1)],
 [(1, 2),
  (42, 2),
  (66, 1),
  (85, 2),
  (126, 1),
  (128, 1),
  (129, 1),
  (137, 1),
  (148, 1),
  (149, 4),
  (177, 2),
  (187, 1),
  (255, 1),
  (276, 1),
  (300, 1),
  (317, 1),
  (319, 1),
  (352, 1),
  (449, 1),
  (537, 1),
  (550, 2),
  (991, 3),
  (1129, 1),
  (1443, 1)],
 [(110, 1),
  (164, 1),
  (199, 1),
  (233, 2),
  (255, 1),
  (299, 1),
  (358, 1),
  (371, 1),
  (439, 1),
  (631, 2),
  (847, 1),
  (921, 1)],
 [(71, 1),
  (127, 1),
  (155, 1),
  (202, 1),
  (231, 1),
  (284, 1),
  (310, 1),
  (479, 1),
  (548, 1),
  (631, 2),
  (730, 1),
  (901, 1),
  (976, 1),
  (996, 1),
  (1051, 1),
  (1327, 1),
  (1629, 1),
  (1718, 1)],
 [(13, 1),
  (19, 1),
  (32, 1),
  (42, 1),
  (48, 1),
  (49, 4),
  (74, 1),
  (114, 1),
  (195, 1),
  (287, 1),
  (354, 1),
  (358, 1),
  (365, 2),
  (454, 1),
  (565, 1),
  (599, 1),
  (872, 1),
  (922, 2),
  (1029, 1),
  (1060, 1),
  (1150, 2),
  (1182, 1),
  (1517, 2),
  (1587, 1),
  (1610, 1),
  (1750, 1)],
 [(48, 1),
  (59, 1),
  (68, 1),
  (85, 1),
  (111, 1),
  (122, 1),
  (210, 1),
  (275, 1),
  (307, 2),
  (375, 2),
  (383, 1),
  (393, 1),
  (405, 2),
  (547, 2),
  (582, 1),
  (610, 1),
  (616, 2),
  (620, 1),
  (935, 1),
  (1014, 1),
  (1036, 2),
  (1153, 1),
  (1433, 2),
  (1751, 1)],
 [(1, 1),
  (15, 1),
  (66, 1),
  (68, 1),
  (119, 1),
  (128, 2),
  (132, 1),
  (177, 1),
  (196, 1),
  (201, 1),
  (212, 1),
  (220, 1),
  (241, 1),
  (265, 2),
  (275, 1),
  (300, 1),
  (308, 1),
  (329, 1),
  (346, 2),
  (393, 1),
  (397, 1),
  (398, 3),
  (405, 1),
  (414, 1),
  (431, 1),
  (438, 1),
  (484, 1),
  (520, 1),
  (574, 1),
  (629, 1),
  (635, 2),
  (672, 2),
  (676, 1),
  (681, 1),
  (758, 1),
  (814, 1),
  (823, 1),
  (827, 1),
  (830, 2),
  (834, 2),
  (839, 1),
  (870, 1),
  (882, 1),
  (978, 1),
  (1009, 1),
  (1052, 1),
  (1081, 2),
  (1190, 1),
  (1221, 1),
  (1296, 1),
  (1382, 1),
  (1386, 1),
  (1408, 2),
  (1439, 1)],
 [(41, 1),
  (42, 1),
  (67, 1),
  (128, 1),
  (134, 1),
  (147, 2),
  (162, 1),
  (187, 1),
  (239, 1),
  (266, 1),
  (275, 4),
  (346, 5),
  (520, 1),
  (527, 2),
  (537, 1),
  (603, 1),
  (610, 1),
  (632, 1),
  (682, 1),
  (815, 1),
  (827, 1),
  (830, 4),
  (834, 4),
  (872, 5),
  (898, 1),
  (901, 1),
  (911, 1),
  (948, 1),
  (978, 2),
  (997, 3),
  (1005, 2),
  (1056, 2),
  (1128, 1),
  (1204, 1),
  (1331, 1),
  (1332, 5),
  (1357, 1),
  (1421, 1),
  (1436, 1),
  (1653, 1),
  (1697, 1)],
 [(11, 1),
  (53, 2),
  (63, 1),
  (89, 2),
  (126, 1),
  (214, 1),
  (244, 2),
  (255, 1),
  (287, 1),
  (325, 1),
  (379, 1),
  (390, 1),
  (397, 7),
  (398, 3),
  (413, 1),
  (463, 1),
  (487, 5),
  (651, 1),
  (669, 1),
  (891, 1),
  (904, 1),
  (1020, 1),
  (1079, 1),
  (1155, 3),
  (1158, 1),
  (1259, 2),
  (1447, 1),
  (1469, 1),
  (1533, 2),
  (1752, 1)],
 [(42, 1),
  (77, 1),
  (126, 1),
  (177, 1),
  (265, 2),
  (268, 1),
  (346, 4),
  (352, 1),
  (358, 1),
  (388, 2),
  (390, 2),
  (397, 1),
  (398, 2),
  (423, 1),
  (438, 1),
  (527, 2),
  (612, 1),
  (653, 2),
  (698, 1),
  (804, 1),
  (872, 1),
  (1078, 1),
  (1088, 1),
  (1090, 1),
  (1414, 1),
  (1622, 1),
  (1753, 1)],
 [(16, 1),
  (83, 1),
  (99, 1),
  (220, 1),
  (320, 1),
  (390, 1),
  (434, 1),
  (855, 1),
  (876, 1),
  (972, 1),
  (1514, 1)],
 [(88, 1), (154, 1), (208, 1)],
 [(13, 2),
  (19, 1),
  (40, 1),
  (42, 1),
  (88, 1),
  (106, 1),
  (109, 1),
  (150, 1),
  (161, 1),
  (166, 1),
  (171, 3),
  (206, 1),
  (241, 2),
  (276, 1),
  (277, 1),
  (321, 1),
  (356, 2),
  (365, 2),
  (399, 2),
  (410, 1),
  (449, 1),
  (474, 1),
  (478, 1),
  (479, 1),
  (480, 1),
  (619, 1),
  (749, 1),
  (897, 1),
  (953, 1),
  (1517, 1)],
 [(196, 2), (356, 1), (393, 1), (403, 1), (680, 1), (825, 1)],
 [(42, 1),
  (158, 1),
  (177, 1),
  (229, 1),
  (245, 4),
  (328, 1),
  (403, 1),
  (564, 1),
  (725, 1),
  (746, 1),
  (839, 1),
  (948, 2),
  (1352, 1)],
 [(1, 1),
  (5, 1),
  (18, 1),
  (28, 1),
  (88, 1),
  (154, 1),
  (186, 1),
  (215, 1),
  (312, 1),
  (326, 1),
  (480, 1),
  (600, 1),
  (605, 2),
  (619, 1),
  (733, 3),
  (788, 1),
  (804, 1),
  (884, 2),
  (953, 1),
  (1044, 1),
  (1104, 1),
  (1169, 1),
  (1297, 1),
  (1467, 1),
  (1687, 1)],
 [(28, 2), (91, 1), (109, 1), (154, 1), (239, 1), (395, 1), (651, 1)],
 [(30, 1), (91, 1), (263, 1), (495, 1), (890, 1), (939, 1), (1754, 1)],
 [(30, 1), (109, 1), (163, 1), (393, 1), (632, 1), (996, 1)],
 [(42, 1),
  (58, 1),
  (66, 1),
  (71, 1),
  (119, 1),
  (149, 1),
  (152, 1),
  (243, 1),
  (411, 1),
  (420, 1),
  (437, 1),
  (530, 1),
  (550, 1),
  (561, 1),
  (640, 1),
  (642, 1),
  (671, 1),
  (1006, 1),
  (1076, 1),
  (1161, 1),
  (1165, 1),
  (1168, 1),
  (1638, 1)],
 [(42, 2),
  (58, 1),
  (177, 1),
  (178, 1),
  (188, 1),
  (196, 1),
  (202, 2),
  (204, 1),
  (212, 1),
  (239, 1),
  (277, 1),
  (298, 1),
  (597, 1),
  (815, 2),
  (961, 1),
  (1060, 1),
  (1062, 1),
  (1116, 1),
  (1119, 3),
  (1264, 1),
  (1541, 2)],
 [(29, 1),
  (47, 1),
  (126, 1),
  (167, 1),
  (207, 1),
  (276, 1),
  (287, 1),
  (348, 1),
  (383, 1),
  (396, 1),
  (456, 4),
  (527, 2),
  (631, 2),
  (639, 1),
  (700, 1),
  (760, 1),
  (848, 1),
  (882, 1),
  (1355, 1),
  (1357, 1),
  (1362, 1),
  (1662, 1)],
 [(60, 1),
  (97, 1),
  (113, 1),
  (166, 1),
  (183, 1),
  (254, 1),
  (319, 1),
  (367, 1),
  (397, 6),
  (411, 1),
  (439, 1),
  (468, 1),
  (563, 1),
  (634, 1),
  (638, 1),
  (675, 1),
  (819, 1),
  (845, 1),
  (863, 1),
  (904, 1),
  (963, 1),
  (1277, 1),
  (1355, 1),
  (1459, 1),
  (1755, 1),
  (1756, 1)],
 [(68, 2),
  (126, 1),
  (177, 1),
  (715, 1),
  (950, 1),
  (1059, 1),
  (1373, 1),
  (1375, 1)],
 [(136, 1),
  (164, 1),
  (231, 1),
  (314, 1),
  (329, 1),
  (331, 1),
  (382, 1),
  (395, 2),
  (422, 1),
  (446, 1),
  (642, 1),
  (657, 1),
  (759, 1),
  (979, 1),
  (1006, 1),
  (1013, 1),
  (1032, 1),
  (1059, 1),
  (1223, 1),
  (1377, 1),
  (1419, 1)],
 [(22, 1),
  (98, 1),
  (118, 1),
  (128, 2),
  (149, 1),
  (212, 1),
  (246, 1),
  (354, 1),
  (365, 1),
  (479, 1),
  (514, 1),
  (550, 1),
  (881, 1),
  (1133, 1),
  (1329, 1),
  (1689, 1)],
 [(42, 1),
  (58, 1),
  (85, 1),
  (91, 1),
  (109, 1),
  (115, 1),
  (152, 1),
  (203, 2),
  (223, 1),
  (276, 1),
  (300, 1),
  (325, 2),
  (352, 3),
  (354, 1),
  (357, 1),
  (376, 1),
  (395, 1),
  (439, 1),
  (445, 2),
  (496, 1),
  (499, 1),
  (503, 1),
  (557, 1),
  (570, 2),
  (578, 1),
  (773, 1),
  (987, 2),
  (996, 1),
  (1028, 1),
  (1030, 2),
  (1329, 1),
  (1549, 1),
  (1573, 1),
  (1641, 1)],
 [(4, 1),
  (71, 1),
  (109, 1),
  (128, 1),
  (339, 1),
  (352, 1),
  (354, 1),
  (420, 1),
  (530, 1),
  (730, 1),
  (1719, 1)],
 [(2, 1),
  (42, 1),
  (68, 2),
  (72, 1),
  (82, 1),
  (115, 1),
  (122, 1),
  (145, 1),
  (232, 1),
  (280, 1),
  (287, 1),
  (323, 1),
  (473, 1),
  (832, 1),
  (920, 1),
  (1276, 1)],
 [(29, 1),
  (46, 1),
  (88, 1),
  (239, 1),
  (255, 2),
  (293, 1),
  (298, 1),
  (373, 1),
  (531, 1),
  (621, 1),
  (622, 1),
  (725, 1),
  (799, 1),
  (872, 1),
  (1033, 1),
  (1217, 1),
  (1258, 1),
  (1561, 1),
  (1565, 1)],
 [(16, 1),
  (71, 1),
  (82, 2),
  (121, 2),
  (188, 1),
  (335, 1),
  (361, 1),
  (432, 1),
  (458, 1),
  (628, 1),
  (706, 1),
  (829, 1),
  (949, 1),
  (1001, 2),
  (1198, 1),
  (1217, 2),
  (1251, 2),
  (1359, 1),
  (1470, 1),
  (1500, 1),
  (1505, 1),
  (1757, 1)],
 [(32, 1),
  (126, 1),
  (149, 2),
  (181, 2),
  (246, 1),
  (247, 1),
  (291, 3),
  (355, 1),
  (660, 1),
  (767, 1),
  (903, 1),
  (963, 1),
  (1076, 1),
  (1182, 1),
  (1319, 1),
  (1404, 1),
  (1408, 1),
  (1543, 1),
  (1758, 1)],
 [(72, 1),
  (89, 1),
  (132, 1),
  (149, 1),
  (280, 1),
  (287, 1),
  (321, 1),
  (812, 1),
  (833, 1),
  (997, 1),
  (1455, 1),
  (1503, 1),
  (1646, 1),
  (1759, 1)],
 [(23, 1),
  (38, 3),
  (61, 1),
  (67, 1),
  (80, 1),
  (83, 2),
  (86, 1),
  (94, 1),
  (164, 2),
  (176, 1),
  (194, 1),
  (206, 1),
  (264, 1),
  (319, 1),
  (529, 2),
  (550, 1),
  (639, 1),
  (698, 1),
  (833, 1),
  (910, 1),
  (929, 1),
  (996, 1),
  (1265, 1),
  (1366, 2),
  (1444, 1),
  (1467, 1)],
 [(1, 2),
  (9, 1),
  (28, 1),
  (40, 1),
  (45, 1),
  (145, 1),
  (166, 1),
  (266, 1),
  (276, 1),
  (318, 1),
  (353, 1),
  (394, 1),
  (420, 2),
  (560, 1),
  (626, 1),
  (635, 1),
  (665, 1),
  (749, 1),
  (815, 1),
  (841, 1),
  (901, 2),
  (1150, 1),
  (1166, 1),
  (1475, 1),
  (1488, 1)],
 [(82, 1),
  (109, 1),
  (117, 1),
  (123, 1),
  (127, 1),
  (145, 3),
  (287, 1),
  (380, 1),
  (409, 1),
  (494, 1),
  (538, 1),
  (675, 2),
  (706, 1),
  (926, 1),
  (972, 1),
  (1051, 1),
  (1327, 1),
  (1593, 1),
  (1760, 2)],
 [(49, 1),
  (85, 1),
  (195, 1),
  (212, 1),
  (266, 2),
  (289, 1),
  (321, 1),
  (352, 1),
  (395, 1),
  (424, 1),
  (474, 1),
  (1569, 2)],
 [(2, 1),
  (40, 1),
  (53, 1),
  (70, 1),
  (152, 1),
  (266, 2),
  (394, 1),
  (582, 1),
  (977, 1),
  (1419, 1),
  (1456, 1),
  (1543, 1),
  (1758, 1)],
 [(48, 1),
  (84, 1),
  (204, 2),
  (205, 1),
  (220, 1),
  (233, 2),
  (235, 1),
  (244, 1),
  (263, 1),
  (311, 1),
  (333, 1),
  (420, 1),
  (438, 1),
  (483, 2),
  (499, 3),
  (554, 2),
  (614, 2),
  (801, 1),
  (833, 1),
  (872, 2),
  (926, 1),
  (1052, 1),
  (1155, 1),
  (1163, 1),
  (1252, 1),
  (1664, 1)],
 [(16, 1),
  (91, 1),
  (178, 1),
  (179, 1),
  (297, 1),
  (299, 1),
  (308, 1),
  (344, 1),
  (346, 3),
  (353, 1),
  (445, 1),
  (574, 1),
  (673, 1),
  (1337, 1),
  (1363, 1),
  (1496, 1),
  (1500, 1),
  (1671, 1)],
 [(22, 1),
  (206, 1),
  (263, 1),
  (455, 1),
  (605, 1),
  (612, 1),
  (696, 1),
  (929, 1),
  (953, 1),
  (1034, 1),
  (1168, 1),
  (1761, 1)],
 [(42, 1),
  (58, 1),
  (85, 1),
  (91, 1),
  (109, 1),
  (115, 1),
  (152, 1),
  (203, 2),
  (223, 1),
  (276, 1),
  (300, 1),
  (325, 2),
  (352, 3),
  (354, 1),
  (357, 1),
  (376, 1),
  (395, 1),
  (439, 1),
  (445, 2),
  (496, 1),
  (499, 1),
  (503, 1),
  (557, 1),
  (570, 2),
  (578, 1),
  (773, 1),
  (987, 2),
  (996, 1),
  (1028, 1),
  (1030, 2),
  (1329, 1),
  (1549, 1),
  (1573, 1),
  (1641, 1)],
 [(4, 1),
  (19, 1),
  (42, 2),
  (84, 1),
  (119, 1),
  (144, 1),
  (207, 2),
  (210, 1),
  (220, 1),
  (244, 2),
  (293, 1),
  (296, 2),
  (298, 1),
  (340, 1),
  (382, 3),
  (395, 2),
  (401, 1),
  (424, 1),
  (456, 6),
  (479, 1),
  (486, 2),
  (555, 1),
  (689, 1),
  (729, 1),
  (740, 1),
  (759, 1),
  (760, 1),
  (812, 2),
  (815, 1),
  (821, 1),
  (869, 2),
  (897, 1),
  (909, 1),
  (1007, 1),
  (1117, 1),
  (1256, 1),
  (1290, 1),
  (1294, 1),
  (1351, 1),
  (1357, 5),
  (1638, 1),
  (1644, 1),
  (1755, 1),
  (1760, 1),
  (1762, 1)],
 [(190, 1),
  (191, 1),
  (196, 1),
  (198, 1),
  (225, 1),
  (401, 1),
  (445, 1),
  (455, 1),
  (690, 1),
  (700, 2),
  (783, 2),
  (1163, 1),
  (1283, 1),
  (1390, 1),
  (1412, 1),
  (1447, 1)],
 [(16, 1),
  (74, 1),
  (99, 1),
  (109, 1),
  (188, 1),
  (331, 1),
  (466, 1),
  (481, 1),
  (570, 1),
  (1387, 1),
  (1411, 1),
  (1474, 1),
  (1606, 1)],
 [(38, 1),
  (40, 1),
  (41, 1),
  (46, 1),
  (62, 1),
  (70, 1),
  (89, 1),
  (136, 1),
  (191, 1),
  (210, 1),
  (229, 1),
  (235, 1),
  (255, 1),
  (256, 2),
  (263, 1),
  (276, 1),
  (327, 1),
  (354, 1),
  (382, 2),
  (401, 1),
  (419, 1),
  (424, 1),
  (508, 1),
  (616, 1),
  (649, 5),
  (651, 1),
  (662, 2),
  (700, 1),
  (740, 1),
  (763, 1),
  (815, 2),
  (943, 1),
  (962, 2),
  (988, 1),
  (1468, 1),
  (1508, 1),
  (1529, 1),
  (1580, 1),
  (1587, 1),
  (1763, 2),
  (1764, 1)],
 [(58, 1),
  (147, 1),
  (233, 1),
  (266, 5),
  (332, 1),
  (584, 1),
  (760, 2),
  (891, 1),
  (1033, 1),
  (1250, 1),
  (1253, 1),
  (1411, 1),
  (1468, 1),
  (1561, 1),
  (1689, 1)],
 [(25, 1),
  (28, 1),
  (31, 1),
  (91, 1),
  (115, 1),
  (167, 1),
  (243, 1),
  (266, 1),
  (279, 1),
  (584, 1),
  (632, 1),
  (779, 1),
  (1104, 1),
  (1545, 1)],
 [(85, 1),
  (163, 1),
  (229, 3),
  (411, 1),
  (479, 1),
  (483, 2),
  (620, 1),
  (666, 1),
  (1324, 1),
  (1472, 1)],
 [(63, 1),
  (123, 1),
  (147, 1),
  (193, 1),
  (250, 3),
  (280, 1),
  (297, 1),
  (326, 1),
  (374, 1),
  (393, 1),
  (446, 1),
  (483, 1),
  (651, 1),
  (680, 1),
  (715, 1),
  (760, 1),
  (926, 1),
  (936, 1),
  (996, 1),
  (1146, 1),
  (1256, 1),
  (1622, 1),
  (1623, 1)],
 [(38, 1),
  (40, 1),
  (46, 1),
  (62, 1),
  (71, 1),
  (115, 1),
  (166, 1),
  (191, 1),
  (592, 1),
  (649, 3),
  (657, 1),
  (1099, 1),
  (1487, 1)],
 [(15, 1),
  (36, 2),
  (42, 1),
  (71, 1),
  (82, 1),
  (117, 1),
  (126, 1),
  (159, 1),
  (229, 1),
  (445, 1),
  (473, 1),
  (490, 1),
  (673, 1),
  (707, 1),
  (712, 1),
  (896, 1),
  (959, 1),
  (1092, 1),
  (1675, 1),
  (1695, 2),
  (1765, 1)],
 [(1, 1),
  (13, 1),
  (38, 2),
  (48, 1),
  (84, 1),
  (109, 1),
  (112, 1),
  (203, 1),
  (313, 2),
  (352, 1),
  (474, 1),
  (483, 1),
  (487, 1),
  (534, 1),
  (596, 1),
  (858, 1),
  (1154, 1),
  (1329, 1)],
 [(38, 3),
  (40, 1),
  (191, 1),
  (203, 2),
  (545, 1),
  (649, 1),
  (938, 1),
  (1257, 1),
  (1271, 1),
  (1766, 1)],
 [(28, 1),
  (40, 6),
  (47, 1),
  (66, 1),
  (72, 1),
  (82, 1),
  (88, 1),
  (142, 1),
  (145, 1),
  (190, 1),
  (191, 1),
  (239, 1),
  (274, 1),
  (282, 1),
  (325, 1),
  (344, 1),
  (371, 2),
  (395, 1),
  (420, 1),
  (431, 1),
  (455, 1),
  (496, 2),
  (521, 1),
  (530, 1),
  (574, 1),
  (640, 1),
  (669, 1),
  (729, 1),
  (733, 2),
  (735, 1),
  (810, 1),
  (815, 1),
  (1030, 1),
  (1133, 1),
  (1136, 1),
  (1329, 1),
  (1411, 1),
  (1600, 1),
  (1696, 1)],
 [(19, 1),
  (29, 3),
  (40, 3),
  (47, 1),
  (66, 2),
  (68, 1),
  (72, 3),
  (82, 2),
  (84, 1),
  (100, 2),
  (115, 1),
  (145, 3),
  (161, 2),
  (193, 1),
  (196, 1),
  (239, 1),
  (261, 1),
  (268, 1),
  (298, 1),
  (334, 1),
  (354, 1),
  (355, 1),
  (373, 1),
  (396, 1),
  (399, 2),
  (409, 1),
  (414, 1),
  (455, 1),
  (496, 1),
  (567, 1),
  (573, 1),
  (592, 2),
  (597, 1),
  (630, 1),
  (634, 1),
  (662, 1),
  (675, 1),
  (733, 2),
  (735, 2),
  (737, 1),
  (876, 1),
  (892, 1),
  (896, 1),
  (943, 1),
  (953, 2),
  (986, 1),
  (1040, 3),
  (1240, 1),
  (1357, 1),
  (1520, 2),
  (1557, 2),
  (1573, 2),
  (1600, 1),
  (1767, 1)],
 [(25, 1),
  (42, 1),
  (72, 2),
  (77, 1),
  (99, 1),
  (117, 1),
  (128, 3),
  (136, 1),
  (173, 1),
  (181, 1),
  (220, 2),
  (241, 1),
  (243, 1),
  (249, 1),
  (275, 1),
  (313, 3),
  (390, 1),
  (431, 1),
  (447, 1),
  (505, 1),
  (610, 2),
  (619, 1),
  (758, 1),
  (807, 1),
  (830, 1),
  (834, 1),
  (841, 1),
  (924, 1),
  (942, 1),
  (948, 1),
  (978, 2),
  (1014, 2),
  (1062, 1),
  (1326, 1),
  (1329, 2),
  (1556, 1)],
 [(11, 1),
  (53, 2),
  (63, 1),
  (89, 2),
  (126, 1),
  (214, 1),
  (244, 2),
  (255, 1),
  (287, 1),
  (325, 1),
  (379, 1),
  (390, 1),
  (397, 7),
  (398, 3),
  (413, 1),
  (463, 1),
  (487, 5),
  (651, 1),
  (669, 1),
  (891, 1),
  (904, 1),
  (1020, 1),
  (1079, 1),
  (1155, 3),
  (1158, 1),
  (1259, 2),
  (1447, 1),
  (1469, 1),
  (1533, 2),
  (1752, 1)],
 [(61, 1),
  (91, 1),
  (159, 1),
  (198, 1),
  (300, 1),
  (387, 1),
  (801, 1),
  (812, 1),
  (814, 2)],
 [(51, 1),
  (91, 1),
  (119, 1),
  (198, 2),
  (313, 1),
  (353, 1),
  (387, 1),
  (397, 1),
  (449, 1),
  (501, 1),
  (629, 2),
  (801, 2),
  (1013, 1),
  (1516, 1)],
 [(18, 1),
  (42, 1),
  (65, 1),
  (220, 2),
  (259, 1),
  (313, 1),
  (384, 2),
  (399, 1),
  (435, 1),
  (757, 1),
  (828, 1),
  (1433, 1)],
 [(42, 2),
  (58, 1),
  (73, 2),
  (90, 1),
  (152, 1),
  (203, 1),
  (233, 1),
  (236, 1),
  (255, 1),
  (261, 1),
  (271, 1),
  (348, 1),
  (423, 1),
  (537, 1),
  (584, 3),
  (592, 1),
  (691, 6),
  (704, 4),
  (950, 1),
  (1148, 2),
  (1365, 1),
  (1639, 1)],
 [(48, 1),
  (74, 1),
  (177, 1),
  (203, 2),
  (302, 1),
  (328, 1),
  (359, 1),
  (394, 1),
  (476, 1),
  (477, 3),
  (483, 3),
  (494, 1),
  (550, 2),
  (642, 2),
  (819, 1),
  (844, 1),
  (953, 2),
  (955, 1),
  (1279, 2),
  (1293, 1),
  (1638, 1),
  (1712, 1)],
 [(26, 1),
  (163, 1),
  (187, 1),
  (188, 1),
  (198, 1),
  (226, 1),
  (266, 1),
  (300, 1),
  (395, 1),
  (411, 1),
  (463, 3),
  (471, 2),
  (550, 1),
  (558, 2),
  (569, 1),
  (575, 1),
  (584, 2),
  (587, 1),
  (629, 2),
  (642, 2),
  (675, 1),
  (691, 2),
  (704, 2),
  (731, 1),
  (855, 1),
  (886, 1),
  (904, 1),
  (1035, 1),
  (1096, 1),
  (1148, 1),
  (1190, 1),
  (1208, 1),
  (1318, 1),
  (1369, 2),
  (1411, 1),
  (1420, 1),
  (1569, 1),
  (1622, 1),
  (1713, 1)],
 [(42, 1),
  (53, 1),
  (85, 2),
  (93, 1),
  (109, 1),
  (138, 1),
  (149, 3),
  (158, 1),
  (171, 1),
  (177, 1),
  (219, 1),
  (236, 1),
  (328, 1),
  (354, 1),
  (370, 1),
  (449, 1),
  (478, 1),
  (500, 1),
  (559, 3),
  (568, 1),
  (613, 1),
  (700, 1),
  (1768, 1)],
 [(1, 2),
  (9, 1),
  (49, 2),
  (82, 1),
  (123, 1),
  (255, 1),
  (299, 1),
  (349, 1),
  (435, 1),
  (560, 1),
  (635, 1),
  (657, 1),
  (1064, 1),
  (1099, 1),
  (1548, 1)],
 [(1, 1),
  (16, 1),
  (49, 1),
  (177, 1),
  (255, 1),
  (299, 1),
  (305, 1),
  (314, 1),
  (394, 1),
  (417, 1),
  (476, 1),
  (556, 1),
  (1239, 1),
  (1600, 1),
  (1601, 1),
  (1639, 1)],
 [(1, 1),
  (14, 1),
  (28, 1),
  (31, 1),
  (42, 2),
  (49, 7),
  (68, 1),
  (69, 1),
  (71, 1),
  (84, 1),
  (85, 1),
  (88, 2),
  (126, 1),
  (136, 2),
  (214, 1),
  (297, 1),
  (299, 3),
  (318, 1),
  (363, 1),
  (373, 1),
  (386, 1),
  (394, 1),
  (395, 1),
  (476, 1),
  (548, 2),
  (556, 1),
  (661, 1),
  (665, 1),
  (770, 2),
  (845, 1),
  (898, 2),
  (908, 1),
  (918, 3),
  (933, 1),
  (1064, 1),
  (1149, 1),
  (1247, 1),
  (1372, 1),
  (1486, 2),
  (1488, 1),
  (1497, 1),
  (1639, 1),
  (1762, 1)],
 [(49, 1),
  (126, 1),
  (299, 1),
  (305, 1),
  (318, 1),
  (319, 1),
  (338, 2),
  (365, 2),
  (386, 1),
  (479, 1),
  (573, 1),
  (652, 1),
  (884, 1),
  (887, 1),
  (1335, 1)],
 [(1, 2),
  (4, 1),
  (61, 1),
  (92, 1),
  (146, 1),
  (158, 1),
  (212, 1),
  (241, 1),
  (297, 1),
  (305, 1),
  (320, 1),
  (322, 1),
  (334, 1),
  (356, 1),
  (365, 1),
  (414, 1),
  (462, 1),
  (504, 1),
  (514, 1),
  (540, 1),
  (600, 1),
  (626, 1),
  (708, 1),
  (867, 1),
  (882, 1),
  (1312, 1),
  (1408, 1),
  (1568, 4),
  (1600, 1),
  (1654, 2)],
 [(23, 1),
  (60, 2),
  (87, 1),
  (164, 1),
  (166, 1),
  (174, 1),
  (192, 3),
  (212, 3),
  (241, 1),
  (268, 2),
  (278, 1),
  (284, 5),
  (297, 1),
  (313, 1),
  (338, 1),
  (350, 1),
  (368, 1),
  (383, 1),
  (393, 1),
  (395, 1),
  (420, 2),
  (438, 1),
  (439, 2),
  (537, 1),
  (574, 1),
  (578, 1),
  (605, 2),
  (612, 1),
  (616, 1),
  (619, 1),
  (645, 1),
  (731, 5),
  (733, 1),
  (881, 1),
  (892, 1),
  (907, 1),
  (991, 5),
  (1049, 4),
  (1068, 1),
  (1080, 4),
  (1096, 1),
  (1166, 2),
  (1192, 1),
  (1224, 1),
  (1232, 1),
  (1242, 1),
  (1255, 1),
  (1263, 2),
  (1294, 1),
  (1413, 1),
  (1460, 1),
  (1535, 1),
  (1605, 1),
  (1628, 1),
  (1767, 1)],
 [(196, 1), (244, 1), (559, 1), (824, 1), (890, 1), (897, 1), (1032, 1)],
 [(5, 1),
  (13, 1),
  (28, 2),
  (40, 1),
  (73, 3),
  (77, 1),
  (82, 1),
  (96, 1),
  (99, 1),
  (105, 1),
  (126, 1),
  (164, 1),
  (167, 1),
  (215, 1),
  (225, 2),
  (255, 1),
  (279, 1),
  (298, 2),
  (331, 1),
  (360, 1),
  (361, 1),
  (440, 1),
  (523, 1),
  (525, 1),
  (558, 1),
  (559, 1),
  (575, 1),
  (592, 1),
  (612, 1),
  (641, 1),
  (700, 1),
  (733, 8),
  (824, 1),
  (1032, 2),
  (1113, 1),
  (1133, 2),
  (1255, 1),
  (1295, 1),
  (1297, 2),
  (1304, 2),
  (1387, 1),
  (1416, 1),
  (1573, 1),
  (1769, 1)],
 [(49, 1),
  (58, 1),
  (89, 5),
  (274, 1),
  (276, 3),
  (360, 2),
  (365, 4),
  (483, 1),
  (580, 2),
  (707, 3),
  (762, 6),
  (1225, 1)],
 [(28, 1),
  (69, 1),
  (177, 1),
  (216, 1),
  (236, 1),
  (321, 1),
  (343, 4),
  (346, 3)],
 [(13, 1),
  (28, 2),
  (29, 1),
  (49, 1),
  (363, 1),
  (365, 1),
  (439, 1),
  (1254, 1),
  (1368, 2),
  (1762, 1)],
 [(18, 1),
  (29, 1),
  (30, 1),
  (49, 2),
  (58, 1),
  (319, 2),
  (354, 1),
  (365, 2),
  (371, 1),
  (587, 1),
  (629, 1),
  (642, 1),
  (760, 1),
  (884, 1),
  (935, 1),
  (1517, 1),
  (1539, 1)],
 [(36, 1), (97, 1), (154, 1), (336, 1), (387, 1), (558, 1), (1049, 1)],
 [(10, 2),
  (29, 1),
  (61, 1),
  (73, 1),
  (89, 1),
  (229, 1),
  (244, 1),
  (266, 2),
  (310, 2),
  (335, 1),
  (480, 1),
  (537, 1),
  (665, 1),
  (691, 1),
  (854, 1),
  (1049, 1),
  (1174, 1),
  (1411, 1),
  (1447, 2),
  (1540, 1),
  (1568, 2),
  (1654, 2)],
 [(1, 1),
  (7, 1),
  (13, 1),
  (37, 2),
  (38, 6),
  (40, 2),
  (54, 1),
  (58, 2),
  (70, 1),
  (85, 2),
  (87, 1),
  (123, 1),
  (136, 1),
  (187, 1),
  (203, 4),
  (219, 1),
  (258, 1),
  (353, 1),
  (369, 1),
  (437, 1),
  (439, 1),
  (479, 1),
  (526, 1),
  (533, 2),
  (555, 1),
  (559, 1),
  (560, 1),
  (576, 1),
  (657, 1),
  (669, 1),
  (700, 1),
  (736, 1),
  (886, 1),
  (995, 1),
  (1154, 1),
  (1198, 1),
  (1271, 1),
  (1291, 1),
  (1552, 1),
  (1695, 1),
  (1701, 1)],
 [(9, 3),
  (42, 1),
  (55, 1),
  (67, 1),
  (85, 2),
  (126, 1),
  (144, 1),
  (153, 1),
  (169, 2),
  (197, 1),
  (220, 1),
  (239, 1),
  (249, 1),
  (254, 1),
  (300, 1),
  (411, 1),
  (434, 1),
  (445, 1),
  (557, 1),
  (657, 1),
  (821, 1),
  (856, 1),
  (888, 1),
  (898, 1),
  (926, 1),
  (1071, 2),
  (1193, 2),
  (1283, 1),
  (1605, 1),
  (1630, 1)],
 [(38, 1),
  (40, 1),
  (47, 1),
  (53, 1),
  (212, 1),
  (215, 1),
  (271, 1),
  (274, 2),
  (307, 1),
  (341, 1),
  (354, 1),
  (360, 1),
  (376, 1),
  (478, 1),
  (479, 1),
  (514, 1),
  (521, 1),
  (638, 1),
  (666, 1),
  (677, 1),
  (770, 1),
  (910, 1),
  (968, 1),
  (1156, 1),
  (1360, 1),
  (1419, 1),
  (1561, 1),
  (1571, 1),
  (1651, 1)],
 [(1, 1),
  (9, 1),
  (19, 2),
  (42, 3),
  (48, 1),
  (51, 2),
  (56, 1),
  (85, 4),
  (104, 1),
  (116, 2),
  (124, 1),
  (126, 1),
  (134, 1),
  (138, 1),
  (146, 1),
  (152, 2),
  (158, 1),
  (161, 2),
  (166, 1),
  (177, 3),
  (208, 2),
  (236, 2),
  (257, 2),
  (276, 1),
  (284, 1),
  (287, 1),
  (294, 1),
  (311, 1),
  (321, 2),
  (322, 1),
  (348, 1),
  (354, 2),
  (373, 3),
  (471, 1),
  (544, 1),
  (555, 1),
  (560, 1),
  (565, 1),
  (598, 2),
  (603, 1),
  (616, 1),
  (662, 1),
  (697, 2),
  (725, 1),
  (770, 1),
  (776, 1),
  (837, 1),
  (886, 1),
  (914, 1),
  (974, 1),
  (976, 1),
  (979, 1),
  (1051, 2),
  (1188, 1),
  (1328, 1),
  (1529, 1),
  (1564, 1),
  (1590, 1),
  (1689, 1)],
 [(13, 1),
  (23, 1),
  (29, 1),
  (31, 1),
  (58, 1),
  (72, 1),
  (82, 1),
  (276, 1),
  (371, 1),
  (422, 1),
  (437, 1),
  (592, 1),
  (639, 1),
  (709, 1),
  (761, 1),
  (764, 1),
  (771, 1),
  (920, 1),
  (1017, 1),
  (1185, 1),
  (1201, 1),
  (1389, 1),
  (1394, 1),
  (1417, 1),
  (1461, 1)],
 [(58, 2),
  (72, 1),
  (84, 1),
  (152, 2),
  (161, 1),
  (200, 1),
  (219, 2),
  (261, 1),
  (291, 1),
  (310, 1),
  (321, 3),
  (371, 1),
  (478, 1),
  (648, 1),
  (724, 1),
  (760, 2),
  (776, 1),
  (815, 1),
  (904, 1),
  (977, 1),
  (1509, 1),
  (1634, 1),
  (1770, 1)],
 [(30, 2),
  (53, 1),
  (55, 1),
  (58, 1),
  (163, 1),
  (181, 1),
  (354, 1),
  (770, 1),
  (831, 1)],
 [(16, 1),
  (30, 1),
  (96, 1),
  (180, 1),
  (233, 1),
  (264, 1),
  (368, 1),
  (443, 1),
  (1433, 1),
  (1689, 1)],
 [(30, 1),
  (32, 1),
  (42, 1),
  (89, 1),
  (180, 4),
  (212, 2),
  (214, 1),
  (249, 1),
  (277, 1),
  (280, 1),
  (311, 1),
  (319, 1),
  (381, 1),
  (395, 1),
  (501, 1),
  (514, 1),
  (577, 1),
  (587, 1),
  (716, 1),
  (802, 1),
  (1162, 1),
  (1255, 1),
  (1324, 1),
  (1620, 2)],
 [(13, 1),
  (40, 1),
  (44, 1),
  (46, 1),
  (48, 1),
  (99, 1),
  (232, 1),
  (233, 1),
  (299, 1),
  (302, 1),
  (320, 1),
  (323, 1),
  (352, 1),
  (363, 1),
  (369, 1),
  (449, 1),
  (535, 1),
  (603, 1),
  (649, 1),
  (679, 2),
  (704, 1),
  (886, 1),
  (1006, 1),
  (1620, 1),
  (1771, 1)],
 [(92, 1),
  (126, 1),
  (192, 1),
  (319, 1),
  (352, 1),
  (456, 1),
  (521, 1),
  (557, 1),
  (705, 1),
  (811, 1),
  (1235, 1),
  (1345, 1),
  (1362, 1),
  (1411, 1),
  (1772, 1)],
 [(19, 1),
  (23, 1),
  (45, 1),
  (92, 2),
  (136, 1),
  (196, 1),
  (229, 1),
  (231, 1),
  (301, 1),
  (308, 1),
  (319, 1),
  (390, 1),
  (414, 1),
  (488, 1),
  (598, 1),
  (605, 1),
  (622, 1),
  (635, 1),
  (733, 1),
  (804, 2),
  (812, 2),
  (815, 1),
  (847, 1),
  (976, 1),
  (1403, 1),
  (1430, 1),
  (1450, 1)],
 [(2, 1),
  (4, 1),
  (8, 1),
  (15, 1),
  (38, 1),
  (40, 2),
  (60, 3),
  (66, 2),
  (72, 3),
  (84, 2),
  (87, 1),
  (101, 1),
  (104, 2),
  (107, 2),
  (114, 1),
  (117, 2),
  (138, 1),
  (144, 4),
  (145, 4),
  (165, 1),
  (180, 1),
  (183, 1),
  (190, 1),
  (195, 2),
  (203, 3),
  (210, 1),
  (217, 1),
  (220, 2),
  (245, 1),
  (263, 1),
  (268, 1),
  (287, 2),
  (303, 1),
  (307, 1),
  (324, 2),
  (325, 1),
  (326, 1),
  (366, 1),
  (367, 3),
  (379, 1),
  (393, 1),
  (395, 2),
  (407, 1),
  (409, 1),
  (423, 1),
  (426, 2),
  (437, 1),
  (439, 1),
  (455, 1),
  (463, 2),
  (490, 1),
  (494, 1),
  (527, 1),
  (534, 2),
  (535, 9),
  (536, 4),
  (537, 1),
  (558, 2),
  (579, 2),
  (582, 1),
  (592, 1),
  (619, 1),
  (623, 2),
  (635, 1),
  (638, 1),
  (640, 1),
  (645, 1),
  (667, 1),
  (668, 1),
  (669, 1),
  (703, 1),
  (740, 2),
  (827, 2),
  (831, 1),
  (833, 1),
  (836, 1),
  (839, 1),
  (858, 1),
  (866, 1),
  (882, 1),
  (887, 1),
  (901, 1),
  (920, 1),
  (953, 1),
  (972, 3),
  (993, 2),
  (1044, 1),
  (1054, 2),
  (1068, 1),
  (1108, 1),
  (1133, 2),
  (1135, 1),
  (1147, 1),
  (1166, 1),
  (1168, 1),
  (1171, 1),
  (1204, 1),
  (1210, 1),
  (1215, 1),
  (1223, 1),
  (1272, 1),
  (1277, 1),
  (1363, 1),
  (1365, 1),
  (1395, 1),
  (1414, 1),
  (1440, 1),
  (1459, 1),
  (1522, 5),
  (1531, 1),
  (1573, 1),
  (1629, 1),
  (1712, 1)],
 [(36, 1),
  (46, 1),
  (48, 1),
  (128, 1),
  (129, 1),
  (181, 4),
  (275, 1),
  (321, 1),
  (348, 1),
  (449, 1),
  (537, 1),
  (812, 1),
  (978, 1),
  (1014, 1),
  (1066, 1),
  (1087, 1),
  (1385, 1)],
 [(4, 1),
  (212, 1),
  (215, 1),
  (363, 1),
  (374, 1),
  (393, 1),
  (572, 1),
  (1456, 1)],
 [(9, 1),
  (15, 1),
  (66, 1),
  (68, 1),
  (82, 1),
  (89, 1),
  (96, 1),
  (112, 1),
  (117, 1),
  (167, 1),
  (191, 9),
  (193, 2),
  (196, 1),
  (204, 2),
  (219, 1),
  (262, 1),
  (266, 6),
  (307, 2),
  (319, 1),
  (333, 1),
  (343, 1),
  (367, 3),
  (383, 1),
  (393, 1),
  (395, 1),
  (401, 1),
  (425, 1),
  (455, 2),
  (465, 1),
  (469, 1),
  (471, 4),
  (476, 1),
  (499, 1),
  (511, 2),
  (514, 1),
  (572, 6),
  (576, 1),
  (579, 1),
  (582, 2),
  (585, 6),
  (592, 3),
  (593, 2),
  (609, 1),
  (662, 1),
  (702, 2),
  (737, 1),
  (773, 1),
  (789, 1),
  (902, 1),
  (967, 2),
  (1051, 1),
  (1087, 1),
  (1104, 1),
  (1105, 1),
  (1106, 1),
  (1107, 1),
  (1160, 1),
  (1459, 1),
  (1598, 1),
  (1668, 1),
  (1757, 1),
  (1765, 1)],
 [(48, 1), (319, 1), (363, 1), (947, 1), (1316, 1)],
 [(313, 1),
  (402, 1),
  (440, 1),
  (548, 1),
  (605, 2),
  (638, 1),
  (733, 1),
  (1564, 1),
  (1568, 1)],
 [(53, 1),
  (73, 2),
  (89, 1),
  (114, 1),
  (139, 1),
  (167, 2),
  (193, 1),
  (244, 4),
  (302, 1),
  (314, 1),
  (329, 1),
  (395, 3),
  (509, 1),
  (557, 2),
  (605, 2),
  (733, 5),
  (833, 1),
  (891, 1),
  (892, 1),
  (935, 2),
  (1032, 1),
  (1249, 1),
  (1292, 1),
  (1297, 3),
  (1303, 5),
  (1570, 2),
  (1673, 1)],
 [(47, 1),
  (68, 1),
  (88, 1),
  (107, 1),
  (145, 1),
  (158, 1),
  (171, 1),
  (180, 1),
  (181, 6),
  (221, 1),
  (378, 1),
  (387, 1),
  (517, 1),
  (601, 1),
  (609, 1),
  (662, 1),
  (719, 1),
  (807, 1),
  (820, 4),
  (1117, 1),
  (1600, 1)],
 [(29, 1), (107, 1), (117, 1), (244, 1), (307, 1)],
 [(4, 3),
  (13, 1),
  (19, 1),
  (26, 1),
  (28, 1),
  (31, 1),
  (42, 1),
  (49, 1),
  (82, 1),
  (85, 1),
  (152, 1),
  (171, 2),
  (177, 3),
  (208, 1),
  (232, 1),
  (241, 5),
  (274, 1),
  (277, 1),
  (280, 1),
  (289, 2),
  (298, 2),
  (300, 1),
  (308, 1),
  (311, 2),
  (313, 2),
  (348, 1),
  (352, 2),
  (358, 2),
  (390, 1),
  (445, 2),
  (449, 1),
  (461, 1),
  (478, 1),
  (483, 2),
  (505, 1),
  (560, 1),
  (619, 1),
  (657, 1),
  (694, 1),
  (699, 1),
  (747, 1),
  (762, 6),
  (868, 1),
  (887, 1),
  (946, 2),
  (976, 2),
  (1012, 2),
  (1204, 1),
  (1230, 1),
  (1381, 1),
  (1394, 1),
  (1585, 1),
  (1590, 1),
  (1621, 3),
  (1758, 1),
  (1766, 1),
  (1773, 1),
  (1774, 1)],
 [(42, 2),
  (51, 1),
  (60, 1),
  (65, 1),
  (136, 1),
  (177, 2),
  (220, 1),
  (235, 1),
  (236, 2),
  (265, 1),
  (317, 1),
  (369, 2),
  (388, 1),
  (397, 1),
  (453, 1),
  (473, 1),
  (564, 1),
  (574, 1),
  (579, 1),
  (651, 2),
  (696, 1),
  (697, 1),
  (897, 1),
  (904, 1),
  (988, 1),
  (1072, 1),
  (1156, 1),
  (1224, 1),
  (1561, 1),
  (1679, 1)],
 [(40, 1),
  (45, 1),
  (82, 2),
  (104, 1),
  (106, 2),
  (219, 1),
  (266, 1),
  (319, 1),
  (325, 1),
  (537, 1),
  (541, 1),
  (575, 1),
  (584, 6),
  (749, 1),
  (960, 2),
  (962, 3),
  (1044, 2),
  (1058, 1),
  (1404, 1),
  (1641, 1)],
 [(1, 1),
  (79, 1),
  (96, 1),
  (152, 2),
  (188, 1),
  (390, 1),
  (394, 1),
  (1062, 1),
  (1179, 1),
  (1505, 1)],
 [(7, 1),
  (43, 1),
  (62, 1),
  (82, 1),
  (161, 1),
  (171, 1),
  (187, 1),
  (215, 1),
  (323, 1),
  (352, 1),
  (479, 1),
  (494, 1),
  (632, 1),
  (698, 1),
  (731, 1),
  (976, 1),
  (1054, 1),
  (1526, 1),
  (1621, 2)],
 [(28, 1), (154, 1), (439, 1)],
 [(48, 1), (133, 1), (299, 1), (390, 1), (420, 1), (760, 2), (1775, 1)],
 [(28, 1),
  (48, 1),
  (126, 1),
  (241, 1),
  (265, 1),
  (281, 1),
  (323, 1),
  (334, 2),
  (353, 1),
  (355, 1),
  (369, 1),
  (397, 1),
  (398, 1),
  (481, 2),
  (488, 1),
  (508, 1),
  (679, 1),
  (1006, 1),
  (1044, 1),
  (1211, 1),
  (1218, 1),
  (1642, 1)],
 [(1, 1), (68, 1), (126, 1), (319, 1), (458, 1)],
 [(26, 1),
  (58, 1),
  (67, 1),
  (74, 1),
  (84, 1),
  (145, 1),
  (161, 1),
  (166, 1),
  (176, 1),
  (208, 1),
  (233, 1),
  (278, 1),
  (369, 2),
  (382, 1),
  (419, 1),
  (420, 1),
  (443, 1),
  (449, 1),
  (514, 1),
  (551, 1),
  (568, 1),
  (581, 2),
  (705, 1),
  (903, 1),
  (1053, 2),
  (1128, 1),
  (1156, 4),
  (1201, 1),
  (1209, 1),
  (1561, 4),
  (1735, 1)],
 [(34, 1),
  (92, 1),
  (131, 1),
  (132, 1),
  (239, 1),
  (363, 1),
  (471, 1),
  (581, 1),
  (608, 1),
  (631, 2),
  (802, 1),
  (812, 1),
  (904, 1),
  (1458, 1)],
 [(229, 1), (1072, 1), (1235, 1)],
 [(61, 1),
  (198, 1),
  (378, 2),
  (383, 1),
  (821, 1),
  (836, 1),
  (933, 1),
  (1190, 1),
  (1357, 1),
  (1421, 1)],
 [(13, 1),
  (51, 1),
  (82, 1),
  (112, 1),
  (149, 1),
  (161, 2),
  (171, 1),
  (186, 2),
  (208, 1),
  (210, 1),
  (253, 1),
  (255, 2),
  (321, 1),
  (354, 1),
  (390, 1),
  (612, 1),
  (651, 2),
  (833, 1),
  (947, 1),
  (1146, 2),
  (1171, 1),
  (1230, 1),
  (1341, 1),
  (1700, 1),
  (1720, 1),
  (1776, 2)],
 [(0, 1),
  (4, 1),
  (68, 1),
  (72, 2),
  (96, 1),
  (117, 1),
  (131, 3),
  (134, 1),
  (146, 1),
  (149, 2),
  (190, 1),
  (211, 1),
  (217, 1),
  (219, 1),
  (265, 1),
  (289, 1),
  (301, 1),
  (428, 1),
  (431, 1),
  (438, 1),
  (449, 2),
  (514, 2),
  (614, 1),
  (620, 1),
  (623, 1),
  (660, 1),
  (668, 1),
  (688, 1),
  (698, 1),
  (707, 2),
  (773, 1),
  (780, 1),
  (898, 1),
  (957, 1),
  (983, 1),
  (1010, 1),
  (1014, 2),
  (1043, 1),
  (1086, 1),
  (1090, 1),
  (1187, 1),
  (1340, 1),
  (1454, 7),
  (1556, 1),
  (1777, 1)],
 [(16, 2),
  (85, 1),
  (128, 1),
  (129, 1),
  (149, 1),
  (173, 1),
  (220, 1),
  (264, 1),
  (299, 1),
  (345, 1),
  (391, 1),
  (443, 1),
  (481, 1),
  (514, 1),
  (537, 1),
  (610, 1),
  (634, 1),
  (658, 1),
  (755, 1),
  (766, 1),
  (861, 1),
  (1012, 1),
  (1014, 1),
  (1164, 1),
  (1369, 1),
  (1451, 2),
  (1454, 1),
  (1467, 1),
  (1468, 1),
  (1473, 1),
  (1513, 1)],
 [(26, 1),
  (58, 1),
  (85, 1),
  (106, 1),
  (171, 1),
  (177, 4),
  (179, 1),
  (208, 3),
  (229, 1),
  (249, 1),
  (253, 1),
  (323, 1),
  (393, 1),
  (561, 2),
  (608, 1),
  (620, 2),
  (622, 2),
  (631, 1),
  (921, 1),
  (1171, 1),
  (1472, 1),
  (1778, 1)],
 [(18, 1),
  (39, 1),
  (42, 1),
  (51, 1),
  (58, 1),
  (82, 1),
  (126, 1),
  (229, 1),
  (249, 1),
  (255, 1),
  (258, 1),
  (308, 1),
  (333, 1),
  (346, 3),
  (363, 1),
  (383, 1),
  (420, 1),
  (423, 1),
  (501, 1),
  (514, 1),
  (630, 1),
  (683, 1),
  (731, 1),
  (736, 1),
  (775, 1),
  (811, 1),
  (827, 1),
  (836, 1),
  (872, 3),
  (924, 1),
  (994, 1),
  (996, 1),
  (1052, 1),
  (1072, 1),
  (1178, 1),
  (1470, 1),
  (1711, 1)],
 [(4, 1),
  (24, 1),
  (61, 1),
  (70, 1),
  (72, 2),
  (84, 1),
  (92, 1),
  (97, 1),
  (121, 2),
  (210, 2),
  (211, 1),
  (232, 2),
  (263, 1),
  (288, 1),
  (294, 1),
  (315, 3),
  (328, 1),
  (354, 1),
  (363, 1),
  (367, 1),
  (420, 1),
  (424, 1),
  (556, 1),
  (564, 1),
  (593, 1),
  (635, 1),
  (672, 1),
  (1001, 1),
  (1048, 1),
  (1051, 1),
  (1055, 2),
  (1069, 1),
  (1182, 2),
  (1299, 1),
  (1355, 1),
  (1501, 1),
  (1577, 1)],
 [(16, 1),
  (57, 1),
  (128, 2),
  (220, 1),
  (288, 2),
  (320, 1),
  (425, 1),
  (443, 1),
  (449, 2),
  (542, 1),
  (678, 1),
  (679, 1),
  (830, 4),
  (834, 4),
  (1272, 1),
  (1343, 1)],
 [(9, 2),
  (39, 2),
  (91, 1),
  (106, 1),
  (121, 6),
  (148, 1),
  (158, 2),
  (171, 2),
  (212, 1),
  (233, 1),
  (241, 1),
  (255, 1),
  (264, 1),
  (274, 1),
  (278, 1),
  (301, 1),
  (313, 2),
  (321, 2),
  (347, 1),
  (348, 4),
  (349, 1),
  (354, 1),
  (432, 1),
  (435, 1),
  (449, 1),
  (514, 1),
  (537, 1),
  (721, 1),
  (840, 1),
  (1112, 1),
  (1116, 1),
  (1162, 1),
  (1188, 1),
  (1217, 1),
  (1251, 2),
  (1500, 1),
  (1565, 3),
  (1720, 1)],
 [(16, 1),
  (48, 1),
  (62, 1),
  (84, 1),
  (117, 2),
  (275, 1),
  (443, 1),
  (550, 1),
  (551, 1),
  (558, 1),
  (661, 1),
  (766, 1),
  (1468, 1),
  (1506, 1),
  (1677, 1)],
 [(23, 1),
  (30, 1),
  (93, 1),
  (279, 1),
  (313, 2),
  (346, 1),
  (379, 1),
  (419, 1),
  (446, 1),
  (653, 2),
  (705, 1),
  (976, 1),
  (1060, 1),
  (1500, 1),
  (1539, 1),
  (1757, 1)],
 [(61, 1),
  (63, 1),
  (75, 1),
  (123, 1),
  (264, 1),
  (319, 2),
  (354, 1),
  (414, 1),
  (894, 1),
  (1029, 1),
  (1056, 1),
  (1294, 1),
  (1779, 1)],
 [(26, 2),
  (31, 1),
  (42, 1),
  (68, 1),
  (220, 1),
  (232, 1),
  (280, 1),
  (290, 1),
  (315, 1),
  (321, 1),
  (325, 1),
  (353, 1),
  (356, 2),
  (365, 5),
  (437, 1),
  (448, 2),
  (449, 2),
  (524, 4),
  (679, 1),
  (726, 1),
  (796, 5),
  (1185, 1),
  (1472, 1),
  (1583, 3),
  (1666, 1),
  (1780, 1)],
 [(28, 1),
  (57, 1),
  (95, 1),
  (105, 1),
  (128, 1),
  (129, 1),
  (134, 1),
  (151, 1),
  (158, 1),
  (171, 1),
  (187, 1),
  (206, 1),
  (214, 2),
  (255, 1),
  (265, 1),
  (298, 1),
  (361, 1),
  (419, 1),
  (438, 2),
  (448, 1),
  (449, 2),
  (542, 1),
  (560, 1),
  (564, 1),
  (621, 1),
  (676, 1),
  (766, 1),
  (900, 1),
  (976, 1),
  (1014, 1),
  (1043, 1),
  (1072, 1),
  (1113, 1),
  (1152, 1),
  (1416, 1),
  (1453, 1)],
 [(47, 1),
  (60, 1),
  (63, 1),
  (71, 1),
  (77, 1),
  (102, 1),
  (126, 1),
  (220, 1),
  (397, 1),
  (398, 2),
  (403, 1),
  (526, 1),
  (560, 1),
  (575, 1),
  (811, 1),
  (831, 2),
  (950, 1),
  (1072, 3),
  (1357, 1),
  (1660, 2),
  (1728, 1)],
 [(28, 1),
  (96, 1),
  (149, 1),
  (164, 1),
  (167, 1),
  (196, 1),
  (550, 1),
  (642, 1),
  (1165, 1),
  (1443, 1)],
 [(41, 1),
  (42, 1),
  (60, 1),
  (82, 1),
  (104, 1),
  (149, 2),
  (167, 1),
  (262, 1),
  (300, 1),
  (301, 1),
  (372, 1),
  (632, 1),
  (724, 1),
  (920, 1),
  (990, 1),
  (1034, 1),
  (1474, 1),
  (1635, 1)],
 [(18, 1),
  (48, 1),
  (130, 1),
  (136, 1),
  (319, 1),
  (333, 1),
  (373, 2),
  (396, 1),
  (445, 1),
  (472, 2),
  (483, 1),
  (1006, 1),
  (1388, 1),
  (1402, 1),
  (1455, 2),
  (1468, 1),
  (1630, 1),
  (1650, 1),
  (1716, 1),
  (1781, 1)],
 [(10, 1),
  (26, 1),
  (48, 1),
  (92, 1),
  (105, 1),
  (109, 1),
  (304, 1),
  (365, 1),
  (370, 1),
  (400, 1),
  (424, 1),
  (586, 1),
  (1044, 1),
  (1357, 1),
  (1402, 1),
  (1455, 1),
  (1713, 1)],
 [(71, 1),
  (141, 1),
  (195, 2),
  (202, 1),
  (210, 3),
  (287, 1),
  (302, 1),
  (499, 1),
  (573, 1),
  (574, 1),
  (631, 1),
  (635, 2),
  (886, 2),
  (944, 1),
  (1066, 1),
  (1469, 1),
  (1668, 1),
  (1747, 1)],
 [(19, 1),
  (29, 1),
  (71, 1),
  (177, 1),
  (210, 1),
  (254, 1),
  (284, 1),
  (326, 1),
  (336, 1),
  (483, 1),
  (558, 1),
  (564, 1),
  (592, 1),
  (605, 1),
  (635, 2),
  (804, 3),
  (918, 1),
  (953, 1),
  (1058, 1),
  (1232, 1),
  (1242, 1),
  (1297, 2),
  (1395, 1),
  (1476, 1),
  (1532, 1),
  (1536, 1),
  (1634, 1),
  (1768, 1),
  (1782, 1)],
 [(4, 1),
  (5, 3),
  (16, 4),
  (31, 1),
  (42, 1),
  (48, 1),
  (128, 1),
  (147, 1),
  (149, 4),
  (154, 1),
  (158, 3),
  (163, 1),
  (167, 1),
  (171, 1),
  (172, 2),
  (241, 1),
  (267, 1),
  (287, 1),
  (298, 3),
  (317, 1),
  (321, 1),
  (331, 1),
  (348, 4),
  (351, 1),
  (430, 1),
  (490, 1),
  (525, 1),
  (533, 2),
  (605, 4),
  (615, 1),
  (630, 1),
  (679, 2),
  (733, 1),
  (821, 1),
  (833, 1),
  (894, 1),
  (979, 1),
  (1040, 1),
  (1053, 1),
  (1185, 1),
  (1189, 1),
  (1280, 1),
  (1311, 1),
  (1328, 1),
  (1380, 1),
  (1411, 1),
  (1424, 1),
  (1528, 1),
  (1673, 2),
  (1678, 1),
  (1775, 1),
  (1783, 1)],
 [(60, 2),
  (164, 2),
  (241, 1),
  (254, 2),
  (287, 1),
  (329, 3),
  (336, 1),
  (338, 1),
  (365, 2),
  (408, 1),
  (558, 1),
  (891, 1),
  (902, 1),
  (953, 2),
  (959, 3),
  (1027, 1),
  (1046, 1),
  (1068, 1),
  (1144, 1),
  (1169, 1),
  (1182, 1),
  (1297, 3),
  (1311, 1),
  (1361, 1),
  (1375, 1),
  (1385, 1),
  (1387, 2),
  (1784, 1),
  (1785, 2)],
 [(29, 1),
  (42, 1),
  (48, 1),
  (74, 1),
  (84, 1),
  (91, 1),
  (124, 1),
  (215, 1),
  (218, 1),
  (299, 1),
  (305, 1),
  (318, 1),
  (331, 1),
  (336, 2),
  (338, 1),
  (348, 1),
  (360, 1),
  (397, 1),
  (402, 1),
  (496, 1),
  (533, 1),
  (550, 1),
  (558, 2),
  (597, 1),
  (605, 1),
  (639, 1),
  (733, 2),
  (759, 1),
  (892, 1),
  (916, 1),
  (1182, 1),
  (1266, 1),
  (1295, 1),
  (1297, 4),
  (1347, 1),
  (1531, 1),
  (1566, 2),
  (1699, 1),
  (1782, 1)],
 [(28, 1),
  (32, 2),
  (38, 1),
  (42, 1),
  (46, 2),
  (84, 1),
  (102, 1),
  (136, 1),
  (167, 1),
  (194, 2),
  (203, 1),
  (215, 1),
  (220, 1),
  (234, 1),
  (280, 1),
  (281, 1),
  (379, 4),
  (420, 2),
  (463, 2),
  (481, 1),
  (524, 2),
  (651, 2),
  (704, 2),
  (735, 4),
  (849, 1),
  (933, 1),
  (944, 1),
  (1127, 1),
  (1136, 1),
  (1456, 1),
  (1752, 1)],
 [(49, 1),
  (69, 1),
  (149, 7),
  (152, 1),
  (166, 1),
  (210, 1),
  (253, 1),
  (259, 1),
  (289, 1),
  (407, 1),
  (438, 1),
  (449, 2),
  (457, 1),
  (481, 1),
  (521, 1),
  (582, 1),
  (587, 1),
  (604, 1),
  (610, 1),
  (640, 1),
  (642, 1),
  (671, 3),
  (687, 1),
  (716, 1),
  (744, 1),
  (796, 1),
  (804, 1),
  (818, 1),
  (819, 1),
  (833, 1),
  (836, 1),
  (850, 1),
  (920, 1),
  (1088, 1),
  (1121, 1),
  (1122, 3),
  (1165, 2),
  (1272, 1),
  (1286, 1),
  (1401, 1),
  (1411, 1),
  (1473, 1),
  (1627, 1),
  (1712, 1)],
 [(28, 1),
  (30, 1),
  (40, 1),
  (48, 1),
  (60, 1),
  (84, 1),
  (96, 1),
  (158, 1),
  (171, 1),
  (241, 1),
  (336, 1),
  (439, 1),
  (449, 1),
  (550, 2),
  (558, 1),
  (696, 1),
  (762, 2),
  (892, 1),
  (897, 1),
  (1572, 1),
  (1631, 1)],
 [(7, 1),
  (26, 1),
  (32, 1),
  (46, 1),
  (60, 1),
  (68, 1),
  (71, 1),
  (73, 1),
  (87, 1),
  (93, 1),
  (97, 1),
  (114, 1),
  (126, 3),
  (128, 1),
  (134, 1),
  (154, 2),
  (167, 3),
  (190, 1),
  (203, 2),
  (219, 1),
  (246, 1),
  (277, 1),
  (289, 1),
  (298, 1),
  (300, 1),
  (311, 1),
  (314, 1),
  (319, 2),
  (322, 1),
  (326, 2),
  (335, 1),
  (356, 2),
  (369, 1),
  (378, 2),
  (390, 1),
  (397, 1),
  (407, 1),
  (420, 1),
  (433, 1),
  (445, 1),
  (446, 2),
  (479, 2),
  (519, 3),
  (551, 1),
  (570, 2),
  (573, 1),
  (603, 1),
  (619, 1),
  (627, 1),
  (637, 2),
  (651, 2),
  (661, 1),
  (662, 1),
  (666, 2),
  (693, 1),
  (697, 1),
  (708, 1),
  (726, 1),
  (731, 1),
  (740, 1),
  (770, 1),
  (788, 1),
  (789, 1),
  (805, 2),
  (831, 1),
  (833, 1),
  (844, 1),
  (881, 1),
  (887, 1),
  (896, 1),
  (903, 1),
  (920, 1),
  (953, 1),
  (955, 1),
  (958, 1),
  (975, 1),
  (982, 2),
  (1021, 1),
  (1044, 2),
  (1104, 1),
  (1105, 1),
  (1113, 1),
  (1119, 1),
  (1127, 1),
  (1154, 5),
  (1195, 1),
  (1196, 1),
  (1212, 1),
  (1249, 1),
  (1336, 1),
  (1518, 1),
  (1541, 1),
  (1724, 2),
  (1763, 1),
  (1765, 1)],
 [(128, 1),
  (158, 1),
  (199, 1),
  (202, 3),
  (285, 1),
  (631, 3),
  (887, 2),
  (1310, 1),
  (1540, 1),
  (1718, 1),
  (1719, 1)],
 [(5, 1),
  (48, 1),
  (103, 1),
  (136, 1),
  (149, 3),
  (210, 1),
  (264, 1),
  (293, 1),
  (333, 1),
  (387, 1),
  (489, 1),
  (603, 1),
  (634, 1),
  (845, 1),
  (851, 1),
  (920, 1),
  (921, 1),
  (988, 1),
  (1170, 1),
  (1450, 1),
  (1539, 1),
  (1564, 2),
  (1607, 1),
  (1677, 1),
  (1786, 1),
  (1787, 1)],
 [(180, 1), (247, 1), (248, 1)],
 [(46, 1),
  (150, 1),
  (181, 1),
  (479, 1),
  (493, 1),
  (786, 1),
  (867, 1),
  (1240, 1),
  (1331, 1)],
 [(85, 1),
  (146, 1),
  (149, 2),
  (229, 1),
  (263, 1),
  (276, 1),
  (277, 4),
  (310, 1),
  (390, 1),
  (394, 1),
  (483, 1),
  (573, 1),
  (746, 3),
  (780, 3),
  (806, 3),
  (812, 2),
  (833, 1)],
 [(2, 3),
  (4, 1),
  (24, 1),
  (29, 1),
  (39, 1),
  (40, 1),
  (42, 1),
  (48, 1),
  (61, 1),
  (68, 2),
  (87, 1),
  (89, 1),
  (103, 4),
  (109, 1),
  (138, 1),
  (147, 1),
  (152, 1),
  (191, 2),
  (203, 1),
  (204, 1),
  (206, 1),
  (215, 1),
  (231, 1),
  (232, 1),
  (240, 1),
  (241, 1),
  (242, 1),
  (263, 1),
  (266, 1),
  (308, 1),
  (333, 2),
  (352, 2),
  (354, 1),
  (363, 1),
  (449, 2),
  (451, 1),
  (505, 1),
  (514, 1),
  (584, 1),
  (586, 1),
  (619, 1),
  (665, 1),
  (699, 1),
  (821, 1),
  (841, 1),
  (858, 1),
  (874, 1),
  (887, 1),
  (895, 1),
  (921, 1),
  (976, 1),
  (1051, 1),
  (1056, 1),
  (1148, 1),
  (1197, 1),
  (1230, 1),
  (1253, 1),
  (1316, 2),
  (1380, 1),
  (1425, 1),
  (1475, 1),
  (1502, 1),
  (1566, 1),
  (1598, 1)],
 [(46, 1),
  (61, 2),
  (92, 1),
  (418, 1),
  (481, 1),
  (550, 1),
  (558, 1),
  (953, 1),
  (1279, 1)],
 [(28, 1),
  (48, 1),
  (176, 1),
  (191, 1),
  (196, 1),
  (203, 1),
  (212, 1),
  (215, 1),
  (338, 1),
  (344, 1),
  (365, 2),
  (390, 1),
  (449, 1),
  (471, 1),
  (483, 1),
  (489, 1),
  (920, 1),
  (953, 2),
  (1044, 2),
  (1155, 1),
  (1163, 1),
  (1329, 2),
  (1534, 4),
  (1558, 1),
  (1619, 1),
  (1788, 1)],
 [(212, 1),
  (266, 2),
  (373, 1),
  (394, 1),
  (572, 1),
  (657, 1),
  (699, 1),
  (1044, 1)],
 [(4, 1),
  (49, 2),
  (68, 1),
  (126, 1),
  (134, 1),
  (365, 1),
  (475, 1),
  (603, 1),
  (939, 1),
  (1456, 1),
  (1517, 1)],
 [(277, 1), (390, 1), (976, 1), (1133, 1), (1573, 1)],
 [(7, 1),
  (28, 2),
  (31, 1),
  (40, 1),
  (42, 1),
  (68, 1),
  (71, 1),
  (88, 2),
  (91, 1),
  (96, 2),
  (126, 1),
  (159, 1),
  (166, 1),
  (212, 2),
  (220, 1),
  (223, 1),
  (277, 1),
  (287, 1),
  (289, 1),
  (319, 1),
  (390, 2),
  (419, 1),
  (427, 1),
  (527, 1),
  (749, 2),
  (1133, 2),
  (1155, 1),
  (1573, 2),
  (1580, 1),
  (1620, 1)],
 [(28, 1),
  (41, 1),
  (90, 1),
  (96, 1),
  (117, 1),
  (208, 1),
  (215, 1),
  (229, 2),
  (365, 1),
  (372, 1),
  (492, 1),
  (561, 1),
  (705, 1)],
 [(30, 1),
  (31, 1),
  (281, 2),
  (397, 2),
  (439, 1),
  (469, 1),
  (651, 1),
  (891, 1),
  (920, 1),
  (1252, 1),
  (1518, 1),
  (1533, 1)],
 [(6, 1),
  (9, 1),
  (25, 1),
  (26, 1),
  (49, 4),
  (51, 2),
  (58, 1),
  (60, 1),
  (93, 1),
  (147, 1),
  (158, 1),
  (161, 1),
  (171, 1),
  (177, 1),
  (210, 1),
  (214, 1),
  (236, 1),
  (274, 1),
  (280, 1),
  (291, 1),
  (321, 2),
  (323, 1),
  (352, 1),
  (374, 1),
  (401, 1),
  (409, 2),
  (413, 1),
  (449, 1),
  (460, 2),
  (483, 1),
  (498, 1),
  (558, 1),
  (647, 2),
  (700, 1),
  (882, 2),
  (923, 1),
  (1334, 1),
  (1535, 1),
  (1549, 1),
  (1726, 1),
  (1748, 3)],
 [(55, 1),
  (56, 1),
  (118, 1),
  (137, 1),
  (163, 1),
  (178, 1),
  (323, 1),
  (328, 1),
  (335, 1),
  (352, 1),
  (378, 1),
  (386, 1),
  (409, 3),
  (410, 1),
  (627, 1),
  (684, 1),
  (973, 1),
  (1356, 1),
  (1748, 3)],
 [(7, 1),
  (68, 1),
  (126, 1),
  (194, 1),
  (199, 1),
  (214, 1),
  (278, 1),
  (363, 1),
  (382, 1),
  (574, 1),
  (612, 1),
  (705, 4),
  (759, 1),
  (897, 1),
  (971, 1),
  (976, 1),
  (1199, 1),
  (1245, 1),
  (1440, 3),
  (1487, 1),
  (1623, 1)],
 [(28, 1),
  (30, 2),
  (31, 1),
  (39, 1),
  (41, 1),
  (73, 2),
  (109, 1),
  (145, 1),
  (163, 1),
  (166, 1),
  (203, 1),
  (327, 2),
  (358, 1),
  (373, 1),
  (419, 1),
  (420, 2),
  (487, 2),
  (517, 1),
  (553, 1),
  (623, 1),
  (638, 1),
  (705, 2),
  (831, 2)],
 [(24, 1),
  (39, 1),
  (58, 1),
  (87, 1),
  (97, 1),
  (118, 1),
  (137, 1),
  (147, 1),
  (149, 1),
  (166, 3),
  (186, 2),
  (208, 1),
  (223, 1),
  (229, 2),
  (241, 1),
  (277, 1),
  (321, 1),
  (333, 1),
  (612, 1),
  (731, 1),
  (944, 1),
  (1029, 1),
  (1380, 1),
  (1580, 1)],
 [(2, 1),
  (9, 1),
  (57, 2),
  (74, 3),
  (95, 1),
  (105, 1),
  (119, 2),
  (128, 4),
  (129, 1),
  (131, 2),
  (163, 1),
  (245, 1),
  (246, 1),
  (272, 1),
  (313, 3),
  (339, 1),
  (352, 1),
  (354, 1),
  (363, 1),
  (376, 1),
  (383, 1),
  (393, 2),
  (397, 1),
  (398, 1),
  (405, 4),
  (414, 3),
  (424, 1),
  (438, 2),
  (449, 4),
  (473, 1),
  (474, 1),
  (551, 1),
  (569, 1),
  (571, 1),
  (593, 1),
  (598, 1),
  (630, 2),
  (672, 2),
  (676, 1),
  (726, 1),
  (827, 4),
  (831, 1),
  (840, 1),
  (855, 1),
  (870, 1),
  (888, 1),
  (1043, 1),
  (1081, 1),
  (1087, 1),
  (1088, 1),
  (1163, 1),
  (1213, 2),
  (1263, 2),
  (1296, 2),
  (1422, 1),
  (1650, 1),
  (1720, 1),
  (1789, 1)],
 [(31, 1),
  (53, 1),
  (57, 2),
  (77, 3),
  (85, 1),
  (89, 1),
  (111, 1),
  (163, 1),
  (177, 1),
  (210, 1),
  (233, 1),
  (353, 1),
  (360, 1),
  (405, 7),
  (429, 1),
  (471, 1),
  (474, 1),
  (490, 1),
  (568, 1),
  (569, 1),
  (680, 1),
  (705, 1),
  (725, 1),
  (811, 1),
  (836, 1),
  (849, 1),
  (948, 1),
  (1052, 1),
  (1079, 1),
  (1163, 1),
  (1256, 1),
  (1389, 1),
  (1405, 1),
  (1409, 1),
  (1414, 1),
  (1739, 1),
  (1777, 1)],
 [(85, 1),
  (104, 1),
  (229, 1),
  (321, 2),
  (456, 1),
  (759, 1),
  (1392, 2),
  (1591, 1)],
 [(19, 1),
  (39, 2),
  (46, 2),
  (61, 1),
  (72, 2),
  (191, 1),
  (204, 2),
  (214, 1),
  (233, 1),
  (246, 1),
  (314, 1),
  (323, 1),
  (332, 1),
  (346, 1),
  (354, 2),
  (431, 1),
  (449, 1),
  (478, 1),
  (542, 1),
  (592, 1),
  (623, 1),
  (697, 1),
  (811, 1),
  (827, 1),
  (997, 4),
  (1055, 3),
  (1186, 1),
  (1379, 1),
  (1411, 1),
  (1470, 1),
  (1765, 1)],
 [(32, 1),
  (49, 1),
  (66, 1),
  (71, 1),
  (88, 1),
  (128, 2),
  (129, 1),
  (134, 1),
  (136, 1),
  (191, 1),
  (212, 1),
  (215, 1),
  (233, 1),
  (301, 1),
  (315, 3),
  (346, 2),
  (397, 1),
  (401, 1),
  (411, 2),
  (423, 1),
  (444, 1),
  (481, 1),
  (511, 1),
  (527, 1),
  (570, 1),
  (629, 1),
  (720, 1),
  (766, 1),
  (832, 2),
  (840, 1),
  (842, 1),
  (872, 4),
  (927, 1),
  (994, 1),
  (997, 2),
  (1055, 1),
  (1088, 1),
  (1178, 1),
  (1397, 1)],
 [(1, 1),
  (16, 1),
  (28, 1),
  (96, 1),
  (109, 1),
  (206, 1),
  (314, 1),
  (365, 1),
  (443, 1),
  (489, 1),
  (524, 1),
  (962, 1),
  (971, 1),
  (1409, 1)],
 [(58, 1),
  (106, 1),
  (263, 1),
  (266, 1),
  (278, 1),
  (279, 1),
  (308, 1),
  (325, 1),
  (365, 1),
  (550, 1),
  (571, 1),
  (584, 1),
  (762, 1),
  (770, 1),
  (781, 1),
  (959, 3),
  (1044, 1),
  (1156, 2)],
 [(36, 1),
  (42, 1),
  (69, 1),
  (149, 2),
  (177, 1),
  (255, 1),
  (274, 1),
  (276, 1),
  (329, 1),
  (348, 1),
  (354, 1),
  (360, 1),
  (435, 1),
  (720, 1),
  (856, 1),
  (1112, 4),
  (1159, 1),
  (1386, 1)],
 [(74, 1),
  (253, 1),
  (301, 1),
  (331, 1),
  (393, 1),
  (521, 1),
  (540, 1),
  (662, 1),
  (804, 1),
  (1013, 1)],
 [(42, 1),
  (177, 1),
  (356, 1),
  (365, 1),
  (369, 1),
  (489, 1),
  (491, 1),
  (691, 1),
  (707, 1),
  (975, 2),
  (1005, 2),
  (1593, 1)],
 [(19, 1),
  (61, 1),
  (104, 1),
  (148, 1),
  (177, 1),
  (214, 1),
  (229, 1),
  (233, 1),
  (271, 1),
  (300, 1),
  (365, 2),
  (419, 1),
  (519, 2),
  (557, 1),
  (610, 1),
  (858, 1),
  (975, 3),
  (1054, 1),
  (1322, 1),
  (1381, 1),
  (1385, 1),
  (1756, 1)],
 [(71, 1),
  (106, 1),
  (537, 1),
  (584, 1),
  (691, 2),
  (707, 1),
  (957, 1),
  (962, 1),
  (1044, 1)],
 [(74, 1),
  (220, 1),
  (266, 1),
  (352, 1),
  (354, 1),
  (404, 1),
  (438, 1),
  (463, 3),
  (481, 1),
  (650, 1),
  (1035, 1),
  (1110, 1),
  (1790, 1)],
 [(42, 1),
  (60, 2),
  (164, 1),
  (166, 1),
  (217, 1),
  (235, 2),
  (266, 1),
  (275, 1),
  (321, 1),
  (345, 1),
  (401, 1),
  (558, 1),
  (571, 1),
  (640, 1),
  (691, 1),
  (957, 1),
  (959, 2),
  (961, 1),
  (962, 2),
  (1030, 1),
  (1190, 1),
  (1365, 1)],
 [(119, 1),
  (128, 1),
  (129, 1),
  (210, 1),
  (219, 1),
  (266, 2),
  (277, 1),
  (300, 1),
  (308, 1),
  (313, 1),
  (328, 1),
  (477, 1),
  (483, 2),
  (488, 1),
  (521, 1),
  (539, 1),
  (552, 1),
  (560, 1),
  (581, 1),
  (626, 1),
  (635, 1),
  (700, 1),
  (702, 1),
  (763, 1),
  (770, 3),
  (811, 1),
  (827, 1),
  (858, 1),
  (870, 1),
  (904, 3),
  (905, 1),
  (972, 1),
  (1012, 1),
  (1028, 1),
  (1156, 1),
  (1232, 1),
  (1313, 1),
  (1360, 1),
  (1456, 1),
  (1585, 1),
  (1590, 1),
  (1648, 1),
  (1766, 1),
  (1791, 1),
  (1792, 1)],
 [(20, 1),
  (49, 1),
  (84, 1),
  (97, 1),
  (162, 1),
  (163, 1),
  (181, 2),
  (194, 2),
  (197, 1),
  (203, 1),
  (226, 1),
  (248, 1),
  (831, 1),
  (881, 1),
  (933, 1),
  (964, 1),
  (1240, 1),
  (1390, 1),
  (1434, 1),
  (1474, 1),
  (1611, 2),
  (1793, 1)],
 [(47, 1),
  (48, 1),
  (104, 1),
  (146, 1),
  (211, 1),
  (220, 1),
  (277, 1),
  (289, 1),
  (395, 1),
  (622, 1),
  (1029, 1)],
 [(4, 1),
  (60, 1),
  (74, 1),
  (101, 1),
  (129, 1),
  (220, 1),
  (229, 1),
  (289, 2),
  (465, 1),
  (525, 2),
  (532, 1),
  (592, 1),
  (731, 1),
  (743, 1),
  (761, 1),
  (812, 1),
  (865, 1),
  (917, 2),
  (939, 1),
  (1043, 1),
  (1461, 1),
  (1684, 1),
  (1728, 1),
  (1791, 1)],
 [(28, 1),
  (154, 1),
  (439, 1),
  (693, 1),
  (733, 1),
  (897, 1),
  (989, 1),
  (1468, 1)],
 [(79, 1), (215, 1), (297, 1), (908, 1)],
 [(220, 1), (335, 1), (804, 1), (1068, 1), (1129, 1), (1202, 1)],
 [(164, 1),
  (167, 1),
  (229, 1),
  (328, 1),
  (346, 1),
  (393, 2),
  (431, 1),
  (446, 2),
  (1178, 1),
  (1395, 1),
  (1500, 1),
  (1750, 1)],
 [(115, 1),
  (116, 1),
  (187, 2),
  (360, 1),
  (403, 3),
  (616, 1),
  (722, 1),
  (978, 1),
  (1115, 1),
  (1751, 1)],
 [(266, 1), (276, 1), (289, 1), (439, 1), (477, 1), (691, 1), (957, 1)],
 [(66, 1),
  (68, 1),
  (183, 1),
  (281, 1),
  (352, 1),
  (397, 1),
  (603, 1),
  (821, 1)],
 [(28, 2),
  (33, 1),
  (39, 1),
  (41, 4),
  (58, 1),
  (63, 1),
  (66, 1),
  (69, 1),
  (73, 1),
  (88, 3),
  (91, 1),
  (136, 1),
  (139, 1),
  (150, 1),
  (154, 1),
  (155, 2),
  (182, 1),
  (183, 1),
  (190, 1),
  (214, 1),
  (215, 1),
  (232, 2),
  (281, 4),
  (319, 1),
  (339, 2),
  (344, 1),
  (373, 1),
  (381, 1),
  (382, 2),
  (393, 1),
  (397, 17),
  (398, 2),
  (399, 1),
  (439, 2),
  (442, 2),
  (448, 1),
  (464, 1),
  (468, 3),
  (479, 1),
  (513, 1),
  (516, 1),
  (518, 1),
  (550, 1),
  (564, 1),
  (581, 1),
  (592, 2),
  (619, 1),
  (635, 1),
  (645, 1),
  (698, 1),
  (740, 2),
  (761, 2),
  (765, 1),
  (810, 1),
  (833, 1),
  (858, 1),
  (891, 2),
  (904, 1),
  (920, 1),
  (922, 1),
  (939, 1),
  (965, 1),
  (1037, 1),
  (1131, 1),
  (1202, 1),
  (1220, 1),
  (1224, 1),
  (1259, 1),
  (1367, 1),
  (1387, 2),
  (1411, 1),
  (1433, 1),
  (1442, 2),
  (1447, 1),
  (1468, 1),
  (1531, 1),
  (1653, 1),
  (1705, 1),
  (1706, 1),
  (1707, 1)],
 [(5, 1),
  (84, 1),
  (115, 1),
  (144, 1),
  (216, 1),
  (220, 1),
  (266, 3),
  (277, 1),
  (314, 1),
  (365, 3),
  (393, 1),
  (407, 1),
  (411, 2),
  (429, 1),
  (439, 1),
  (448, 1),
  (481, 1),
  (537, 1),
  (572, 1),
  (576, 1),
  (579, 2),
  (582, 1),
  (583, 1),
  (585, 3),
  (642, 1),
  (843, 1),
  (848, 1),
  (897, 1),
  (975, 1),
  (1279, 1),
  (1537, 1),
  (1598, 1)],
 [(9, 1), (36, 1), (49, 1), (287, 1), (338, 1), (1581, 1), (1612, 2)],
 [(13, 1),
  (40, 1),
  (46, 1),
  (57, 1),
  (72, 2),
  (117, 1),
  (135, 1),
  (143, 1),
  (145, 1),
  (175, 2),
  (210, 1),
  (214, 3),
  (264, 2),
  (365, 3),
  (537, 2),
  (569, 1),
  (744, 1),
  (749, 2),
  (814, 4),
  (833, 1),
  (953, 1),
  (1052, 1),
  (1094, 1),
  (1137, 1),
  (1195, 1),
  (1240, 1),
  (1499, 1),
  (1641, 1)],
 [(23, 1),
  (30, 1),
  (37, 3),
  (48, 1),
  (58, 2),
  (80, 2),
  (86, 2),
  (119, 1),
  (126, 2),
  (177, 1),
  (186, 1),
  (241, 1),
  (328, 1),
  (409, 1),
  (568, 1),
  (582, 1),
  (630, 1),
  (658, 1),
  (668, 1),
  (731, 1),
  (897, 1),
  (919, 1),
  (970, 1),
  (997, 3),
  (1076, 1),
  (1097, 1),
  (1111, 1),
  (1170, 1),
  (1356, 1),
  (1371, 1),
  (1794, 1)],
 [(52, 1),
  (55, 2),
  (82, 1),
  (118, 2),
  (125, 1),
  (134, 1),
  (135, 4),
  (137, 1),
  (143, 1),
  (148, 1),
  (171, 1),
  (206, 2),
  (274, 4),
  (310, 1),
  (323, 1),
  (326, 1),
  (329, 1),
  (334, 1),
  (352, 1),
  (378, 2),
  (409, 6),
  (429, 1),
  (447, 1),
  (483, 1),
  (521, 1),
  (527, 2),
  (538, 1),
  (694, 1),
  (805, 1),
  (821, 1),
  (857, 1),
  (976, 1),
  (1030, 1),
  (1042, 1),
  (1062, 1),
  (1539, 1),
  (1748, 2)],
 [(39, 1),
  (41, 1),
  (128, 1),
  (145, 1),
  (163, 1),
  (167, 1),
  (174, 1),
  (378, 1),
  (383, 1),
  (399, 1),
  (409, 1),
  (510, 1),
  (555, 1),
  (1054, 1),
  (1365, 1),
  (1604, 1),
  (1748, 1)],
 [(17, 1),
  (19, 2),
  (21, 1),
  (32, 1),
  (41, 1),
  (51, 1),
  (55, 3),
  (82, 1),
  (84, 1),
  (95, 1),
  (116, 1),
  (138, 1),
  (158, 1),
  (163, 1),
  (164, 1),
  (171, 1),
  (221, 1),
  (253, 1),
  (274, 1),
  (302, 1),
  (323, 2),
  (353, 1),
  (356, 2),
  (370, 1),
  (378, 1),
  (388, 1),
  (409, 10),
  (410, 1),
  (412, 1),
  (458, 1),
  (485, 1),
  (499, 1),
  (512, 1),
  (525, 1),
  (555, 1),
  (561, 1),
  (593, 2),
  (647, 1),
  (668, 1),
  (694, 1),
  (715, 1),
  (757, 1),
  (792, 1),
  (987, 1),
  (1072, 1),
  (1074, 1),
  (1089, 1),
  (1190, 1),
  (1317, 1),
  (1364, 1),
  (1386, 1),
  (1457, 2),
  (1588, 1),
  (1590, 1),
  (1734, 1),
  (1748, 4),
  (1749, 1)],
 [(45, 1),
  (60, 1),
  (89, 1),
  (134, 1),
  (146, 1),
  (149, 2),
  (185, 1),
  (328, 1),
  (329, 2),
  (338, 1),
  (559, 2),
  (630, 1),
  (638, 2),
  (757, 1),
  (894, 1),
  (897, 1),
  (959, 1),
  (990, 1),
  (991, 1),
  (1032, 1),
  (1043, 1),
  (1047, 1),
  (1365, 1),
  (1702, 1),
  (1795, 1)],
 [(19, 1),
  (26, 1),
  (43, 1),
  (52, 1),
  (55, 1),
  (104, 1),
  (117, 1),
  (126, 1),
  (164, 1),
  (176, 2),
  (183, 1),
  (300, 1),
  (400, 1),
  (518, 1),
  (700, 1),
  (891, 1)],
 [(9, 1),
  (19, 1),
  (40, 2),
  (42, 1),
  (109, 1),
  (117, 1),
  (136, 1),
  (161, 2),
  (178, 1),
  (187, 1),
  (196, 1),
  (208, 1),
  (210, 1),
  (216, 2),
  (327, 1),
  (356, 3),
  (376, 3),
  (470, 1),
  (516, 2),
  (519, 5),
  (557, 1),
  (565, 1),
  (570, 5),
  (579, 1),
  (657, 1),
  (705, 1),
  (758, 1),
  (878, 1),
  (975, 2),
  (1393, 3),
  (1470, 1),
  (1567, 1),
  (1666, 1),
  (1677, 1),
  (1796, 1),
  (1797, 2)],
 [(1, 3),
  (9, 1),
  (19, 1),
  (58, 2),
  (152, 1),
  (210, 1),
  (220, 1),
  (229, 1),
  (298, 1),
  (354, 1),
  (397, 1),
  (398, 1),
  (527, 2),
  (705, 1),
  (707, 1),
  (843, 1),
  (1009, 2),
  (1359, 2)],
 [(25, 1),
  (58, 1),
  (61, 1),
  (93, 1),
  (128, 1),
  (136, 1),
  (137, 1),
  (143, 1),
  (152, 1),
  (210, 1),
  (241, 1),
  (274, 2),
  (276, 2),
  (319, 1),
  (320, 1),
  (325, 1),
  (333, 2),
  (354, 1),
  (356, 1),
  (357, 1),
  (358, 1),
  (359, 1),
  (360, 3),
  (361, 1),
  (362, 1),
  (363, 1),
  (364, 1),
  (365, 2),
  (366, 2),
  (367, 1),
  (368, 2),
  (369, 1),
  (370, 1),
  (371, 1),
  (372, 1),
  (373, 1)],
 [(42, 1),
  (53, 1),
  (89, 2),
  (126, 1),
  (128, 2),
  (150, 1),
  (152, 1),
  (161, 1),
  (177, 1),
  (210, 1),
  (268, 1),
  (315, 1),
  (373, 1),
  (376, 1),
  (388, 2),
  (398, 2),
  (405, 2),
  (414, 1),
  (501, 1),
  (557, 1),
  (561, 1),
  (684, 1),
  (707, 1),
  (878, 1),
  (886, 1),
  (948, 3),
  (982, 1),
  (1711, 1),
  (1796, 1)],
 [(95, 1),
  (149, 1),
  (233, 1),
  (251, 1),
  (252, 1),
  (254, 1),
  (301, 1),
  (307, 1),
  (530, 1),
  (622, 1),
  (689, 1),
  (960, 1),
  (1043, 1),
  (1159, 1),
  (1412, 1)],
 [(28, 2),
  (48, 1),
  (96, 1),
  (149, 4),
  (173, 1),
  (191, 1),
  (215, 1),
  (401, 1),
  (449, 1),
  (458, 1),
  (500, 1),
  (539, 1),
  (542, 1),
  (841, 1),
  (1164, 1)],
 [(151, 1), (1171, 1), (1471, 1), (1597, 1)],
 [(84, 1),
  (126, 1),
  (251, 1),
  (254, 1),
  (266, 2),
  (328, 1),
  (377, 1),
  (511, 1),
  (561, 1),
  (571, 1),
  (898, 1),
  (904, 1),
  (1049, 1)],
 [(0, 1),
  (5, 4),
  (14, 1),
  (19, 3),
  (23, 1),
  (29, 1),
  (42, 2),
  (48, 1),
  (49, 2),
  (53, 1),
  (58, 3),
  (60, 1),
  (64, 4),
  (68, 2),
  (75, 1),
  (84, 1),
  (89, 1),
  (90, 1),
  (91, 3),
  (92, 1),
  (104, 1),
  (107, 1),
  (112, 1),
  (119, 1),
  (123, 2),
  (126, 3),
  (134, 3),
  (137, 1),
  (149, 1),
  (152, 2),
  (153, 1),
  (163, 2),
  (164, 2),
  (177, 1),
  (190, 2),
  (191, 3),
  (195, 1),
  (196, 2),
  (201, 1),
  (204, 1),
  (210, 2),
  (214, 1),
  (215, 1),
  (220, 1),
  (229, 2),
  (232, 1),
  (234, 1),
  (249, 2),
  (250, 2),
  (251, 2),
  (253, 3),
  (256, 1),
  (263, 1),
  (264, 1),
  (266, 1),
  (276, 8),
  (277, 7),
  (283, 1),
  (296, 2),
  (298, 3),
  (299, 1),
  (300, 1),
  (302, 1),
  (305, 1),
  (310, 1),
  (319, 1),
  (323, 1),
  (326, 1),
  (335, 1),
  (339, 1),
  (382, 1),
  (393, 1),
  (398, 1),
  (401, 1),
  (407, 2),
  (409, 1),
  (420, 1),
  (424, 1),
  (431, 1),
  (438, 1),
  (445, 2),
  (449, 1),
  (479, 1),
  (481, 1),
  (483, 1),
  (511, 1),
  (514, 1),
  (516, 2),
  (530, 1),
  (537, 1),
  (538, 2),
  (540, 1),
  (541, 1),
  (546, 1),
  (550, 2),
  (552, 1),
  (555, 1),
  (582, 1),
  (595, 1),
  (596, 1),
  (609, 1),
  (615, 1),
  (630, 2),
  (640, 1),
  (642, 1),
  (648, 1),
  (659, 2),
  (675, 1),
  (716, 1),
  (731, 2),
  (737, 2),
  (739, 1),
  (743, 3),
  (757, 2),
  (759, 1),
  (760, 1),
  (777, 1),
  (779, 3),
  (781, 1),
  (792, 1),
  (819, 1),
  (833, 1),
  (840, 1),
  (841, 3),
  (858, 2),
  (904, 3),
  (907, 1),
  (912, 1),
  (918, 1),
  (926, 1),
  (952, 3),
  (957, 1),
  (974, 1),
  (979, 1),
  (1005, 1),
  (1017, 1),
  (1036, 1),
  (1070, 3),
  (1112, 7),
  (1115, 6),
  (1151, 1),
  (1184, 2),
  (1185, 1),
  (1202, 1),
  (1220, 2),
  (1241, 3),
  (1247, 1),
  (1267, 3),
  (1299, 3),
  (1322, 1),
  (1357, 1),
  (1365, 1),
  (1366, 1),
  (1426, 1),
  (1465, 1),
  (1484, 2),
  (1491, 1),
  (1507, 1),
  (1520, 1),
  (1529, 1),
  (1571, 1),
  (1607, 3),
  (1629, 2),
  (1681, 1),
  (1686, 1),
  (1749, 2),
  (1765, 1),
  (1798, 2),
  (1799, 1),
  (1800, 1)],
 [(42, 1),
  (53, 1),
  (72, 7),
  (77, 2),
  (85, 1),
  (105, 1),
  (134, 1),
  (174, 1),
  (214, 1),
  (233, 1),
  (235, 1),
  (245, 5),
  (265, 1),
  (277, 1),
  (323, 1),
  (328, 1),
  (428, 2),
  (447, 1),
  (455, 1),
  (759, 1),
  (820, 1),
  (858, 1),
  (1095, 2),
  (1282, 1)],
 [(39, 1),
  (46, 1),
  (64, 1),
  (68, 2),
  (114, 1),
  (117, 1),
  (131, 2),
  (176, 5),
  (352, 1),
  (360, 1),
  (393, 1),
  (431, 2),
  (577, 1),
  (680, 2),
  (827, 1),
  (858, 1),
  (957, 1),
  (1062, 1),
  (1324, 1),
  (1395, 1),
  (1600, 1)],
 [(126, 1),
  (166, 1),
  (304, 1),
  (675, 1),
  (713, 1),
  (764, 1),
  (887, 1),
  (918, 1),
  (1016, 1),
  (1133, 1),
  (1405, 1),
  (1564, 1),
  (1575, 1),
  (1661, 1),
  (1737, 1),
  (1801, 1)],
 [(28, 2),
  (46, 1),
  (58, 2),
  (75, 1),
  (96, 1),
  (125, 2),
  (128, 1),
  (129, 1),
  (131, 1),
  (148, 1),
  (152, 3),
  (171, 1),
  (238, 1),
  (242, 1),
  (245, 2),
  (274, 1),
  (305, 1),
  (323, 1),
  (348, 1),
  (409, 1),
  (411, 1),
  (415, 1),
  (438, 1),
  (449, 1),
  (605, 1),
  (607, 1),
  (1005, 1)],
 [(6, 1),
  (16, 1),
  (42, 1),
  (58, 1),
  (104, 1),
  (133, 1),
  (210, 1),
  (233, 1),
  (255, 1),
  (311, 1),
  (343, 1),
  (346, 1),
  (395, 1),
  (443, 1),
  (933, 1),
  (994, 1),
  (1000, 1),
  (1001, 1),
  (1135, 1),
  (1217, 1),
  (1221, 1),
  (1252, 2)],
 [(9, 1),
  (16, 2),
  (37, 1),
  (41, 1),
  (42, 1),
  (60, 3),
  (75, 1),
  (82, 1),
  (84, 1),
  (85, 1),
  (88, 3),
  (89, 1),
  (90, 1),
  (93, 1),
  (97, 1),
  (106, 1),
  (113, 2),
  (119, 1),
  (123, 1),
  (126, 2),
  (133, 1),
  (138, 1),
  (142, 1),
  (155, 1),
  (159, 1),
  (161, 1),
  (177, 1),
  (187, 2),
  (195, 1),
  (197, 1),
  (200, 1),
  (211, 1),
  (226, 1),
  (238, 2),
  (239, 1),
  (241, 1),
  (249, 1),
  (254, 2),
  (256, 1),
  (261, 1),
  (266, 3),
  (269, 1),
  (293, 1),
  (301, 2),
  (310, 1),
  (319, 1),
  (322, 1),
  (332, 3),
  (339, 1),
  (344, 1),
  (348, 1),
  (352, 1),
  (371, 1),
  (380, 1),
  (382, 1),
  (384, 2),
  (395, 1),
  (407, 1),
  (414, 1),
  (420, 1),
  (421, 1),
  (430, 1),
  (431, 2),
  (451, 1),
  (457, 1),
  (465, 1),
  (474, 5),
  (475, 2),
  (477, 2),
  (479, 2),
  (480, 2),
  (486, 3),
  (501, 1),
  (521, 2),
  (525, 1),
  (535, 1),
  (537, 3),
  (541, 1),
  (555, 1),
  (562, 2),
  (579, 1),
  (593, 1),
  (608, 1),
  (615, 1),
  (627, 1),
  (630, 1),
  (634, 1),
  (640, 2),
  (641, 1),
  (673, 1),
  (684, 1),
  (691, 1),
  (701, 1),
  (705, 2),
  (711, 1),
  (719, 2),
  (761, 1),
  (762, 1),
  (764, 2),
  (767, 1),
  (769, 1),
  (770, 1),
  (773, 2),
  (776, 6),
  (779, 3),
  (782, 2),
  (796, 1),
  (833, 1),
  (849, 1),
  (858, 1),
  (884, 1),
  (906, 1),
  (916, 1),
  (938, 1),
  (957, 3),
  (969, 1),
  (1017, 1),
  (1071, 1),
  (1103, 1),
  (1128, 1),
  (1130, 17),
  (1156, 1),
  (1157, 1),
  (1201, 2),
  (1231, 1),
  (1262, 1),
  (1327, 1),
  (1363, 1),
  (1373, 1),
  (1408, 1),
  (1410, 1),
  (1420, 1),
  (1423, 2),
  (1452, 2),
  (1482, 8),
  (1494, 1),
  (1516, 1),
  (1624, 2),
  (1648, 2),
  (1681, 4),
  (1757, 2),
  (1798, 6),
  (1802, 1),
  (1803, 2),
  (1804, 1)],
 [(132, 1), (278, 1), (354, 1), (360, 1), (596, 1)],
 [(65, 1),
  (117, 1),
  (131, 2),
  (145, 1),
  (153, 2),
  (232, 1),
  (241, 1),
  (335, 1),
  (409, 2),
  (483, 1),
  (494, 2),
  (596, 2),
  (623, 2),
  (673, 1),
  (726, 2),
  (807, 5),
  (826, 2),
  (831, 4),
  (839, 2),
  (1660, 2)],
 [(38, 1),
  (71, 1),
  (81, 2),
  (85, 5),
  (92, 1),
  (138, 1),
  (162, 1),
  (176, 2),
  (186, 1),
  (208, 1),
  (234, 1),
  (299, 1),
  (321, 1),
  (328, 1),
  (366, 1),
  (455, 1),
  (528, 1),
  (548, 1),
  (574, 1),
  (607, 1),
  (778, 1),
  (862, 1),
  (1441, 1),
  (1471, 1),
  (1548, 1)],
 [(7, 1),
  (38, 7),
  (40, 1),
  (76, 1),
  (80, 1),
  (82, 1),
  (95, 1),
  (107, 1),
  (135, 1),
  (203, 1),
  (244, 1),
  (308, 1),
  (386, 1),
  (536, 1),
  (559, 1),
  (705, 1)],
 [(96, 1), (109, 1), (212, 1), (1675, 1)],
 [(38, 1),
  (60, 2),
  (67, 1),
  (71, 2),
  (84, 1),
  (92, 1),
  (136, 1),
  (276, 1),
  (325, 1),
  (420, 1),
  (444, 1),
  (475, 1),
  (481, 1),
  (483, 1),
  (570, 1),
  (571, 2),
  (579, 1),
  (584, 1),
  (606, 1),
  (642, 1),
  (665, 1),
  (691, 1),
  (704, 1),
  (762, 1),
  (882, 1),
  (897, 1),
  (959, 1),
  (1035, 1),
  (1037, 1),
  (1198, 1),
  (1211, 1),
  (1276, 1),
  (1433, 1)],
 [(28, 1),
  (40, 1),
  (96, 1),
  (117, 1),
  (162, 1),
  (173, 1),
  (264, 1),
  (321, 1),
  (610, 1),
  (686, 1),
  (691, 1),
  (957, 1),
  (959, 1),
  (1419, 1),
  (1516, 1),
  (1722, 1)],
 [(9, 1),
  (16, 1),
  (22, 1),
  (51, 1),
  (162, 1),
  (167, 1),
  (210, 1),
  (239, 1),
  (266, 1),
  (289, 1),
  (310, 1),
  (332, 1),
  (352, 1),
  (409, 1),
  (425, 1),
  (438, 1),
  (445, 1),
  (463, 1),
  (535, 1),
  (550, 1),
  (571, 2),
  (584, 1),
  (707, 1),
  (735, 1),
  (762, 1),
  (866, 1),
  (927, 1),
  (953, 1),
  (959, 1),
  (962, 1),
  (979, 1),
  (1034, 1),
  (1074, 1),
  (1113, 1),
  (1206, 1),
  (1220, 1),
  (1236, 1),
  (1482, 1),
  (1517, 1),
  (1551, 1),
  (1594, 1)],
 [(13, 1),
  (28, 1),
  (68, 1),
  (72, 2),
  (88, 1),
  (117, 3),
  (128, 2),
  (181, 2),
  (217, 1),
  (248, 2),
  (301, 1),
  (418, 1),
  (472, 1),
  (561, 1),
  (574, 1),
  (577, 1),
  (676, 3),
  (764, 2),
  (791, 1),
  (799, 1),
  (807, 2),
  (919, 1),
  (1051, 1),
  (1064, 4),
  (1149, 2),
  (1401, 2),
  (1593, 1)],
 [(28, 2),
  (31, 2),
  (55, 1),
  (61, 1),
  (147, 1),
  (154, 1),
  (241, 2),
  (274, 1),
  (302, 1),
  (315, 1),
  (464, 1),
  (478, 2),
  (599, 1),
  (615, 1),
  (785, 1),
  (1020, 1),
  (1033, 1),
  (1090, 1),
  (1207, 1),
  (1217, 1),
  (1357, 1)],
 [(68, 1),
  (89, 1),
  (126, 1),
  (353, 2),
  (423, 1),
  (598, 1),
  (605, 2),
  (759, 1),
  (1169, 1),
  (1805, 1)],
 [(28, 1),
  (91, 1),
  (154, 1),
  (164, 1),
  (221, 1),
  (264, 1),
  (268, 1),
  (339, 1),
  (342, 1),
  (356, 1),
  (365, 1),
  (390, 1),
  (435, 1),
  (439, 1),
  (507, 1),
  (600, 1),
  (605, 2),
  (679, 1),
  (698, 1),
  (733, 1),
  (792, 1),
  (799, 1),
  (833, 1),
  (863, 1),
  (980, 1),
  (1032, 1),
  (1047, 1),
  (1134, 1),
  (1152, 1),
  (1169, 1),
  (1174, 1),
  (1232, 1),
  (1297, 1),
  (1304, 1),
  (1349, 1),
  (1372, 1),
  (1429, 1),
  (1601, 1),
  (1655, 1),
  (1656, 1),
  (1701, 1)],
 [(58, 1),
  (61, 1),
  (77, 1),
  (128, 1),
  (152, 1),
  (180, 5),
  (255, 2),
  (348, 1),
  (359, 1),
  (396, 3),
  (405, 2),
  (414, 1),
  (449, 1),
  (610, 1),
  (948, 2),
  (1019, 1),
  (1022, 2),
  (1158, 1),
  (1240, 1),
  (1427, 2),
  (1606, 1),
  (1695, 1)],
 [(24, 1),
  (30, 1),
  (39, 1),
  (46, 3),
  (57, 1),
  (59, 1),
  (87, 1),
  (100, 1),
  (118, 1),
  (119, 1),
  (178, 1),
  (180, 3),
  (212, 1),
  (235, 1),
  (246, 1),
  (275, 1),
  (441, 1),
  (449, 1),
  (458, 1),
  (471, 1),
  (569, 1),
  (579, 2),
  (592, 1),
  (630, 2),
  (680, 2),
  (759, 1),
  (826, 1),
  (836, 1),
  (896, 1),
  (948, 1),
  (954, 1),
  (1046, 1),
  (1204, 1),
  (1363, 1),
  (1372, 1),
  (1377, 1),
  (1420, 1),
  (1481, 1)],
 [(1, 1),
  (18, 1),
  (19, 1),
  (26, 1),
  (42, 1),
  (58, 1),
  (82, 1),
  (106, 1),
  (126, 1),
  (144, 2),
  (177, 2),
  (195, 1),
  (196, 1),
  (204, 1),
  (211, 1),
  (219, 1),
  (220, 1),
  (244, 1),
  (263, 1),
  (275, 1),
  (278, 1),
  (290, 1),
  (299, 1),
  (308, 2),
  (354, 1),
  (452, 1),
  (456, 3),
  (466, 1),
  (542, 1),
  (616, 1),
  (622, 1),
  (631, 2),
  (913, 1),
  (1038, 1),
  (1051, 1),
  (1357, 2),
  (1397, 1),
  (1707, 1),
  (1746, 1)],
 [(9, 1),
  (24, 1),
  (28, 1),
  (80, 1),
  (91, 2),
  (96, 1),
  (119, 1),
  (128, 1),
  (185, 1),
  (210, 1),
  (233, 3),
  (245, 1),
  (253, 1),
  (254, 5),
  (338, 1),
  (405, 5),
  (740, 1),
  (904, 2),
  (948, 1),
  (970, 1),
  (1072, 1),
  (1079, 2),
  (1355, 1)],
 [(47, 1),
  (119, 1),
  (128, 1),
  (158, 1),
  (163, 1),
  (176, 1),
  (275, 1),
  (292, 2),
  (305, 1),
  (398, 2),
  (473, 1),
  (480, 1),
  (520, 1),
  (544, 2),
  (592, 1),
  (853, 1),
  (948, 1),
  (1018, 1),
  (1027, 1),
  (1052, 1),
  (1067, 1),
  (1331, 1),
  (1405, 1),
  (1421, 1)],
 [(30, 1),
  (164, 1),
  (199, 2),
  (361, 2),
  (445, 1),
  (470, 1),
  (525, 2),
  (726, 1),
  (860, 1),
  (920, 1),
  (1252, 1),
  (1261, 1),
  (1268, 1)],
 [(42, 1), (85, 1), (537, 1), (698, 1), (726, 2), (860, 2)],
 [(41, 1),
  (74, 1),
  (281, 1),
  (356, 1),
  (377, 1),
  (397, 2),
  (607, 1),
  (907, 1),
  (1198, 1)],
 [(28, 2),
  (46, 2),
  (47, 2),
  (88, 1),
  (96, 1),
  (98, 1),
  (116, 1),
  (158, 2),
  (171, 1),
  (241, 1),
  (276, 1),
  (341, 1),
  (747, 1),
  (934, 1),
  (1641, 2),
  (1671, 1)],
 [(19, 1),
  (28, 1),
  (58, 1),
  (73, 2),
  (90, 1),
  (178, 1),
  (192, 1),
  (255, 1),
  (296, 1),
  (318, 1),
  (348, 1),
  (395, 1),
  (414, 1),
  (481, 1),
  (557, 1),
  (605, 2),
  (630, 1),
  (648, 1),
  (708, 1),
  (733, 1),
  (767, 2),
  (878, 1),
  (892, 2),
  (898, 1),
  (1026, 3),
  (1032, 1),
  (1049, 1),
  (1118, 1),
  (1125, 1),
  (1194, 1),
  (1242, 1),
  (1264, 1),
  (1270, 1),
  (1300, 1),
  (1322, 1),
  (1464, 1),
  (1605, 1),
  (1614, 1),
  (1769, 1)],
 [(5, 1),
  (49, 2),
  (180, 1),
  (183, 1),
  (420, 1),
  (1466, 1),
  (1612, 1),
  (1722, 1)],
 [(16, 1),
  (34, 1),
  (41, 1),
  (42, 1),
  (136, 2),
  (188, 1),
  (214, 1),
  (221, 1),
  (301, 1),
  (308, 1),
  (314, 1),
  (319, 1),
  (352, 1),
  (398, 1),
  (560, 1),
  (583, 1),
  (629, 1),
  (631, 1),
  (700, 1),
  (715, 1),
  (744, 1),
  (812, 2),
  (815, 2),
  (897, 1),
  (916, 1),
  (1167, 1),
  (1227, 1),
  (1400, 1),
  (1468, 1),
  (1560, 1),
  (1682, 1),
  (1770, 2)],
 [(28, 1),
  (29, 1),
  (46, 3),
  (47, 1),
  (53, 1),
  (82, 1),
  (149, 4),
  (154, 1),
  (183, 2),
  (210, 1),
  (214, 1),
  (438, 5),
  (500, 1),
  (698, 1),
  (1333, 1),
  (1350, 2),
  (1505, 1)],
 [(58, 1),
  (88, 1),
  (166, 2),
  (177, 1),
  (208, 2),
  (229, 1),
  (263, 1),
  (341, 1),
  (348, 1),
  (449, 2),
  (478, 1),
  (481, 2),
  (775, 1),
  (778, 1),
  (891, 1),
  (906, 1),
  (908, 1),
  (1220, 2),
  (1262, 1)],
 [(16, 1),
  (48, 1),
  (144, 1),
  (254, 1),
  (256, 1),
  (481, 1),
  (483, 1),
  (616, 1),
  (702, 1),
  (815, 1),
  (1128, 1),
  (1262, 1),
  (1652, 2)],
 [(1, 2),
  (53, 1),
  (89, 1),
  (143, 1),
  (177, 1),
  (354, 1),
  (545, 1),
  (704, 1),
  (762, 2),
  (796, 2),
  (956, 4),
  (1215, 4),
  (1322, 1),
  (1768, 1)],
 [(1, 1),
  (42, 1),
  (65, 1),
  (133, 1),
  (274, 1),
  (323, 3),
  (343, 1),
  (397, 1),
  (490, 1),
  (620, 1),
  (781, 1),
  (1408, 1),
  (1526, 1),
  (1718, 1)],
 [(28, 1),
  (96, 1),
  (254, 1),
  (355, 1),
  (390, 1),
  (452, 2),
  (480, 1),
  (484, 1),
  (662, 1)],
 [(5, 1),
  (9, 1),
  (348, 1),
  (431, 1),
  (513, 2),
  (665, 1),
  (727, 1),
  (763, 1),
  (933, 1),
  (975, 1),
  (1284, 1),
  (1403, 1)],
 [(274, 1), (328, 1), (651, 1), (716, 1), (1146, 1), (1414, 1)],
 [(5, 1),
  (71, 1),
  (174, 1),
  (363, 1),
  (390, 2),
  (410, 1),
  (686, 1),
  (735, 2),
  (740, 1),
  (1049, 1),
  (1737, 2)],
 [(30, 2),
  (65, 1),
  (310, 1),
  (328, 1),
  (374, 1),
  (395, 1),
  (686, 7),
  (715, 2),
  (777, 1),
  (906, 1),
  (1299, 1),
  (1737, 2),
  (1738, 1),
  (1799, 1)],
 [(26, 1),
  (119, 1),
  (158, 1),
  (171, 1),
  (229, 1),
  (236, 1),
  (308, 1),
  (319, 1),
  (328, 1),
  (396, 1),
  (568, 1),
  (914, 1),
  (1386, 1),
  (1425, 1),
  (1678, 1),
  (1737, 1)],
 [(13, 1),
  (124, 1),
  (134, 1),
  (146, 1),
  (158, 1),
  (187, 1),
  (195, 1),
  (236, 1),
  (251, 1),
  (254, 3),
  (259, 1),
  (262, 2),
  (266, 4),
  (325, 1),
  (409, 1),
  (486, 2),
  (521, 1),
  (538, 1),
  (547, 1),
  (548, 1),
  (598, 1),
  (696, 1),
  (762, 1),
  (779, 6),
  (781, 1),
  (799, 1),
  (815, 3),
  (874, 1),
  (886, 1),
  (988, 1),
  (991, 1),
  (1144, 1),
  (1217, 1),
  (1220, 1),
  (1395, 1),
  (1399, 1),
  (1412, 1),
  (1511, 2)],
 [(19, 1),
  (45, 1),
  (449, 1),
  (953, 1),
  (1032, 1),
  (1059, 1),
  (1080, 1),
  (1110, 1),
  (1338, 1)],
 [(13, 1),
  (19, 2),
  (24, 1),
  (51, 2),
  (93, 1),
  (126, 1),
  (136, 1),
  (190, 1),
  (266, 2),
  (276, 4),
  (305, 3),
  (316, 1),
  (318, 2),
  (335, 1),
  (353, 1),
  (383, 1),
  (393, 2),
  (557, 1),
  (560, 1),
  (581, 1),
  (658, 1),
  (665, 2),
  (858, 1),
  (1359, 3)],
 [(4, 1),
  (42, 1),
  (49, 1),
  (51, 3),
  (56, 1),
  (75, 1),
  (95, 1),
  (119, 1),
  (134, 1),
  (229, 1),
  (233, 1),
  (266, 1),
  (276, 3),
  (321, 1),
  (323, 1),
  (338, 3),
  (349, 1),
  (369, 1),
  (398, 1),
  (709, 1),
  (757, 1),
  (763, 1),
  (775, 2),
  (859, 1),
  (911, 1),
  (1229, 1),
  (1299, 1),
  (1366, 1),
  (1607, 1),
  (1676, 2)],
 [(30, 1),
  (37, 2),
  (38, 3),
  (40, 3),
  (42, 1),
  (65, 1),
  (89, 1),
  (136, 2),
  (203, 2),
  (255, 1),
  (261, 2),
  (268, 1),
  (333, 1),
  (348, 1),
  (399, 1),
  (420, 1),
  (463, 1),
  (489, 1),
  (748, 1),
  (1279, 1),
  (1329, 1)],
 [(148, 1), (284, 2), (445, 1), (481, 1), (776, 1), (796, 2), (1773, 1)],
 [(87, 1),
  (149, 1),
  (255, 1),
  (480, 1),
  (598, 1),
  (804, 1),
  (858, 1),
  (1086, 1)],
 [(139, 1),
  (178, 1),
  (208, 1),
  (220, 1),
  (277, 1),
  (994, 1),
  (1178, 1),
  (1354, 1)],
 [(4, 3),
  (13, 1),
  (19, 1),
  (26, 1),
  (28, 1),
  (31, 1),
  (42, 1),
  (49, 1),
  (82, 1),
  (85, 1),
  (152, 1),
  (171, 2),
  (177, 3),
  (208, 1),
  (232, 1),
  (241, 5),
  (274, 1),
  (277, 1),
  (280, 1),
  (289, 2),
  (298, 2),
  (300, 1),
  (308, 1),
  (311, 2),
  (313, 2),
  (348, 1),
  (352, 2),
  (358, 2),
  (390, 1),
  (445, 2),
  (449, 1),
  (461, 1),
  (478, 1),
  (483, 2),
  (505, 1),
  (560, 1),
  (619, 1),
  (657, 1),
  (694, 1),
  (699, 1),
  (747, 1),
  (762, 6),
  (868, 1),
  (887, 1),
  (946, 2),
  (976, 2),
  (1012, 2),
  (1204, 1),
  (1230, 1),
  (1381, 1),
  (1394, 1),
  (1585, 1),
  (1590, 1),
  (1621, 3),
  (1758, 1),
  (1766, 1),
  (1773, 1),
  (1774, 1)],
 [(40, 2),
  (117, 1),
  (128, 1),
  (171, 2),
  (201, 1),
  (206, 1),
  (210, 1),
  (212, 1),
  (220, 1),
  (234, 1),
  (365, 1),
  (373, 1),
  (515, 1),
  (537, 1),
  (579, 1),
  (726, 1),
  (749, 1),
  (815, 1),
  (842, 1),
  (953, 1),
  (1020, 1),
  (1090, 1),
  (1099, 1),
  (1218, 1),
  (1411, 1),
  (1516, 1),
  (1703, 1)],
 [(5, 1),
  (13, 1),
  (32, 1),
  (40, 4),
  (42, 1),
  (46, 1),
  (47, 1),
  (57, 1),
  (58, 1),
  (60, 1),
  (75, 1),
  (85, 3),
  (90, 1),
  (91, 1),
  (115, 4),
  (117, 3),
  (119, 1),
  (121, 1),
  (128, 3),
  (129, 2),
  (135, 1),
  (145, 5),
  (161, 1),
  (191, 2),
  (203, 5),
  (210, 2),
  (212, 3),
  (215, 1),
  (220, 1),
  (230, 1),
  (247, 2),
  (278, 1),
  (282, 1),
  (288, 1),
  (296, 1),
  (319, 1),
  (323, 1),
  (326, 2),
  (327, 1),
  (328, 1),
  (332, 2),
  (333, 1),
  (388, 3),
  (393, 1),
  (395, 1),
  (407, 1),
  (420, 1),
  (423, 1),
  (449, 1),
  (470, 1),
  (471, 3),
  (483, 1),
  (537, 1),
  (547, 1),
  (560, 1),
  (593, 1),
  (620, 1),
  (628, 1),
  (645, 1),
  (715, 1),
  (720, 1),
  (744, 1),
  (814, 1),
  (822, 1),
  (842, 1),
  (863, 1),
  (866, 1),
  (884, 2),
  (887, 1),
  (903, 1),
  (953, 1),
  (965, 1),
  (987, 1),
  (1044, 1),
  (1047, 1),
  (1099, 1),
  (1121, 1),
  (1142, 3),
  (1182, 1),
  (1186, 1),
  (1189, 1),
  (1240, 1),
  (1352, 1),
  (1395, 1),
  (1413, 1),
  (1547, 1),
  (1722, 1),
  (1735, 1),
  (1797, 1),
  (1806, 4)],
 [(39, 1),
  (40, 1),
  (44, 1),
  (60, 1),
  (68, 2),
  (84, 1),
  (115, 1),
  (117, 2),
  (126, 1),
  (131, 1),
  (145, 3),
  (185, 1),
  (193, 1),
  (203, 2),
  (210, 2),
  (217, 1),
  (230, 1),
  (247, 4),
  (269, 1),
  (288, 1),
  (311, 1),
  (372, 1),
  (382, 1),
  (393, 1),
  (455, 1),
  (471, 1),
  (486, 2),
  (527, 2),
  (703, 1),
  (749, 1),
  (775, 1),
  (797, 1),
  (887, 1),
  (891, 1),
  (953, 2),
  (987, 2),
  (1093, 1),
  (1095, 1),
  (1113, 1),
  (1142, 3),
  (1186, 1),
  (1395, 2),
  (1399, 1),
  (1797, 3),
  (1806, 1),
  (1807, 1)],
 [(28, 1),
  (154, 1),
  (229, 1),
  (514, 1),
  (702, 1),
  (869, 1),
  (897, 1),
  (1808, 1)],
 [(19, 1),
  (66, 1),
  (108, 1),
  (119, 1),
  (137, 1),
  (171, 1),
  (443, 1),
  (516, 1),
  (603, 1),
  (792, 1),
  (1185, 1),
  (1468, 1),
  (1583, 1)],
 [(28, 1),
  (117, 2),
  (215, 1),
  (216, 1),
  (252, 1),
  (266, 2),
  (289, 1),
  (325, 1),
  (453, 1),
  (463, 1),
  (477, 1),
  (679, 1),
  (779, 1),
  (953, 1),
  (962, 1),
  (1015, 1),
  (1044, 1),
  (1306, 1),
  (1557, 1)],
 [(9, 1),
  (28, 1),
  (96, 1),
  (126, 2),
  (173, 1),
  (229, 1),
  (266, 1),
  (319, 2),
  (322, 1),
  (328, 1),
  (353, 1),
  (363, 1),
  (365, 2),
  (473, 1),
  (550, 2),
  (571, 2),
  (919, 1),
  (944, 1),
  (953, 2),
  (1233, 1),
  (1473, 1),
  (1513, 1),
  (1583, 1),
  (1808, 1),
  (1809, 1)],
 [(145, 1),
  (163, 1),
  (210, 1),
  (229, 2),
  (259, 1),
  (328, 1),
  (744, 1),
  (1051, 1),
  (1171, 1),
  (1686, 1)],
 [(41, 1),
  (68, 1),
  (119, 1),
  (123, 1),
  (126, 2),
  (229, 1),
  (265, 1),
  (275, 2),
  (279, 1),
  (319, 1),
  (398, 1),
  (483, 1),
  (1168, 1),
  (1222, 1),
  (1237, 2),
  (1471, 1),
  (1736, 1)],
 [(31, 1),
  (56, 1),
  (133, 1),
  (159, 1),
  (177, 1),
  (289, 4),
  (313, 1),
  (328, 1),
  (364, 1),
  (378, 1),
  (380, 1),
  (394, 1),
  (397, 1),
  (403, 1),
  (405, 1),
  (431, 1),
  (457, 1),
  (615, 1),
  (616, 1),
  (623, 1),
  (716, 1),
  (717, 1),
  (731, 1),
  (754, 2),
  (922, 1),
  (957, 1),
  (1170, 1),
  (1193, 1),
  (1696, 1)],
 [(4, 1),
  (17, 1),
  (85, 2),
  (122, 1),
  (289, 2),
  (310, 1),
  (335, 1),
  (367, 1),
  (390, 1),
  (427, 1),
  (438, 1),
  (474, 1),
  (521, 1),
  (579, 1),
  (602, 2),
  (796, 1),
  (804, 1),
  (920, 1),
  (1317, 1)],
 [(13, 1),
  (241, 1),
  (253, 1),
  (289, 1),
  (308, 1),
  (372, 1),
  (445, 2),
  (473, 1),
  (483, 1),
  (550, 1),
  (866, 1),
  (1182, 1),
  (1366, 1),
  (1381, 2),
  (1437, 1)],
 [(2, 3),
  (38, 1),
  (49, 3),
  (83, 1),
  (179, 1),
  (221, 1),
  (287, 1),
  (310, 1),
  (323, 1),
  (417, 1),
  (439, 1),
  (476, 1),
  (773, 1),
  (819, 1),
  (1449, 1),
  (1625, 1),
  (1784, 1),
  (1793, 1)],
 [(177, 2),
  (181, 2),
  (229, 1),
  (248, 2),
  (473, 2),
  (490, 1),
  (522, 2),
  (540, 2),
  (698, 1),
  (937, 1),
  (1171, 1),
  (1579, 2),
  (1686, 1)],
 [(2, 1),
  (9, 2),
  (33, 1),
  (38, 2),
  (49, 2),
  (142, 1),
  (166, 1),
  (175, 1),
  (196, 1),
  (284, 1),
  (297, 1),
  (310, 1),
  (373, 1),
  (886, 1),
  (1255, 1),
  (1441, 1),
  (1762, 1)],
 [(28, 1), (323, 1), (327, 1), (429, 1), (885, 1), (1069, 1), (1579, 1)],
 [(9, 1), (30, 1), (180, 2), (194, 1), (214, 1), (638, 1), (1579, 1)],
 [(181, 1), (613, 1), (658, 1), (856, 1)],
 [(32, 1),
  (41, 1),
  (68, 1),
  (71, 1),
  (126, 1),
  (181, 3),
  (183, 2),
  (407, 2),
  (635, 1),
  (653, 1),
  (752, 1),
  (753, 1),
  (799, 1),
  (880, 1),
  (1219, 1),
  (1570, 1),
  (1578, 1)],
 [(82, 1),
  (263, 1),
  (434, 1),
  (659, 1),
  (989, 1),
  (1581, 1),
  (1642, 1),
  (1793, 1),
  (1810, 1)],
 [(30, 2),
  (49, 1),
  (174, 1),
  (180, 2),
  (181, 1),
  (327, 1),
  (384, 1),
  (397, 2),
  (623, 1),
  (820, 2),
  (831, 2),
  (976, 1),
  (1750, 1)],
 [(117, 3),
  (289, 1),
  (367, 1),
  (390, 1),
  (423, 1),
  (445, 1),
  (576, 1),
  (623, 2),
  (786, 1),
  (882, 1),
  (1582, 1),
  (1601, 1),
  (1765, 1)],
 [(13, 1),
  (49, 1),
  (68, 1),
  (126, 1),
  (150, 1),
  (181, 2),
  (333, 1),
  (1079, 1),
  (1204, 1)],
 [(247, 1), (282, 1)],
 [(5, 1),
  (115, 1),
  (128, 2),
  (152, 1),
  (158, 2),
  (231, 1),
  (239, 1),
  (246, 1),
  (293, 1),
  (298, 1),
  (348, 1),
  (605, 1),
  (642, 1),
  (657, 1),
  (834, 1),
  (858, 1),
  (892, 1),
  (1190, 1),
  (1289, 1),
  (1302, 1),
  (1498, 1),
  (1568, 1),
  (1747, 1)],
 [(67, 1),
  (109, 1),
  (146, 1),
  (180, 2),
  (181, 2),
  (431, 1),
  (641, 1),
  (653, 1),
  (662, 1),
  (668, 1),
  (748, 1),
  (759, 1),
  (772, 1),
  (880, 1),
  (1578, 1),
  (1659, 1)],
 [(154, 1), (429, 1), (668, 1)],
 [(17, 1),
  (30, 1),
  (180, 2),
  (247, 1),
  (411, 1),
  (426, 1),
  (601, 1),
  (619, 1),
  (786, 1),
  (1098, 1),
  (1535, 1),
  (1594, 1)],
 [(42, 1),
  (85, 1),
  (229, 2),
  (247, 1),
  (321, 1),
  (522, 1),
  (1421, 1),
  (1535, 1),
  (1594, 1)],
 [(181, 1), (327, 1), (831, 1)],
 [(90, 1), (214, 1), (247, 1), (263, 1)],
 [(28, 1),
  (30, 2),
  (82, 2),
  (92, 1),
  (154, 1),
  (180, 1),
  (247, 1),
  (339, 1),
  (487, 1),
  (524, 1),
  (592, 1),
  (976, 1),
  (1653, 1)],
 [(395, 1), (409, 1), (439, 1), (474, 1), (624, 1), (873, 1)],
 [(13, 1),
  (84, 1),
  (108, 1),
  (196, 2),
  (210, 1),
  (234, 1),
  (353, 1),
  (395, 1),
  (435, 1),
  (767, 1),
  (993, 1),
  (1246, 1),
  (1497, 2),
  (1796, 1)],
 [(72, 1), (434, 1), (551, 1), (811, 1), (1690, 1)],
 [(13, 1),
  (62, 1),
  (215, 1),
  (302, 2),
  (372, 1),
  (395, 1),
  (729, 1),
  (989, 1)],
 [(16, 1),
  (17, 1),
  (22, 1),
  (23, 1),
  (47, 1),
  (71, 1),
  (124, 1),
  (204, 1),
  (221, 1),
  (235, 1),
  (284, 1),
  (313, 1),
  (333, 1),
  (339, 1),
  (407, 1),
  (438, 3),
  (455, 1),
  (538, 1),
  (624, 1),
  (631, 1),
  (772, 1),
  (806, 2),
  (807, 1),
  (811, 1),
  (902, 1),
  (915, 1),
  (1170, 1),
  (1487, 1),
  (1780, 1),
  (1809, 1),
  (1811, 1)],
 [(28, 1), (323, 1), (327, 1), (429, 1), (885, 1), (1069, 1), (1579, 1)],
 [(49, 1),
  (136, 1),
  (180, 1),
  (276, 1),
  (277, 1),
  (339, 1),
  (422, 1),
  (743, 1),
  (1519, 1)],
 [(7, 1),
  (13, 1),
  (19, 2),
  (37, 1),
  (71, 2),
  (84, 2),
  (117, 1),
  (136, 1),
  (145, 1),
  (154, 1),
  (199, 1),
  (291, 1),
  (331, 1),
  (354, 1),
  (365, 1),
  (373, 1),
  (423, 1),
  (456, 1),
  (518, 1),
  (560, 1),
  (619, 1),
  (631, 1),
  (635, 1),
  (736, 1),
  (761, 1),
  (890, 1),
  (1006, 1),
  (1119, 1),
  (1142, 1),
  (1154, 2),
  (1186, 1),
  (1273, 2),
  (1342, 1),
  (1668, 1)],
 [(29, 1),
  (64, 1),
  (121, 1),
  (131, 1),
  (132, 1),
  (296, 1),
  (356, 1),
  (524, 1),
  (672, 2),
  (676, 1),
  (683, 1),
  (812, 1),
  (820, 1),
  (874, 1),
  (902, 1),
  (1011, 1),
  (1060, 1),
  (1478, 1),
  (1564, 1)],
 [(37, 1), (54, 1), (61, 1), (80, 3), (81, 1), (216, 1), (221, 1), (664, 1)],
 [(91, 1),
  (162, 1),
  (166, 1),
  (178, 1),
  (179, 1),
  (186, 2),
  (210, 1),
  (229, 1),
  (331, 1),
  (420, 1),
  (436, 1),
  (961, 2),
  (1226, 1),
  (1466, 1)],
 [(1, 1),
  (47, 1),
  (58, 1),
  (136, 2),
  (152, 1),
  (163, 1),
  (194, 1),
  (371, 1),
  (414, 1),
  (456, 3),
  (551, 1),
  (585, 1),
  (716, 1)],
 [(30, 1),
  (112, 2),
  (151, 1),
  (166, 1),
  (171, 1),
  (177, 1),
  (183, 2),
  (194, 1),
  (232, 1),
  (250, 1),
  (263, 2),
  (326, 1),
  (372, 1),
  (393, 1),
  (397, 3),
  (407, 1),
  (437, 1),
  (537, 1),
  (647, 1),
  (649, 1),
  (651, 1),
  (950, 1),
  (1148, 1),
  (1171, 1),
  (1355, 1),
  (1440, 1),
  (1465, 1),
  (1475, 1),
  (1513, 1),
  (1776, 1)],
 [(11, 1),
  (13, 1),
  (29, 1),
  (32, 2),
  (46, 1),
  (51, 1),
  (58, 1),
  (60, 1),
  (65, 1),
  (66, 1),
  (68, 1),
  (82, 2),
  (85, 2),
  (87, 1),
  (89, 1),
  (91, 1),
  (106, 1),
  (112, 1),
  (118, 1),
  (123, 1),
  (126, 3),
  (136, 1),
  (138, 1),
  (139, 1),
  (144, 1),
  (167, 2),
  (177, 5),
  (180, 1),
  (206, 1),
  (210, 1),
  (225, 1),
  (241, 4),
  (252, 1),
  (257, 2),
  (272, 1),
  (279, 1),
  (282, 1),
  (301, 1),
  (311, 1),
  (314, 1),
  (319, 1),
  (325, 1),
  (352, 1),
  (354, 3),
  (362, 1),
  (367, 1),
  (371, 1),
  (372, 1),
  (379, 1),
  (393, 4),
  (397, 3),
  (414, 1),
  (417, 1),
  (449, 5),
  (473, 1),
  (475, 2),
  (479, 2),
  (487, 9),
  (537, 1),
  (538, 1),
  (546, 1),
  (547, 1),
  (560, 1),
  (574, 1),
  (581, 2),
  (582, 1),
  (584, 3),
  (587, 5),
  (598, 1),
  (603, 2),
  (607, 1),
  (613, 3),
  (638, 1),
  (651, 5),
  (652, 1),
  (659, 1),
  (671, 1),
  (696, 1),
  (700, 2),
  (732, 1),
  (737, 1),
  (740, 3),
  (744, 1),
  (751, 1),
  (785, 5),
  (788, 1),
  (789, 1),
  (823, 1),
  (836, 1),
  (837, 1),
  (890, 2),
  (937, 1),
  (1017, 1),
  (1050, 1),
  (1103, 1),
  (1113, 1),
  (1139, 1),
  (1154, 1),
  (1165, 1),
  (1202, 1),
  (1233, 1),
  (1263, 1),
  (1273, 1),
  (1314, 1),
  (1328, 2),
  (1333, 1),
  (1341, 1),
  (1385, 1),
  (1467, 2),
  (1536, 1),
  (1601, 1),
  (1701, 1),
  (1770, 1),
  (1776, 1),
  (1812, 1),
  (1813, 1)],
 [(13, 1),
  (19, 1),
  (28, 1),
  (63, 1),
  (67, 1),
  (71, 1),
  (92, 1),
  (93, 3),
  (100, 1),
  (106, 1),
  (108, 1),
  (113, 1),
  (114, 1),
  (115, 1),
  (119, 1),
  (123, 1),
  (126, 1),
  (167, 1),
  (214, 1),
  (223, 1),
  (233, 1),
  (238, 1),
  (250, 1),
  (264, 1),
  (266, 2),
  (277, 1),
  (313, 1),
  (352, 1),
  (365, 3),
  (409, 2),
  (427, 1),
  (471, 1),
  (474, 2),
  (480, 2),
  (550, 1),
  (571, 1),
  (584, 2),
  (607, 1),
  (632, 1),
  (635, 1),
  (666, 1),
  (674, 1),
  (680, 1),
  (691, 3),
  (699, 1),
  (702, 1),
  (711, 2),
  (738, 1),
  (762, 2),
  (767, 1),
  (843, 1),
  (891, 1),
  (904, 3),
  (934, 1),
  (953, 1),
  (956, 2),
  (960, 1),
  (962, 1),
  (1044, 1),
  (1058, 2),
  (1157, 1),
  (1171, 1),
  (1215, 2),
  (1250, 1),
  (1259, 1),
  (1302, 1),
  (1441, 1),
  (1472, 1),
  (1518, 1),
  (1701, 1),
  (1768, 1),
  (1808, 7),
  (1814, 1)],
 [(8, 1),
  (19, 2),
  (46, 2),
  (72, 2),
  (145, 1),
  (176, 2),
  (196, 1),
  (210, 1),
  (239, 1),
  (255, 1),
  (290, 1),
  (302, 1),
  (313, 1),
  (392, 1),
  (409, 3),
  (486, 1),
  (525, 2),
  (531, 1),
  (669, 1),
  (767, 1),
  (866, 1),
  (1051, 1),
  (1084, 1),
  (1182, 1),
  (1395, 2),
  (1502, 1),
  (1685, 1)],
 [(29, 1), (121, 1), (154, 1), (302, 1), (693, 1)],
 [(20, 2),
  (29, 1),
  (46, 1),
  (60, 1),
  (71, 1),
  (84, 1),
  (104, 1),
  (142, 1),
  (181, 1),
  (232, 1),
  (242, 1),
  (256, 1),
  (319, 1),
  (339, 1),
  (390, 2),
  (400, 1),
  (420, 1),
  (527, 2),
  (595, 1),
  (766, 1),
  (794, 1),
  (795, 1),
  (796, 1),
  (817, 1),
  (1263, 1),
  (1342, 1),
  (1398, 1),
  (1441, 1),
  (1534, 1),
  (1652, 1)],
 [(117, 3),
  (289, 1),
  (367, 1),
  (390, 1),
  (423, 1),
  (445, 1),
  (576, 1),
  (623, 2),
  (786, 1),
  (882, 1),
  (1582, 1),
  (1601, 1),
  (1765, 1)],
 [(5, 1),
  (28, 1),
  (29, 1),
  (30, 1),
  (31, 1),
  (100, 1),
  (106, 1),
  (203, 2),
  (204, 1),
  (226, 1),
  (396, 1),
  (407, 1),
  (463, 2),
  (471, 2),
  (499, 1),
  (514, 1),
  (537, 1),
  (573, 1),
  (649, 1),
  (651, 7),
  (800, 1),
  (1170, 1),
  (1186, 1),
  (1264, 1),
  (1287, 1),
  (1652, 1),
  (1659, 1),
  (1727, 1),
  (1763, 1),
  (1815, 1),
  (1816, 1)],
 [(61, 1),
  (73, 1),
  (180, 1),
  (276, 3),
  (277, 2),
  (289, 1),
  (743, 1),
  (770, 1),
  (779, 1),
  (781, 1),
  (1791, 1)],
 [(5, 1),
  (29, 3),
  (31, 1),
  (41, 1),
  (51, 1),
  (60, 2),
  (89, 1),
  (142, 1),
  (154, 1),
  (164, 1),
  (191, 4),
  (192, 1),
  (195, 1),
  (202, 2),
  (235, 3),
  (310, 1),
  (318, 1),
  (339, 1),
  (401, 1),
  (418, 1),
  (419, 1),
  (423, 1),
  (438, 4),
  (499, 1),
  (550, 1),
  (560, 1),
  (592, 1),
  (603, 1),
  (621, 1),
  (624, 4),
  (631, 2),
  (731, 2),
  (732, 1),
  (760, 1),
  (806, 2),
  (847, 1),
  (861, 1),
  (884, 1),
  (915, 4),
  (1017, 1),
  (1056, 1),
  (1060, 1),
  (1077, 1),
  (1119, 2),
  (1218, 1),
  (1238, 1),
  (1239, 1),
  (1270, 1),
  (1337, 1),
  (1391, 1),
  (1449, 1),
  (1468, 1),
  (1485, 1),
  (1559, 1),
  (1587, 1),
  (1603, 1)],
 [(162, 1),
  (243, 1),
  (254, 1),
  (263, 1),
  (369, 1),
  (446, 1),
  (877, 1),
  (879, 1),
  (1743, 1)],
 [(0, 1),
  (5, 1),
  (9, 2),
  (14, 1),
  (16, 1),
  (23, 1),
  (58, 1),
  (68, 1),
  (144, 1),
  (156, 1),
  (164, 1),
  (166, 1),
  (180, 3),
  (183, 1),
  (192, 1),
  (195, 2),
  (198, 1),
  (201, 1),
  (210, 1),
  (215, 1),
  (238, 1),
  (269, 1),
  (272, 1),
  (276, 4),
  (300, 1),
  (322, 1),
  (354, 1),
  (373, 1),
  (382, 1),
  (384, 2),
  (395, 1),
  (414, 1),
  (420, 1),
  (435, 1),
  (464, 1),
  (560, 1),
  (634, 1),
  (635, 2),
  (653, 1),
  (730, 1),
  (760, 2),
  (767, 1),
  (890, 1),
  (898, 1),
  (1043, 1),
  (1071, 1),
  (1076, 1),
  (1128, 1),
  (1130, 2),
  (1237, 1),
  (1264, 1),
  (1277, 1),
  (1304, 2),
  (1328, 1),
  (1401, 1),
  (1421, 1),
  (1442, 1),
  (1471, 1),
  (1485, 4),
  (1787, 6)],
 [(38, 1), (54, 1), (64, 1), (73, 1), (83, 1), (862, 1)],
 [(83, 1), (136, 1), (388, 1), (529, 1)],
 [(38, 1), (40, 1), (80, 2), (203, 1), (458, 1)],
 [(5, 1),
  (10, 1),
  (19, 1),
  (21, 1),
  (23, 1),
  (37, 2),
  (38, 10),
  (40, 3),
  (53, 3),
  (62, 1),
  (76, 1),
  (82, 2),
  (90, 1),
  (91, 1),
  (97, 1),
  (111, 2),
  (112, 2),
  (121, 4),
  (188, 1),
  (203, 2),
  (235, 2),
  (256, 1),
  (287, 2),
  (300, 1),
  (387, 1),
  (435, 1),
  (441, 1),
  (499, 1),
  (529, 2),
  (535, 2),
  (536, 1),
  (559, 3),
  (562, 4),
  (575, 1),
  (664, 3),
  (760, 1),
  (901, 1),
  (932, 1),
  (1052, 1),
  (1066, 1),
  (1215, 1),
  (1247, 1),
  (1257, 1),
  (1493, 2),
  (1522, 3),
  (1739, 1),
  (1812, 2)],
 [(24, 2),
  (32, 1),
  (38, 1),
  (48, 1),
  (60, 1),
  (68, 1),
  (71, 1),
  (94, 2),
  (146, 1),
  (148, 1),
  (239, 1),
  (280, 1),
  (290, 1),
  (300, 1),
  (313, 2),
  (333, 1),
  (367, 1),
  (369, 1),
  (382, 1),
  (420, 1),
  (490, 1),
  (530, 1),
  (535, 2),
  (536, 1),
  (551, 1),
  (577, 1),
  (603, 1),
  (639, 1),
  (651, 1),
  (848, 1),
  (972, 1),
  (1003, 1),
  (1180, 1),
  (1185, 1),
  (1215, 1),
  (1288, 1),
  (1364, 1),
  (1552, 1),
  (1676, 1)],
 [(22, 1),
  (30, 2),
  (38, 2),
  (48, 1),
  (73, 1),
  (94, 1),
  (121, 1),
  (126, 1),
  (164, 1),
  (233, 1),
  (238, 1),
  (300, 1),
  (363, 1),
  (397, 1),
  (423, 1),
  (457, 1),
  (468, 1),
  (470, 1),
  (645, 1),
  (656, 1),
  (801, 1),
  (861, 1),
  (899, 1),
  (1012, 1),
  (1065, 1),
  (1434, 1),
  (1475, 1),
  (1733, 1),
  (1743, 1)],
 [(37, 2),
  (38, 2),
  (72, 1),
  (82, 1),
  (94, 1),
  (233, 1),
  (352, 1),
  (365, 1),
  (393, 1),
  (428, 1),
  (487, 1),
  (535, 1),
  (540, 1),
  (583, 1),
  (639, 1),
  (680, 1),
  (761, 1),
  (767, 1),
  (855, 1),
  (926, 1),
  (953, 1),
  (972, 1),
  (1094, 1),
  (1215, 2),
  (1255, 1),
  (1468, 1),
  (1552, 3),
  (1597, 1),
  (1598, 1),
  (1674, 1)],
 [(121, 1),
  (221, 1),
  (292, 1),
  (333, 1),
  (346, 1),
  (354, 1),
  (362, 1),
  (431, 1),
  (446, 3),
  (564, 1),
  (748, 1),
  (872, 1),
  (1272, 1),
  (1613, 1)],
 [(2, 1), (49, 2), (331, 1), (499, 1), (1206, 1), (1474, 1)],
 [(49, 1), (85, 1), (679, 1)],
 [(1, 1),
  (2, 2),
  (49, 2),
  (136, 1),
  (411, 1),
  (437, 1),
  (560, 1),
  (598, 1),
  (988, 1),
  (1142, 1),
  (1548, 1),
  (1793, 1)],
 [(9, 2),
  (18, 1),
  (37, 2),
  (49, 1),
  (51, 2),
  (84, 1),
  (114, 1),
  (271, 1),
  (335, 1),
  (399, 1),
  (411, 1),
  (430, 1),
  (435, 1),
  (600, 1),
  (760, 2),
  (775, 1),
  (788, 1),
  (789, 1),
  (1104, 1),
  (1127, 1),
  (1548, 1),
  (1584, 1),
  (1688, 1)],
 [(61, 1), (180, 1), (183, 1), (901, 1), (1218, 1), (1617, 1)],
 [(53, 1),
  (60, 1),
  (61, 1),
  (117, 1),
  (212, 1),
  (214, 1),
  (255, 1),
  (276, 2),
  (289, 2),
  (339, 1),
  (451, 1),
  (474, 1),
  (521, 1),
  (548, 1),
  (833, 1),
  (1069, 1),
  (1070, 1),
  (1620, 1),
  (1723, 1)],
 [(89, 1),
  (121, 4),
  (161, 1),
  (166, 1),
  (171, 1),
  (219, 1),
  (278, 1),
  (321, 1),
  (323, 1),
  (338, 1),
  (356, 1),
  (383, 2),
  (478, 1),
  (483, 1),
  (504, 1),
  (544, 1),
  (1030, 1),
  (1602, 1)],
 [(183, 2), (470, 1), (614, 2), (623, 2), (887, 1)],
 [(154, 1),
  (221, 1),
  (364, 1),
  (373, 1),
  (667, 1),
  (680, 1),
  (1288, 1),
  (1608, 1)],
 [(144, 2), (381, 1), (542, 1), (1021, 1)],
 [(28, 1),
  (33, 1),
  (49, 1),
  (58, 1),
  (71, 1),
  (73, 1),
  (136, 1),
  (146, 1),
  (192, 1),
  (363, 1),
  (370, 1),
  (455, 1),
  (458, 1),
  (576, 1),
  (605, 1),
  (733, 1),
  (804, 1),
  (881, 1),
  (922, 1),
  (1032, 1),
  (1049, 1),
  (1169, 1),
  (1239, 1),
  (1297, 1),
  (1769, 1),
  (1817, 1),
  (1818, 1)],
 [(28, 1), (29, 1), (115, 1), (1571, 1)],
 [(233, 1), (487, 1), (551, 1)],
 [(903, 1)],
 [(52, 1),
  (136, 1),
  (166, 1),
  (276, 2),
  (283, 1),
  (289, 2),
  (369, 1),
  (393, 2),
  (803, 1),
  (903, 1),
  (918, 1),
  (1229, 1),
  (1571, 1),
  (1575, 1)],
 [(46, 2), (90, 1), (94, 1)],
 [(2, 3),
  (3, 1),
  (9, 1),
  (13, 1),
  (28, 1),
  (29, 1),
  (40, 1),
  (42, 1),
  (46, 1),
  (48, 1),
  (58, 1),
  (60, 1),
  (71, 2),
  (73, 4),
  (82, 1),
  (84, 1),
  (88, 1),
  (100, 1),
  (144, 1),
  (146, 2),
  (161, 1),
  (166, 1),
  (187, 1),
  (216, 1),
  (248, 1),
  (266, 1),
  (274, 1),
  (284, 1),
  (289, 1),
  (311, 1),
  (324, 1),
  (328, 1),
  (338, 1),
  (348, 1),
  (367, 1),
  (378, 2),
  (393, 1),
  (439, 1),
  (444, 2),
  (451, 1),
  (458, 1),
  (480, 2),
  (481, 2),
  (496, 1),
  (523, 1),
  (524, 1),
  (536, 1),
  (557, 1),
  (559, 2),
  (579, 1),
  (592, 1),
  (594, 1),
  (612, 1),
  (615, 1),
  (632, 1),
  (642, 1),
  (649, 1),
  (651, 1),
  (673, 1),
  (704, 4),
  (728, 1),
  (749, 1),
  (819, 1),
  (917, 1),
  (954, 1),
  (955, 1),
  (1172, 1),
  (1309, 1),
  (1355, 1),
  (1419, 1),
  (1424, 1),
  (1460, 1),
  (1468, 1),
  (1522, 2),
  (1533, 2),
  (1625, 1),
  (1662, 3),
  (1709, 1),
  (1716, 1),
  (1722, 1),
  (1735, 1),
  (1768, 1),
  (1771, 1),
  (1800, 1)],
 [(19, 1), (73, 1), (180, 1), (327, 2), (362, 1), (705, 2), (1155, 1)],
 [(2, 3),
  (5, 1),
  (20, 1),
  (40, 1),
  (309, 1),
  (339, 1),
  (384, 1),
  (592, 1),
  (733, 1),
  (1255, 2),
  (1419, 1),
  (1441, 1),
  (1801, 1)],
 [(2, 1),
  (8, 2),
  (26, 3),
  (41, 1),
  (57, 2),
  (60, 1),
  (67, 2),
  (68, 1),
  (85, 1),
  (97, 1),
  (113, 1),
  (117, 4),
  (164, 1),
  (193, 1),
  (206, 1),
  (217, 2),
  (232, 1),
  (239, 1),
  (254, 2),
  (256, 1),
  (260, 1),
  (272, 1),
  (275, 8),
  (313, 2),
  (333, 1),
  (376, 1),
  (384, 1),
  (393, 2),
  (397, 3),
  (419, 1),
  (420, 2),
  (423, 1),
  (431, 1),
  (470, 1),
  (471, 1),
  (486, 3),
  (511, 1),
  (610, 2),
  (616, 2),
  (635, 1),
  (640, 1),
  (673, 1),
  (708, 1),
  (788, 2),
  (789, 1),
  (799, 1),
  (849, 2),
  (872, 1),
  (882, 1),
  (911, 2),
  (920, 1),
  (948, 1),
  (954, 1),
  (976, 1),
  (978, 2),
  (995, 1),
  (1009, 3),
  (1023, 1),
  (1028, 1),
  (1041, 1),
  (1049, 2),
  (1074, 3),
  (1079, 3),
  (1081, 2),
  (1087, 2),
  (1104, 2),
  (1113, 1),
  (1160, 3),
  (1173, 1),
  (1219, 1),
  (1325, 1),
  (1401, 1),
  (1408, 2),
  (1451, 1),
  (1489, 1),
  (1602, 1),
  (1657, 2),
  (1660, 1),
  (1790, 1),
  (1819, 1)],
 [(92, 1), (248, 1), (395, 1), (419, 1), (423, 1), (802, 1)],
 [(9, 1), (30, 1), (180, 2), (194, 1), (214, 1), (638, 1), (1579, 1)],
 [(31, 1),
  (41, 1),
  (58, 1),
  (65, 1),
  (66, 1),
  (68, 1),
  (72, 3),
  (85, 1),
  (126, 1),
  (138, 1),
  (153, 1),
  (166, 1),
  (200, 1),
  (220, 1),
  (234, 1),
  (263, 1),
  (333, 1),
  (339, 1),
  (369, 1),
  (378, 1),
  (382, 1),
  (398, 1),
  (437, 1),
  (474, 2),
  (526, 1),
  (537, 1),
  (541, 1),
  (550, 1),
  (744, 1),
  (782, 1),
  (833, 1),
  (928, 1),
  (1082, 1),
  (1144, 1),
  (1284, 1),
  (1435, 1),
  (1511, 1),
  (1820, 1)],
 [(18, 1),
  (49, 2),
  (142, 1),
  (299, 2),
  (305, 1),
  (365, 6),
  (370, 1),
  (388, 2),
  (407, 1),
  (411, 1),
  (476, 3),
  (478, 1),
  (479, 1),
  (632, 1),
  (1281, 2),
  (1301, 1),
  (1395, 1)],
 [(51, 1),
  (153, 1),
  (193, 1),
  (311, 1),
  (343, 1),
  (390, 1),
  (395, 1),
  (405, 1),
  (429, 1),
  (449, 1),
  (455, 1),
  (595, 3),
  (668, 1),
  (680, 1),
  (948, 1),
  (976, 1),
  (1009, 1),
  (1036, 2),
  (1255, 1),
  (1362, 1)],
 [(2, 1),
  (17, 1),
  (48, 1),
  (131, 3),
  (132, 1),
  (143, 2),
  (144, 1),
  (158, 1),
  (171, 1),
  (181, 7),
  (203, 1),
  (210, 1),
  (219, 2),
  (220, 1),
  (233, 1),
  (246, 1),
  (254, 1),
  (259, 1),
  (265, 2),
  (275, 3),
  (300, 2),
  (319, 1),
  (390, 2),
  (393, 1),
  (395, 1),
  (405, 2),
  (411, 1),
  (431, 2),
  (452, 1),
  (484, 1),
  (532, 1),
  (537, 1),
  (540, 1),
  (569, 5),
  (581, 1),
  (592, 2),
  (635, 2),
  (680, 1),
  (686, 1),
  (746, 1),
  (799, 1),
  (807, 2),
  (811, 1),
  (812, 2),
  (818, 1),
  (827, 1),
  (830, 5),
  (834, 5),
  (839, 2),
  (885, 1),
  (889, 1),
  (898, 1),
  (904, 2),
  (931, 1),
  (978, 1),
  (988, 1),
  (1007, 1),
  (1019, 1),
  (1022, 1),
  (1061, 1),
  (1095, 1),
  (1120, 1),
  (1142, 1),
  (1269, 1),
  (1334, 1),
  (1414, 1),
  (1660, 2),
  (1736, 2),
  (1780, 1)],
 [(23, 1),
  (121, 1),
  (126, 1),
  (152, 2),
  (211, 1),
  (233, 1),
  (262, 1),
  (289, 2),
  (293, 1),
  (378, 1),
  (390, 2),
  (397, 1),
  (426, 1),
  (431, 1),
  (449, 1),
  (469, 1),
  (480, 1),
  (499, 1),
  (524, 2),
  (526, 1),
  (527, 3),
  (595, 2),
  (598, 1),
  (623, 1),
  (793, 3),
  (804, 1),
  (847, 2),
  (851, 1),
  (858, 1),
  (900, 1),
  (911, 1),
  (939, 1),
  (1046, 1),
  (1057, 1),
  (1202, 1),
  (1258, 1),
  (1407, 1),
  (1437, 1),
  (1535, 2),
  (1652, 1),
  (1675, 1),
  (1690, 1)],
 [(68, 1), (126, 2), (203, 1), (631, 1), (765, 1)],
 [(29, 1),
  (293, 1),
  (382, 1),
  (590, 1),
  (631, 3),
  (632, 1),
  (668, 1),
  (804, 1),
  (902, 1),
  (990, 1),
  (1060, 1),
  (1071, 1),
  (1192, 1),
  (1207, 1),
  (1510, 1)],
 [(5, 1),
  (21, 1),
  (31, 1),
  (32, 5),
  (39, 1),
  (40, 1),
  (48, 2),
  (57, 1),
  (61, 1),
  (69, 1),
  (82, 1),
  (89, 1),
  (106, 2),
  (136, 1),
  (145, 7),
  (156, 1),
  (164, 2),
  (165, 1),
  (166, 1),
  (185, 1),
  (190, 2),
  (191, 1),
  (203, 2),
  (204, 2),
  (210, 2),
  (212, 2),
  (214, 1),
  (220, 2),
  (227, 1),
  (235, 1),
  (237, 1),
  (243, 1),
  (263, 1),
  (266, 2),
  (276, 2),
  (284, 1),
  (300, 1),
  (352, 2),
  (388, 1),
  (390, 2),
  (393, 2),
  (409, 1),
  (410, 4),
  (431, 1),
  (438, 3),
  (469, 4),
  (483, 1),
  (499, 1),
  (507, 1),
  (512, 1),
  (521, 1),
  (526, 1),
  (527, 1),
  (535, 12),
  (536, 1),
  (537, 1),
  (557, 1),
  (564, 1),
  (569, 1),
  (581, 1),
  (582, 1),
  (584, 1),
  (619, 1),
  (629, 2),
  (635, 1),
  (645, 1),
  (661, 1),
  (669, 1),
  (712, 1),
  (815, 1),
  (833, 1),
  (843, 1),
  (866, 1),
  (953, 2),
  (955, 1),
  (956, 1),
  (972, 2),
  (993, 1),
  (1016, 1),
  (1032, 1),
  (1070, 1),
  (1079, 1),
  (1110, 1),
  (1132, 1),
  (1138, 1),
  (1215, 3),
  (1224, 1),
  (1248, 2),
  (1282, 1),
  (1353, 1),
  (1420, 1),
  (1440, 1),
  (1459, 1),
  (1513, 1),
  (1522, 3),
  (1632, 1),
  (1641, 6),
  (1674, 1),
  (1690, 1),
  (1761, 1),
  (1781, 1),
  (1806, 1)],
 [(15, 1),
  (68, 1),
  (91, 1),
  (92, 1),
  (206, 1),
  (210, 1),
  (214, 1),
  (239, 1),
  (313, 1),
  (325, 1),
  (396, 2),
  (417, 1),
  (424, 1),
  (485, 1),
  (496, 2),
  (541, 1),
  (584, 3),
  (650, 1),
  (679, 1),
  (691, 2),
  (739, 1),
  (762, 2),
  (770, 1),
  (810, 1),
  (843, 2),
  (953, 1),
  (955, 2),
  (956, 1),
  (962, 2),
  (1130, 3),
  (1215, 1),
  (1343, 1),
  (1366, 1),
  (1383, 1),
  (1477, 1),
  (1527, 1),
  (1632, 1),
  (1803, 1),
  (1808, 1),
  (1812, 1)],
 [(19, 1),
  (49, 1),
  (134, 1),
  (163, 1),
  (383, 1),
  (395, 1),
  (407, 1),
  (422, 1),
  (849, 1)],
 [(49, 1),
  (84, 1),
  (114, 1),
  (125, 1),
  (135, 1),
  (136, 1),
  (142, 1),
  (170, 3),
  (177, 1),
  (181, 1),
  (256, 1),
  (313, 1),
  (321, 1),
  (346, 1),
  (354, 1),
  (369, 1),
  (382, 1),
  (390, 1),
  (431, 1),
  (449, 1),
  (472, 1),
  (595, 1),
  (631, 1),
  (793, 1),
  (830, 2),
  (834, 2),
  (849, 2),
  (1700, 1)],
 [(30, 1), (362, 1), (487, 1)],
 [(203, 1),
  (217, 1),
  (326, 1),
  (372, 1),
  (416, 1),
  (469, 1),
  (597, 1),
  (641, 1),
  (1069, 1),
  (1137, 1),
  (1227, 1)],
 [(9, 2),
  (16, 1),
  (120, 1),
  (181, 4),
  (310, 1),
  (333, 1),
  (364, 1),
  (369, 1),
  (379, 3),
  (471, 2),
  (515, 1),
  (519, 1),
  (537, 2),
  (616, 1),
  (632, 1),
  (658, 1),
  (668, 2),
  (929, 1),
  (1030, 1),
  (1132, 1),
  (1578, 2),
  (1819, 1),
  (1821, 1)],
 [(90, 1), (144, 1), (171, 1), (181, 1), (229, 1), (668, 1)],
 [(2, 1),
  (13, 1),
  (220, 1),
  (233, 2),
  (335, 1),
  (369, 1),
  (499, 1),
  (655, 1),
  (1470, 1)],
 [(1, 1),
  (13, 1),
  (28, 1),
  (48, 2),
  (49, 1),
  (66, 1),
  (71, 2),
  (73, 1),
  (75, 1),
  (79, 2),
  (82, 1),
  (88, 1),
  (91, 1),
  (92, 1),
  (100, 1),
  (136, 1),
  (163, 1),
  (188, 1),
  (278, 1),
  (284, 2),
  (308, 1),
  (358, 1),
  (369, 1),
  (396, 1),
  (439, 1),
  (500, 1),
  (540, 1),
  (557, 1),
  (559, 1),
  (571, 2),
  (598, 1),
  (608, 1),
  (630, 1),
  (733, 1),
  (744, 1),
  (810, 1),
  (892, 8),
  (929, 1),
  (1026, 1),
  (1032, 1),
  (1037, 1),
  (1040, 1),
  (1049, 1),
  (1098, 1),
  (1155, 2),
  (1207, 1),
  (1218, 1),
  (1301, 1),
  (1342, 1),
  (1411, 1),
  (1575, 1),
  (1651, 1),
  (1702, 1)],
 [(17, 1),
  (20, 1),
  (27, 1),
  (28, 1),
  (120, 1),
  (131, 1),
  (132, 1),
  (181, 4),
  (247, 1),
  (297, 1),
  (302, 1),
  (331, 1),
  (338, 1),
  (360, 1),
  (414, 1),
  (434, 1),
  (494, 1),
  (519, 1),
  (672, 1),
  (676, 1),
  (683, 1),
  (802, 1),
  (820, 3),
  (881, 1),
  (972, 2),
  (1072, 1),
  (1331, 1),
  (1359, 1),
  (1748, 1)],
 [(109, 1),
  (181, 1),
  (184, 1),
  (185, 1),
  (220, 1),
  (354, 1),
  (364, 1),
  (367, 1),
  (414, 1),
  (439, 1),
  (494, 1),
  (520, 1),
  (802, 1),
  (820, 2),
  (849, 1),
  (972, 1),
  (1020, 1),
  (1578, 1)],
 [(4, 1),
  (46, 1),
  (49, 1),
  (69, 1),
  (131, 1),
  (132, 1),
  (136, 1),
  (145, 1),
  (177, 1),
  (197, 1),
  (208, 1),
  (274, 1),
  (291, 1),
  (310, 1),
  (338, 1),
  (378, 1),
  (379, 1),
  (395, 1),
  (397, 1),
  (410, 1),
  (434, 1),
  (487, 1),
  (527, 4),
  (592, 1),
  (672, 1),
  (676, 1),
  (683, 1),
  (746, 1),
  (807, 1),
  (820, 2),
  (838, 1),
  (876, 2),
  (950, 1),
  (953, 1),
  (972, 4),
  (1005, 2),
  (1072, 1),
  (1162, 1),
  (1182, 1),
  (1375, 1),
  (1419, 1),
  (1447, 1),
  (1478, 1),
  (1619, 1),
  (1685, 1),
  (1765, 1)],
 [(29, 1),
  (58, 1),
  (106, 1),
  (119, 1),
  (128, 1),
  (136, 1),
  (237, 1),
  (284, 3),
  (384, 1),
  (434, 1),
  (445, 1),
  (560, 1),
  (845, 1),
  (1043, 1),
  (1283, 2),
  (1361, 1),
  (1408, 1),
  (1468, 1),
  (1564, 13),
  (1577, 1),
  (1614, 2),
  (1786, 2),
  (1787, 1),
  (1801, 2),
  (1822, 1)],
 [(181, 1), (319, 1), (327, 1), (519, 1), (920, 1)],
 [(5, 2),
  (13, 2),
  (19, 2),
  (29, 1),
  (46, 4),
  (48, 1),
  (49, 3),
  (51, 1),
  (60, 1),
  (71, 1),
  (82, 2),
  (84, 1),
  (149, 1),
  (154, 1),
  (159, 1),
  (180, 3),
  (181, 1),
  (190, 1),
  (201, 1),
  (210, 2),
  (221, 1),
  (229, 1),
  (238, 1),
  (268, 1),
  (273, 1),
  (276, 1),
  (300, 2),
  (302, 1),
  (319, 1),
  (322, 2),
  (325, 1),
  (327, 1),
  (335, 1),
  (338, 1),
  (339, 1),
  (355, 1),
  (364, 1),
  (381, 1),
  (396, 1),
  (434, 1),
  (446, 1),
  (453, 1),
  (462, 1),
  (490, 1),
  (499, 1),
  (546, 2),
  (560, 1),
  (616, 6),
  (629, 1),
  (754, 1),
  (760, 1),
  (808, 1),
  (845, 2),
  (866, 1),
  (911, 1),
  (922, 1),
  (966, 1),
  (1041, 1),
  (1089, 1),
  (1098, 1),
  (1198, 1),
  (1218, 1),
  (1283, 1),
  (1457, 2),
  (1460, 1),
  (1499, 1),
  (1503, 1),
  (1564, 3),
  (1574, 1),
  (1614, 1),
  (1650, 1),
  (1654, 3),
  (1685, 1),
  (1728, 1),
  (1735, 1),
  (1754, 1),
  (1767, 1),
  (1786, 1),
  (1787, 1),
  (1801, 4),
  (1817, 1),
  (1822, 1)],
 ...]

Running topic modeling (LDA)¶

Having prepared (1) dictionary (i.e., vocabulary) and (2) corpus (i.e., sparse document vectors over the terms of the vocabulary), we are now ready to execute/run topic modeling.

  • gensim contains several classes for this. The standard one is gensim.models.ldamodel.LdaModel. We will, however, resort to gensim.models.LdaMulticore, which allows a faster, multi-core training of the LDA model. Multicore means that multiple processor units (CPUs) will be used, if available, to parallelize the computation.

gensim.models.LdaMulticore takes, among others, the following parameters:

  • corpus: the list of sparse document bag-of-word vectors (which we've built already)
  • id2word: the mapping from vocabulary IDs to actual tokens, which is exactly what our "dictionary" contains
  • num_topics: number of topics we would like to induce
  • iterations: max. number of iterations through the corpus when inferring the topic distribution of a corpus
  • workers: how many parallel threads (i.e., CPUs) to use for training the topic model
In [9]:
from gensim.models import LdaMulticore
# alternative: gensim.models.ldamodel.LdaModel

lda_model = LdaMulticore(corpus=corpus, id2word=dictionary, iterations=50, num_topics=20, workers = 4)
In [10]:
lda_model.print_topics(num_words=5)
Out[10]:
[(0,
  '0.030*"cable" + 0.008*"card" + 0.008*"monster" + 0.008*"camera" + 0.007*"hdmi"'),
 (1,
  '0.011*"device" + 0.008*"file" + 0.008*"headphone" + 0.007*"bass" + 0.007*"software"'),
 (2,
  '0.010*"screen" + 0.009*"play" + 0.008*"disc" + 0.008*"cd" + 0.007*"system"'),
 (3,
  '0.015*"battery" + 0.013*"car" + 0.012*"power" + 0.007*"speaker" + 0.007*"laptop"'),
 (4,
  '0.014*"set" + 0.013*"paper" + 0.010*"photo" + 0.009*"dvd" + 0.007*"printer"'),
 (5,
  '0.008*"card" + 0.008*"old" + 0.008*"headphone" + 0.007*"keyboard" + 0.007*"dvd"'),
 (6,
  '0.014*"mouse" + 0.008*"speaker" + 0.007*"set" + 0.007*"usb" + 0.006*"week"'),
 (7,
  '0.017*"ear" + 0.013*"headphone" + 0.011*"mouse" + 0.007*"case" + 0.007*"ipod"'),
 (8,
  '0.033*"phone" + 0.014*"speaker" + 0.011*"headphone" + 0.010*"cable" + 0.009*"battery"'),
 (9,
  '0.015*"dvd" + 0.008*"play" + 0.008*"disc" + 0.007*"record" + 0.007*"mouse"'),
 (10,
  '0.019*"cable" + 0.009*"printer" + 0.008*"phone" + 0.008*"support" + 0.007*"headphone"'),
 (11,
  '0.038*"card" + 0.013*"drive" + 0.009*"picture" + 0.007*"hold" + 0.007*"service"'),
 (12,
  '0.014*"drive" + 0.008*"mouse" + 0.007*"return" + 0.007*"card" + 0.007*"ipod"'),
 (13,
  '0.020*"camera" + 0.016*"phone" + 0.012*"memory" + 0.010*"sony" + 0.007*"money"'),
 (14,
  '0.017*"ipod" + 0.014*"card" + 0.010*"software" + 0.007*"usb" + 0.006*"file"'),
 (15,
  '0.013*"ipod" + 0.011*"case" + 0.009*"phone" + 0.008*"speaker" + 0.007*"radio"'),
 (16,
  '0.020*"ipod" + 0.011*"case" + 0.008*"speaker" + 0.008*"cd" + 0.007*"put"'),
 (17,
  '0.013*"speaker" + 0.011*"ipod" + 0.007*"computer" + 0.007*"amazon" + 0.007*"button"'),
 (18,
  '0.011*"battery" + 0.010*"phone" + 0.009*"button" + 0.007*"card" + 0.006*"radio"'),
 (19,
  '0.010*"cord" + 0.008*"player" + 0.007*"tv" + 0.006*"computer" + 0.006*"audio"')]

How are topics represented in documents? Or, put differently, which documents belong to which topics?

  • This information is stored in our lda_model object after training
  • We can access the corpus with lda_model[corpus] and then index that list for the document we're interested in
In [13]:
ind = 35
print(lda_model[corpus][ind])
reviews["content"][ind]
[(11, 0.88124305)]
Out[13]:
" I never even traveled with it. It just stopped working completely making me lose data. NEVER AGAIN I'll buy anything from this company. This drive is a piece of rubbish!"

Evaluating topics¶

  • Question #1: How good are the topics we induced?
  • Question #2: We define the number of topics in advance. What is the optimal number of topics? Optimal w.r.t. what criteria?

One widely adopted way to evaluate topic models is with various coherence measures: these quantify (in various ways) the semantic similarity / lexical association between the most prominent words of each topic. If the words that have the highest weight in each topic are not semantically similar/associated, then the topic is not coherent.

There is a number of coherence measures already implemented in gensim in the class gensim.modelsCoherenceModel. We will use some of those to quantify the coherence of the topics we induced.

In [14]:
# We will execute topic modeling 20 times, each time with the different number of topics
max_topics = 30 
models = []

for i in range(max_topics):
    print("Training LDA with " + str(i+1) + " topics.")
    
    lda_model = LdaMulticore(corpus=corpus, id2word=dictionary, iterations=100, num_topics=i+1, workers = 4, random_state=100)
    models.append(lda_model)
          
    print("Done.")    
Training LDA with 1 topics.
Done.
Training LDA with 2 topics.
Done.
Training LDA with 3 topics.
Done.
Training LDA with 4 topics.
Done.
Training LDA with 5 topics.
Done.
Training LDA with 6 topics.
Done.
Training LDA with 7 topics.
Done.
Training LDA with 8 topics.
Done.
Training LDA with 9 topics.
Done.
Training LDA with 10 topics.
Done.
Training LDA with 11 topics.
Done.
Training LDA with 12 topics.
Done.
Training LDA with 13 topics.
Done.
Training LDA with 14 topics.
Done.
Training LDA with 15 topics.
Done.
Training LDA with 16 topics.
Done.
Training LDA with 17 topics.
Done.
Training LDA with 18 topics.
Done.
Training LDA with 19 topics.
Done.
Training LDA with 20 topics.
Done.
Training LDA with 21 topics.
Done.
Training LDA with 22 topics.
Done.
Training LDA with 23 topics.
Done.
Training LDA with 24 topics.
Done.
Training LDA with 25 topics.
Done.
Training LDA with 26 topics.
Done.
Training LDA with 27 topics.
Done.
Training LDA with 28 topics.
Done.
Training LDA with 29 topics.
Done.
Training LDA with 30 topics.
Done.
In [15]:
models[6].print_topics(num_words = 5)
Out[15]:
[(0,
  '0.011*"mouse" + 0.009*"drive" + 0.007*"camera" + 0.006*"ipod" + 0.006*"software"'),
 (1,
  '0.013*"dvd" + 0.010*"player" + 0.007*"card" + 0.006*"wireless" + 0.006*"case"'),
 (2,
  '0.017*"phone" + 0.015*"cable" + 0.008*"return" + 0.008*"speaker" + 0.007*"keyboard"'),
 (3,
  '0.008*"ipod" + 0.007*"battery" + 0.006*"speaker" + 0.006*"set" + 0.006*"money"'),
 (4,
  '0.013*"phone" + 0.009*"printer" + 0.006*"battery" + 0.006*"plug" + 0.005*"ipod"'),
 (5,
  '0.012*"cable" + 0.008*"battery" + 0.008*"player" + 0.007*"phone" + 0.007*"speaker"'),
 (6,
  '0.015*"card" + 0.010*"computer" + 0.008*"ipod" + 0.008*"case" + 0.006*"system"')]
In [16]:
from gensim.models import CoherenceModel

coherence_measure = "c_uci" # 'u_mass', 'c_v', 'c_uci', 'c_npmi'
scores = []

for i in range(len(models)):
    print("Computing coherence for the LDA model with " + str(i+1) + " topics.")
    cm = CoherenceModel(model=models[i], corpus=corpus, texts = reviews["tokens"], dictionary=dictionary, coherence=coherence_measure)
    score = cm.get_coherence()
    scores.append(score)
    print("Done.")
    
Computing coherence for the LDA model with 1 topics.
Done.
Computing coherence for the LDA model with 2 topics.
Done.
Computing coherence for the LDA model with 3 topics.
Done.
Computing coherence for the LDA model with 4 topics.
Done.
Computing coherence for the LDA model with 5 topics.
Done.
Computing coherence for the LDA model with 6 topics.
Done.
Computing coherence for the LDA model with 7 topics.
Done.
Computing coherence for the LDA model with 8 topics.
Done.
Computing coherence for the LDA model with 9 topics.
Done.
Computing coherence for the LDA model with 10 topics.
Done.
Computing coherence for the LDA model with 11 topics.
Done.
Computing coherence for the LDA model with 12 topics.
Done.
Computing coherence for the LDA model with 13 topics.
Done.
Computing coherence for the LDA model with 14 topics.
Done.
Computing coherence for the LDA model with 15 topics.
Done.
Computing coherence for the LDA model with 16 topics.
Done.
Computing coherence for the LDA model with 17 topics.
Done.
Computing coherence for the LDA model with 18 topics.
Done.
Computing coherence for the LDA model with 19 topics.
Done.
Computing coherence for the LDA model with 20 topics.
Done.
Computing coherence for the LDA model with 21 topics.
Done.
Computing coherence for the LDA model with 22 topics.
Done.
Computing coherence for the LDA model with 23 topics.
Done.
Computing coherence for the LDA model with 24 topics.
Done.
Computing coherence for the LDA model with 25 topics.
Done.
Computing coherence for the LDA model with 26 topics.
Done.
Computing coherence for the LDA model with 27 topics.
Done.
Computing coherence for the LDA model with 28 topics.
Done.
Computing coherence for the LDA model with 29 topics.
Done.
Computing coherence for the LDA model with 30 topics.
Done.
In [17]:
import matplotlib.pyplot as plt

num_topics = [i+1 for i in range(len(scores))]
                                
_=plt.plot(num_topics, scores)
_=plt.xlabel('Number of Topics')
_=plt.ylabel('Coherence Score')
plt.show()
In [21]:
# according to the c_v measure, 16 topics looks like a good choice
# let's see what those topics look like

num_tops = 15
models[num_tops - 1].print_topics(num_words = 5)
Out[21]:
[(0,
  '0.014*"mouse" + 0.011*"camera" + 0.010*"button" + 0.009*"cd" + 0.007*"player"'),
 (1,
  '0.020*"dvd" + 0.013*"player" + 0.009*"play" + 0.008*"wireless" + 0.007*"case"'),
 (2,
  '0.024*"cable" + 0.009*"return" + 0.009*"phone" + 0.008*"picture" + 0.007*"monster"'),
 (3,
  '0.008*"headphone" + 0.008*"ipod" + 0.008*"set" + 0.007*"print" + 0.007*"money"'),
 (4,
  '0.013*"printer" + 0.009*"phone" + 0.007*"ipod" + 0.007*"print" + 0.007*"wireless"'),
 (5,
  '0.017*"cable" + 0.011*"player" + 0.007*"battery" + 0.007*"amazon" + 0.006*"ipod"'),
 (6,
  '0.018*"card" + 0.014*"case" + 0.009*"computer" + 0.008*"ipod" + 0.008*"warranty"'),
 (7,
  '0.015*"speaker" + 0.009*"headphone" + 0.007*"phone" + 0.007*"set" + 0.007*"bass"'),
 (8,
  '0.012*"speaker" + 0.009*"picture" + 0.008*"cable" + 0.007*"high" + 0.007*"mouse"'),
 (9,
  '0.009*"ipod" + 0.008*"card" + 0.007*"car" + 0.007*"review" + 0.006*"record"'),
 (10,
  '0.027*"phone" + 0.008*"headphone" + 0.007*"mouse" + 0.006*"call" + 0.006*"button"'),
 (11,
  '0.009*"headphone" + 0.009*"sony" + 0.008*"tv" + 0.007*"picture" + 0.007*"player"'),
 (12,
  '0.016*"phone" + 0.015*"battery" + 0.011*"mouse" + 0.007*"card" + 0.007*"usb"'),
 (13,
  '0.011*"speaker" + 0.009*"cable" + 0.009*"ipod" + 0.008*"router" + 0.008*"plug"'),
 (14,
  '0.012*"power" + 0.010*"battery" + 0.009*"review" + 0.008*"drive" + 0.008*"system"')]

Topic Visualization¶

There is a special library, pyLDAvis, that we can use to visualize topic models induced with gensim (among other). All you need to do is:

  • import the pyLDAvis package
  • allow it to run inside the Jupyter notebook
  • instantiate/prepare the display object, feeding the LDA model as an argument
  • call the display function
In [19]:
import pyLDAvis.gensim_models
pyLDAvis.enable_notebook()# Visualise inside a notebook
In [22]:
lda_display = pyLDAvis.gensim_models.prepare(models[num_tops - 1], corpus, dictionary)
pyLDAvis.display(lda_display)
Out[22]:
In [ ]: