golden_test.go 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028
  1. // Copyright 2016 The Snappy-Go Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style
  3. // license that can be found in the LICENSE file.
  4. package snappy
  5. // extendMatchGoldenTestCases is the i and j arguments, and the returned value,
  6. // for every extendMatch call issued when encoding the
  7. // testdata/Isaac.Newton-Opticks.txt file. It is used to benchmark the
  8. // extendMatch implementation.
  9. //
  10. // It was generated manually by adding some print statements to the (pure Go)
  11. // encodeBlock implementation (in encode_other.go) to replace the inlined
  12. // version of extendMatch.
  13. //
  14. // s += 4
  15. // s0 := s
  16. // for i := candidate + 4; s < len(src) && src[i] == src[s]; i, s = i+1, s+1 {
  17. // }
  18. // println("{", candidate + 4, ",", s0, ",", s, "},")
  19. //
  20. // and running "go test -test.run=EncodeGoldenInput -tags=noasm".
  21. var extendMatchGoldenTestCases = []struct {
  22. i, j, want int
  23. }{
  24. {571, 627, 627},
  25. {220, 644, 645},
  26. {99, 649, 649},
  27. {536, 653, 656},
  28. {643, 671, 673},
  29. {676, 732, 733},
  30. {732, 751, 752},
  31. {67, 768, 772},
  32. {93, 780, 780},
  33. {199, 788, 788},
  34. {487, 792, 796},
  35. {699, 826, 826},
  36. {698, 838, 838},
  37. {697, 899, 901},
  38. {847, 911, 912},
  39. {37, 923, 923},
  40. {833, 928, 928},
  41. {69, 941, 943},
  42. {323, 948, 948},
  43. {671, 955, 957},
  44. {920, 973, 974},
  45. {935, 979, 983},
  46. {750, 997, 999},
  47. {841, 1014, 1014},
  48. {928, 1053, 1053},
  49. {854, 1057, 1060},
  50. {755, 1072, 1072},
  51. {838, 1094, 1097},
  52. {1022, 1106, 1106},
  53. {1085, 1114, 1114},
  54. {955, 1128, 1130},
  55. {814, 1134, 1135},
  56. {1063, 1145, 1147},
  57. {918, 1161, 1162},
  58. {815, 1195, 1196},
  59. {1128, 1207, 1209},
  60. {1170, 1225, 1225},
  61. {897, 1236, 1242},
  62. {193, 1255, 1262},
  63. {644, 1266, 1267},
  64. {784, 1274, 1282},
  65. {227, 1287, 1289},
  66. {1161, 1294, 1295},
  67. {923, 1299, 1299},
  68. {1195, 1303, 1303},
  69. {718, 1334, 1339},
  70. {805, 1350, 1350},
  71. {874, 1357, 1357},
  72. {1318, 1362, 1362},
  73. {994, 1372, 1373},
  74. {90, 1387, 1387},
  75. {1053, 1399, 1400},
  76. {1094, 1417, 1417},
  77. {1250, 1445, 1445},
  78. {1285, 1449, 1453},
  79. {806, 1457, 1461},
  80. {895, 1472, 1472},
  81. {1236, 1481, 1488},
  82. {1266, 1495, 1496},
  83. {921, 1508, 1509},
  84. {940, 1522, 1522},
  85. {1541, 1558, 1559},
  86. {788, 1582, 1582},
  87. {1298, 1590, 1590},
  88. {1361, 1594, 1595},
  89. {910, 1599, 1601},
  90. {720, 1605, 1605},
  91. {1399, 1615, 1616},
  92. {736, 1629, 1629},
  93. {1078, 1634, 1638},
  94. {677, 1645, 1645},
  95. {757, 1650, 1655},
  96. {1294, 1659, 1663},
  97. {1119, 1677, 1684},
  98. {995, 1688, 1688},
  99. {1357, 1695, 1696},
  100. {1169, 1700, 1721},
  101. {808, 1725, 1727},
  102. {1390, 1732, 1732},
  103. {1513, 1736, 1736},
  104. {1315, 1740, 1740},
  105. {685, 1748, 1750},
  106. {899, 1754, 1760},
  107. {1598, 1764, 1767},
  108. {1386, 1782, 1783},
  109. {1465, 1787, 1787},
  110. {1014, 1791, 1791},
  111. {1724, 1800, 1805},
  112. {1166, 1811, 1811},
  113. {1659, 1823, 1824},
  114. {1218, 1829, 1843},
  115. {695, 1847, 1850},
  116. {1175, 1855, 1857},
  117. {860, 1876, 1878},
  118. {1799, 1892, 1892},
  119. {1319, 1896, 1896},
  120. {1691, 1900, 1900},
  121. {1378, 1904, 1904},
  122. {1495, 1912, 1912},
  123. {1588, 1917, 1921},
  124. {679, 1925, 1928},
  125. {1398, 1935, 1936},
  126. {1551, 1941, 1942},
  127. {1612, 1946, 1950},
  128. {1814, 1959, 1959},
  129. {1853, 1965, 1966},
  130. {1307, 1983, 1986},
  131. {1695, 1990, 1991},
  132. {905, 1995, 1995},
  133. {1057, 1999, 2002},
  134. {1431, 2006, 2007},
  135. {848, 2018, 2018},
  136. {1064, 2022, 2023},
  137. {1151, 2027, 2027},
  138. {1071, 2050, 2050},
  139. {1478, 2057, 2057},
  140. {1911, 2065, 2066},
  141. {1306, 2070, 2074},
  142. {2035, 2085, 2085},
  143. {1188, 2100, 2100},
  144. {11, 2117, 2118},
  145. {1725, 2122, 2126},
  146. {991, 2130, 2130},
  147. {1786, 2139, 2141},
  148. {737, 2153, 2154},
  149. {1481, 2161, 2164},
  150. {1990, 2173, 2173},
  151. {2057, 2185, 2185},
  152. {1881, 2200, 2200},
  153. {2171, 2205, 2207},
  154. {1412, 2215, 2216},
  155. {2210, 2220, 2220},
  156. {799, 2230, 2230},
  157. {2103, 2234, 2234},
  158. {2195, 2238, 2240},
  159. {1935, 2244, 2245},
  160. {2220, 2249, 2249},
  161. {726, 2256, 2256},
  162. {2188, 2262, 2266},
  163. {2215, 2270, 2272},
  164. {2122, 2276, 2278},
  165. {1110, 2282, 2283},
  166. {1369, 2287, 2287},
  167. {724, 2294, 2294},
  168. {1626, 2300, 2300},
  169. {2138, 2306, 2309},
  170. {709, 2313, 2316},
  171. {1558, 2327, 2327},
  172. {2109, 2333, 2333},
  173. {2173, 2354, 2354},
  174. {2152, 2362, 2367},
  175. {2065, 2371, 2373},
  176. {1692, 2377, 2380},
  177. {819, 2384, 2386},
  178. {2270, 2393, 2395},
  179. {1787, 2399, 2400},
  180. {1989, 2405, 2405},
  181. {1225, 2414, 2414},
  182. {2330, 2418, 2418},
  183. {986, 2424, 2425},
  184. {1899, 2429, 2431},
  185. {1070, 2436, 2440},
  186. {1038, 2450, 2450},
  187. {1365, 2457, 2457},
  188. {1983, 2461, 2462},
  189. {1025, 2469, 2469},
  190. {2354, 2476, 2476},
  191. {2457, 2482, 2482},
  192. {5, 2493, 2494},
  193. {2234, 2498, 2498},
  194. {2352, 2514, 2516},
  195. {2353, 2539, 2540},
  196. {1594, 2544, 2546},
  197. {2113, 2550, 2551},
  198. {2303, 2556, 2557},
  199. {2429, 2561, 2563},
  200. {2512, 2568, 2568},
  201. {1739, 2572, 2572},
  202. {1396, 2583, 2587},
  203. {1854, 2593, 2593},
  204. {2345, 2601, 2602},
  205. {2536, 2606, 2612},
  206. {2176, 2617, 2633},
  207. {2421, 2637, 2637},
  208. {1645, 2641, 2641},
  209. {800, 2645, 2647},
  210. {804, 2654, 2661},
  211. {687, 2665, 2665},
  212. {1668, 2669, 2669},
  213. {1065, 2673, 2673},
  214. {2027, 2677, 2677},
  215. {2312, 2685, 2691},
  216. {2371, 2695, 2697},
  217. {2453, 2701, 2702},
  218. {2479, 2711, 2711},
  219. {2399, 2715, 2715},
  220. {1018, 2720, 2723},
  221. {1457, 2727, 2727},
  222. {2376, 2732, 2732},
  223. {1387, 2744, 2744},
  224. {2641, 2748, 2748},
  225. {2476, 2755, 2755},
  226. {2460, 2761, 2765},
  227. {2006, 2769, 2769},
  228. {2773, 2774, 2809},
  229. {2769, 2818, 2818},
  230. {134, 2835, 2835},
  231. {472, 2847, 2850},
  232. {206, 2856, 2856},
  233. {1072, 2860, 2863},
  234. {801, 2867, 2868},
  235. {787, 2875, 2883},
  236. {2560, 2897, 2901},
  237. {2744, 2909, 2913},
  238. {2211, 2919, 2919},
  239. {2150, 2927, 2927},
  240. {2598, 2931, 2931},
  241. {2761, 2936, 2938},
  242. {1312, 2942, 2943},
  243. {997, 2948, 2950},
  244. {2637, 2957, 2961},
  245. {2872, 2971, 2975},
  246. {1687, 2983, 2984},
  247. {2755, 2994, 2994},
  248. {1644, 3000, 3001},
  249. {1634, 3005, 3008},
  250. {2555, 3012, 3014},
  251. {2947, 3018, 3032},
  252. {1649, 3036, 3051},
  253. {691, 3055, 3055},
  254. {2714, 3059, 3061},
  255. {2498, 3069, 3069},
  256. {3012, 3074, 3076},
  257. {2543, 3087, 3089},
  258. {2983, 3097, 3098},
  259. {1011, 3111, 3111},
  260. {1552, 3115, 3115},
  261. {1427, 3124, 3124},
  262. {1331, 3133, 3134},
  263. {1012, 3138, 3140},
  264. {2194, 3148, 3148},
  265. {2561, 3152, 3155},
  266. {3054, 3159, 3161},
  267. {3065, 3169, 3173},
  268. {2346, 3177, 3177},
  269. {2606, 3181, 3185},
  270. {2994, 3204, 3206},
  271. {1329, 3210, 3211},
  272. {1797, 3215, 3215},
  273. {12, 3221, 3221},
  274. {1013, 3227, 3228},
  275. {3168, 3233, 3238},
  276. {3194, 3247, 3247},
  277. {3097, 3256, 3257},
  278. {1219, 3265, 3271},
  279. {1753, 3275, 3277},
  280. {1550, 3282, 3292},
  281. {1182, 3296, 3303},
  282. {2818, 3307, 3307},
  283. {2774, 3311, 3346},
  284. {2812, 3350, 3356},
  285. {2829, 3367, 3367},
  286. {2835, 3373, 3387},
  287. {2860, 3393, 3395},
  288. {2971, 3405, 3409},
  289. {1433, 3413, 3414},
  290. {3405, 3424, 3428},
  291. {2957, 3432, 3432},
  292. {2889, 3455, 3460},
  293. {1213, 3472, 3474},
  294. {947, 3478, 3479},
  295. {2747, 3490, 3491},
  296. {3036, 3495, 3497},
  297. {2873, 3501, 3504},
  298. {2979, 3508, 3509},
  299. {684, 3514, 3516},
  300. {275, 3524, 3525},
  301. {3221, 3529, 3529},
  302. {2748, 3533, 3533},
  303. {2708, 3546, 3546},
  304. {1104, 3550, 3550},
  305. {766, 3554, 3556},
  306. {1672, 3560, 3561},
  307. {1155, 3565, 3568},
  308. {3417, 3572, 3572},
  309. {2393, 3581, 3583},
  310. {3533, 3587, 3587},
  311. {762, 3591, 3591},
  312. {820, 3604, 3605},
  313. {3436, 3609, 3615},
  314. {2497, 3624, 3625},
  315. {3454, 3630, 3633},
  316. {2276, 3642, 3644},
  317. {823, 3649, 3649},
  318. {648, 3660, 3662},
  319. {2049, 3666, 3669},
  320. {3111, 3680, 3680},
  321. {2048, 3698, 3702},
  322. {2313, 3706, 3708},
  323. {2060, 3717, 3717},
  324. {2695, 3722, 3724},
  325. {1114, 3733, 3733},
  326. {1385, 3738, 3738},
  327. {3477, 3744, 3748},
  328. {3512, 3753, 3753},
  329. {2859, 3764, 3764},
  330. {3210, 3773, 3774},
  331. {1334, 3778, 3780},
  332. {3103, 3785, 3785},
  333. {3018, 3789, 3792},
  334. {3432, 3802, 3802},
  335. {3587, 3806, 3806},
  336. {2148, 3819, 3819},
  337. {1581, 3827, 3829},
  338. {3485, 3833, 3838},
  339. {2727, 3845, 3845},
  340. {1303, 3849, 3849},
  341. {2287, 3853, 3855},
  342. {2133, 3859, 3862},
  343. {3806, 3866, 3866},
  344. {3827, 3878, 3880},
  345. {3845, 3884, 3884},
  346. {810, 3888, 3888},
  347. {3866, 3892, 3892},
  348. {3537, 3896, 3898},
  349. {2905, 3903, 3907},
  350. {3666, 3911, 3913},
  351. {3455, 3920, 3924},
  352. {3310, 3930, 3934},
  353. {3311, 3939, 3942},
  354. {3938, 3946, 3967},
  355. {2340, 3977, 3977},
  356. {3542, 3983, 3983},
  357. {1629, 3992, 3992},
  358. {3733, 3998, 3999},
  359. {3816, 4003, 4007},
  360. {2017, 4018, 4019},
  361. {883, 4027, 4029},
  362. {1178, 4033, 4033},
  363. {3977, 4039, 4039},
  364. {3069, 4044, 4045},
  365. {3802, 4049, 4053},
  366. {3875, 4061, 4066},
  367. {1628, 4070, 4071},
  368. {1113, 4075, 4076},
  369. {1975, 4081, 4081},
  370. {2414, 4087, 4087},
  371. {4012, 4096, 4096},
  372. {4017, 4102, 4104},
  373. {2169, 4112, 4112},
  374. {3998, 4123, 4124},
  375. {2909, 4130, 4130},
  376. {4032, 4136, 4136},
  377. {4016, 4140, 4145},
  378. {3565, 4154, 4157},
  379. {3892, 4161, 4161},
  380. {3878, 4168, 4169},
  381. {3928, 4173, 4215},
  382. {144, 4238, 4239},
  383. {4243, 4244, 4244},
  384. {3307, 4255, 4255},
  385. {1971, 4261, 4268},
  386. {3393, 4272, 4274},
  387. {3591, 4278, 4278},
  388. {1962, 4282, 4282},
  389. {1688, 4286, 4286},
  390. {3911, 4298, 4300},
  391. {780, 4304, 4305},
  392. {2842, 4309, 4309},
  393. {4048, 4314, 4315},
  394. {3770, 4321, 4321},
  395. {2244, 4331, 4331},
  396. {3148, 4336, 4336},
  397. {1548, 4340, 4340},
  398. {3209, 4345, 4351},
  399. {768, 4355, 4355},
  400. {1903, 4362, 4362},
  401. {2212, 4366, 4366},
  402. {1494, 4378, 4380},
  403. {1183, 4385, 4391},
  404. {3778, 4403, 4405},
  405. {3642, 4409, 4411},
  406. {2593, 4419, 4419},
  407. {4160, 4430, 4431},
  408. {3204, 4441, 4441},
  409. {2875, 4450, 4451},
  410. {1265, 4455, 4457},
  411. {3927, 4466, 4466},
  412. {416, 4479, 4480},
  413. {4474, 4489, 4490},
  414. {4135, 4502, 4504},
  415. {4314, 4511, 4518},
  416. {1870, 4529, 4529},
  417. {3188, 4534, 4535},
  418. {777, 4541, 4542},
  419. {2370, 4549, 4552},
  420. {1795, 4556, 4558},
  421. {1529, 4577, 4577},
  422. {4298, 4581, 4584},
  423. {4336, 4596, 4596},
  424. {1423, 4602, 4602},
  425. {1004, 4608, 4608},
  426. {4580, 4615, 4615},
  427. {4003, 4619, 4623},
  428. {4593, 4627, 4628},
  429. {2680, 4644, 4644},
  430. {2259, 4650, 4650},
  431. {2544, 4654, 4655},
  432. {4320, 4660, 4661},
  433. {4511, 4672, 4673},
  434. {4545, 4677, 4680},
  435. {4570, 4689, 4696},
  436. {2505, 4700, 4700},
  437. {4605, 4706, 4712},
  438. {3243, 4717, 4722},
  439. {4581, 4726, 4734},
  440. {3852, 4747, 4748},
  441. {4653, 4756, 4758},
  442. {4409, 4762, 4764},
  443. {3165, 4774, 4774},
  444. {2100, 4780, 4780},
  445. {3722, 4784, 4786},
  446. {4756, 4798, 4811},
  447. {4422, 4815, 4815},
  448. {3124, 4819, 4819},
  449. {714, 4825, 4827},
  450. {4699, 4832, 4832},
  451. {4725, 4836, 4839},
  452. {4588, 4844, 4845},
  453. {1469, 4849, 4849},
  454. {4743, 4853, 4863},
  455. {4836, 4869, 4869},
  456. {2682, 4873, 4873},
  457. {4774, 4877, 4877},
  458. {4738, 4881, 4882},
  459. {4784, 4886, 4892},
  460. {2759, 4896, 4896},
  461. {4795, 4900, 4900},
  462. {4378, 4905, 4905},
  463. {1050, 4909, 4912},
  464. {4634, 4917, 4918},
  465. {4654, 4922, 4923},
  466. {1542, 4930, 4930},
  467. {4658, 4934, 4937},
  468. {4762, 4941, 4943},
  469. {4751, 4949, 4950},
  470. {4286, 4961, 4961},
  471. {1377, 4965, 4965},
  472. {4587, 4971, 4973},
  473. {2575, 4977, 4978},
  474. {4922, 4982, 4983},
  475. {4941, 4987, 4992},
  476. {4790, 4996, 5000},
  477. {4070, 5004, 5005},
  478. {4538, 5009, 5012},
  479. {4659, 5016, 5018},
  480. {4926, 5024, 5034},
  481. {3884, 5038, 5042},
  482. {3853, 5046, 5048},
  483. {4752, 5053, 5053},
  484. {4954, 5057, 5057},
  485. {4877, 5063, 5063},
  486. {4977, 5067, 5067},
  487. {2418, 5071, 5071},
  488. {4968, 5075, 5075},
  489. {681, 5079, 5080},
  490. {5074, 5086, 5087},
  491. {5016, 5091, 5092},
  492. {2196, 5096, 5097},
  493. {1782, 5107, 5108},
  494. {5061, 5112, 5113},
  495. {5096, 5117, 5118},
  496. {1563, 5127, 5128},
  497. {4872, 5134, 5135},
  498. {1324, 5139, 5139},
  499. {5111, 5144, 5148},
  500. {4987, 5152, 5154},
  501. {5075, 5158, 5175},
  502. {4685, 5181, 5181},
  503. {4961, 5185, 5185},
  504. {1564, 5192, 5192},
  505. {2982, 5198, 5199},
  506. {917, 5203, 5203},
  507. {4419, 5208, 5208},
  508. {4507, 5213, 5213},
  509. {5083, 5217, 5217},
  510. {5091, 5221, 5222},
  511. {3373, 5226, 5226},
  512. {4475, 5231, 5231},
  513. {4496, 5238, 5239},
  514. {1255, 5243, 5244},
  515. {3680, 5254, 5256},
  516. {5157, 5260, 5261},
  517. {4508, 5265, 5274},
  518. {4946, 5279, 5279},
  519. {1860, 5285, 5285},
  520. {889, 5289, 5289},
  521. {785, 5293, 5297},
  522. {2290, 5303, 5303},
  523. {2931, 5310, 5310},
  524. {5021, 5316, 5316},
  525. {2571, 5323, 5323},
  526. {5071, 5327, 5327},
  527. {5084, 5331, 5333},
  528. {4614, 5342, 5343},
  529. {4899, 5347, 5347},
  530. {4441, 5351, 5351},
  531. {5327, 5355, 5358},
  532. {5063, 5362, 5362},
  533. {3974, 5367, 5367},
  534. {5316, 5382, 5382},
  535. {2528, 5389, 5389},
  536. {1391, 5393, 5393},
  537. {2582, 5397, 5401},
  538. {3074, 5405, 5407},
  539. {4010, 5412, 5412},
  540. {5382, 5420, 5420},
  541. {5243, 5429, 5442},
  542. {5265, 5447, 5447},
  543. {5278, 5451, 5475},
  544. {5319, 5479, 5483},
  545. {1158, 5488, 5488},
  546. {5423, 5494, 5496},
  547. {5355, 5500, 5503},
  548. {5283, 5507, 5509},
  549. {5340, 5513, 5515},
  550. {3841, 5530, 5530},
  551. {1069, 5535, 5537},
  552. {4970, 5541, 5544},
  553. {5386, 5548, 5550},
  554. {2916, 5556, 5563},
  555. {4023, 5570, 5570},
  556. {1215, 5576, 5576},
  557. {4665, 5580, 5581},
  558. {4402, 5585, 5586},
  559. {5446, 5592, 5593},
  560. {5330, 5597, 5597},
  561. {5221, 5601, 5602},
  562. {5300, 5606, 5608},
  563. {4626, 5612, 5614},
  564. {3660, 5618, 5618},
  565. {2405, 5623, 5623},
  566. {3486, 5628, 5633},
  567. {3143, 5645, 5645},
  568. {5606, 5650, 5650},
  569. {5158, 5654, 5654},
  570. {5378, 5658, 5658},
  571. {4057, 5663, 5663},
  572. {5107, 5670, 5670},
  573. {4886, 5674, 5676},
  574. {5654, 5680, 5680},
  575. {5307, 5684, 5687},
  576. {2449, 5691, 5691},
  577. {5331, 5695, 5696},
  578. {3215, 5700, 5700},
  579. {5447, 5704, 5704},
  580. {5650, 5708, 5708},
  581. {4965, 5712, 5715},
  582. {102, 5722, 5723},
  583. {2753, 5733, 5735},
  584. {5695, 5739, 5744},
  585. {2182, 5748, 5748},
  586. {4903, 5753, 5753},
  587. {5507, 5757, 5759},
  588. {5347, 5763, 5778},
  589. {5548, 5782, 5784},
  590. {5392, 5788, 5798},
  591. {2304, 5803, 5803},
  592. {4643, 5810, 5810},
  593. {5703, 5815, 5817},
  594. {4355, 5821, 5821},
  595. {5429, 5825, 5826},
  596. {3624, 5830, 5831},
  597. {5711, 5836, 5836},
  598. {5580, 5840, 5844},
  599. {1909, 5848, 5848},
  600. {4933, 5853, 5857},
  601. {5100, 5863, 5870},
  602. {4904, 5875, 5876},
  603. {4529, 5883, 5883},
  604. {3220, 5892, 5893},
  605. {1533, 5897, 5897},
  606. {4780, 5904, 5904},
  607. {3101, 5908, 5909},
  608. {5627, 5914, 5920},
  609. {4166, 5926, 5929},
  610. {5596, 5933, 5934},
  611. {5680, 5938, 5938},
  612. {4849, 5942, 5942},
  613. {5739, 5948, 5949},
  614. {5533, 5961, 5961},
  615. {849, 5972, 5972},
  616. {3752, 5989, 5990},
  617. {2158, 5996, 5996},
  618. {4982, 6000, 6001},
  619. {5601, 6005, 6007},
  620. {5101, 6014, 6021},
  621. {4726, 6025, 6025},
  622. {5720, 6036, 6039},
  623. {4534, 6045, 6046},
  624. {5763, 6050, 6050},
  625. {5914, 6057, 6063},
  626. {1492, 6067, 6067},
  627. {2160, 6075, 6078},
  628. {4619, 6083, 6083},
  629. {893, 6092, 6093},
  630. {5948, 6097, 6097},
  631. {2556, 6105, 6106},
  632. {1615, 6110, 6110},
  633. {1156, 6114, 6120},
  634. {5699, 6128, 6128},
  635. {2710, 6132, 6133},
  636. {4446, 6138, 6138},
  637. {5815, 6143, 6148},
  638. {1254, 6152, 6161},
  639. {2357, 6167, 6168},
  640. {2144, 6172, 6176},
  641. {2159, 6184, 6184},
  642. {5810, 6188, 6190},
  643. {4011, 6195, 6195},
  644. {6070, 6199, 6199},
  645. {6005, 6203, 6206},
  646. {4683, 6211, 6213},
  647. {4466, 6221, 6222},
  648. {5230, 6226, 6231},
  649. {5238, 6235, 6239},
  650. {5250, 6246, 6253},
  651. {5704, 6257, 6257},
  652. {5451, 6261, 6286},
  653. {181, 6293, 6293},
  654. {5314, 6297, 6305},
  655. {5788, 6314, 6316},
  656. {5938, 6320, 6320},
  657. {4844, 6324, 6325},
  658. {5782, 6329, 6332},
  659. {5628, 6336, 6337},
  660. {4873, 6341, 6342},
  661. {6110, 6346, 6346},
  662. {6328, 6350, 6354},
  663. {1036, 6358, 6359},
  664. {6128, 6364, 6364},
  665. {4740, 6373, 6373},
  666. {2282, 6377, 6377},
  667. {5405, 6386, 6388},
  668. {6257, 6392, 6392},
  669. {4123, 6396, 6397},
  670. {5487, 6401, 6410},
  671. {6290, 6414, 6415},
  672. {3844, 6423, 6424},
  673. {3888, 6428, 6428},
  674. {1086, 6432, 6432},
  675. {5320, 6436, 6439},
  676. {6310, 6443, 6444},
  677. {6401, 6448, 6448},
  678. {5124, 6452, 6452},
  679. {5424, 6456, 6457},
  680. {5851, 6472, 6478},
  681. {6050, 6482, 6482},
  682. {5499, 6486, 6490},
  683. {4900, 6498, 6500},
  684. {5674, 6510, 6512},
  685. {871, 6518, 6520},
  686. {5748, 6528, 6528},
  687. {6447, 6533, 6534},
  688. {5820, 6538, 6539},
  689. {6448, 6543, 6543},
  690. {6199, 6547, 6547},
  691. {6320, 6551, 6551},
  692. {1882, 6555, 6555},
  693. {6368, 6561, 6566},
  694. {6097, 6570, 6570},
  695. {6495, 6576, 6579},
  696. {5821, 6583, 6583},
  697. {6507, 6587, 6587},
  698. {4454, 6596, 6596},
  699. {2324, 6601, 6601},
  700. {6547, 6608, 6608},
  701. {5712, 6612, 6612},
  702. {5575, 6618, 6619},
  703. {6414, 6623, 6624},
  704. {6296, 6629, 6629},
  705. {4134, 6633, 6634},
  706. {6561, 6640, 6644},
  707. {4555, 6649, 6652},
  708. {4671, 6659, 6660},
  709. {5592, 6664, 6666},
  710. {5152, 6670, 6672},
  711. {6599, 6676, 6676},
  712. {5521, 6680, 6691},
  713. {6432, 6695, 6695},
  714. {6623, 6699, 6705},
  715. {2601, 6712, 6712},
  716. {5117, 6723, 6724},
  717. {6524, 6730, 6733},
  718. {5351, 6737, 6737},
  719. {6573, 6741, 6741},
  720. {6392, 6745, 6746},
  721. {6592, 6750, 6751},
  722. {4650, 6760, 6761},
  723. {5302, 6765, 6765},
  724. {6615, 6770, 6783},
  725. {3732, 6787, 6789},
  726. {6709, 6793, 6793},
  727. {5306, 6797, 6797},
  728. {6243, 6801, 6802},
  729. {5226, 6808, 6816},
  730. {4497, 6821, 6821},
  731. {1436, 6825, 6825},
  732. {1790, 6833, 6834},
  733. {5525, 6838, 6843},
  734. {5279, 6847, 6849},
  735. {6828, 6855, 6857},
  736. {5038, 6861, 6865},
  737. {6741, 6869, 6869},
  738. {4627, 6873, 6873},
  739. {4037, 6878, 6880},
  740. {10, 6885, 6887},
  741. {6730, 6894, 6894},
  742. {5528, 6898, 6898},
  743. {6744, 6903, 6903},
  744. {5839, 6907, 6907},
  745. {2350, 6911, 6911},
  746. {2269, 6915, 6918},
  747. {6869, 6922, 6922},
  748. {6035, 6929, 6930},
  749. {1604, 6938, 6939},
  750. {6922, 6943, 6943},
  751. {6699, 6947, 6950},
  752. {6737, 6954, 6954},
  753. {1775, 6958, 6959},
  754. {5309, 6963, 6964},
  755. {6954, 6968, 6968},
  756. {6369, 6972, 6976},
  757. {3789, 6980, 6983},
  758. {2327, 6990, 6990},
  759. {6837, 6995, 7001},
  760. {4485, 7006, 7013},
  761. {6820, 7017, 7031},
  762. {6291, 7036, 7036},
  763. {5691, 7041, 7042},
  764. {7034, 7047, 7047},
  765. {5310, 7051, 7051},
  766. {1502, 7056, 7056},
  767. {4797, 7061, 7061},
  768. {6855, 7066, 7068},
  769. {6669, 7072, 7075},
  770. {6943, 7079, 7079},
  771. {6528, 7083, 7083},
  772. {4036, 7087, 7090},
  773. {6884, 7094, 7100},
  774. {6946, 7104, 7108},
  775. {6297, 7112, 7114},
  776. {5684, 7118, 7121},
  777. {6903, 7127, 7135},
  778. {3580, 7141, 7147},
  779. {6926, 7152, 7182},
  780. {7117, 7186, 7190},
  781. {6968, 7194, 7217},
  782. {6838, 7222, 7227},
  783. {7005, 7231, 7240},
  784. {6235, 7244, 7245},
  785. {6825, 7249, 7249},
  786. {4594, 7254, 7254},
  787. {6569, 7258, 7258},
  788. {7222, 7262, 7267},
  789. {7047, 7272, 7272},
  790. {6801, 7276, 7276},
  791. {7056, 7280, 7280},
  792. {6583, 7284, 7284},
  793. {5825, 7288, 7294},
  794. {6787, 7298, 7300},
  795. {7079, 7304, 7304},
  796. {7253, 7308, 7313},
  797. {6891, 7317, 7317},
  798. {6829, 7321, 7322},
  799. {7257, 7326, 7363},
  800. {7231, 7367, 7377},
  801. {2854, 7381, 7381},
  802. {7249, 7385, 7385},
  803. {6203, 7389, 7391},
  804. {6363, 7395, 7397},
  805. {6745, 7401, 7402},
  806. {6695, 7406, 7406},
  807. {5208, 7410, 7411},
  808. {6679, 7415, 7416},
  809. {7288, 7420, 7421},
  810. {5248, 7425, 7425},
  811. {6422, 7429, 7429},
  812. {5206, 7434, 7436},
  813. {2255, 7441, 7442},
  814. {2145, 7452, 7452},
  815. {7283, 7458, 7459},
  816. {4830, 7469, 7472},
  817. {6000, 7476, 7477},
  818. {7395, 7481, 7492},
  819. {2715, 7496, 7496},
  820. {6542, 7500, 7502},
  821. {7420, 7506, 7513},
  822. {4981, 7517, 7517},
  823. {2243, 7522, 7524},
  824. {916, 7528, 7529},
  825. {5207, 7533, 7534},
  826. {1271, 7538, 7539},
  827. {2654, 7544, 7544},
  828. {7451, 7553, 7561},
  829. {7464, 7569, 7571},
  830. {3992, 7577, 7577},
  831. {3114, 7581, 7581},
  832. {7389, 7589, 7591},
  833. {7433, 7595, 7598},
  834. {7448, 7602, 7608},
  835. {1772, 7612, 7612},
  836. {4152, 7616, 7616},
  837. {3247, 7621, 7624},
  838. {963, 7629, 7630},
  839. {4895, 7640, 7640},
  840. {6164, 7646, 7646},
  841. {4339, 7663, 7664},
  842. {3244, 7668, 7672},
  843. {7304, 7676, 7676},
  844. {7401, 7680, 7681},
  845. {6670, 7685, 7688},
  846. {6195, 7692, 7693},
  847. {7505, 7699, 7705},
  848. {5252, 7709, 7710},
  849. {6193, 7715, 7718},
  850. {1916, 7724, 7724},
  851. {4868, 7729, 7731},
  852. {1176, 7736, 7736},
  853. {5700, 7740, 7740},
  854. {5757, 7744, 7746},
  855. {6345, 7750, 7752},
  856. {3132, 7756, 7759},
  857. {4312, 7763, 7763},
  858. {7685, 7767, 7769},
  859. {6907, 7774, 7774},
  860. {5584, 7779, 7780},
  861. {6025, 7784, 7784},
  862. {4435, 7791, 7798},
  863. {6807, 7809, 7817},
  864. {6234, 7823, 7825},
  865. {7385, 7829, 7829},
  866. {1286, 7833, 7836},
  867. {7258, 7840, 7840},
  868. {7602, 7844, 7850},
  869. {7388, 7854, 7856},
  870. {7528, 7860, 7866},
  871. {640, 7874, 7875},
  872. {7844, 7879, 7886},
  873. {4700, 7890, 7890},
  874. {7440, 7894, 7896},
  875. {4831, 7900, 7902},
  876. {4556, 7906, 7908},
  877. {7547, 7914, 7924},
  878. {7589, 7928, 7929},
  879. {7914, 7935, 7945},
  880. {7284, 7949, 7949},
  881. {7538, 7953, 7957},
  882. {4635, 7964, 7964},
  883. {1994, 7968, 7970},
  884. {7406, 7974, 7976},
  885. {2409, 7983, 7983},
  886. {7542, 7989, 7989},
  887. {7112, 7993, 7993},
  888. {5259, 7997, 7999},
  889. {1287, 8004, 8006},
  890. {7911, 8010, 8011},
  891. {7449, 8015, 8021},
  892. {7928, 8025, 8027},
  893. {1476, 8042, 8044},
  894. {7784, 8048, 8050},
  895. {4434, 8054, 8062},
  896. {7802, 8066, 8074},
  897. {7367, 8087, 8088},
  898. {4494, 8094, 8097},
  899. {7829, 8101, 8101},
  900. {7321, 8105, 8111},
  901. {7035, 8115, 8121},
  902. {7949, 8125, 8125},
  903. {7506, 8129, 8130},
  904. {5830, 8134, 8135},
  905. {8047, 8144, 8144},
  906. {5362, 8148, 8148},
  907. {8125, 8152, 8152},
  908. {7676, 8156, 8156},
  909. {6324, 8160, 8161},
  910. {6606, 8173, 8173},
  911. {7064, 8177, 8182},
  912. {6993, 8186, 8199},
  913. {8092, 8203, 8204},
  914. {7244, 8208, 8213},
  915. {8105, 8217, 8218},
  916. {8185, 8222, 8222},
  917. {8115, 8226, 8232},
  918. {4164, 8238, 8239},
  919. {6608, 8244, 8244},
  920. {8176, 8248, 8277},
  921. {8208, 8281, 8282},
  922. {7997, 8287, 8289},
  923. {7118, 8293, 8303},
  924. {7103, 8308, 8308},
  925. {6436, 8312, 8315},
  926. {3523, 8321, 8321},
  927. {6442, 8327, 8329},
  928. {3391, 8333, 8334},
  929. {6986, 8339, 8344},
  930. {7221, 8348, 8354},
  931. {5989, 8358, 8360},
  932. {4418, 8364, 8365},
  933. {8307, 8369, 8370},
  934. {7051, 8375, 8375},
  935. {4027, 8379, 8380},
  936. {8333, 8384, 8387},
  937. {6873, 8391, 8392},
  938. {4154, 8396, 8399},
  939. {6878, 8403, 8428},
  940. {8087, 8432, 8438},
  941. {7017, 8442, 8443},
  942. {8129, 8447, 8453},
  943. {6486, 8457, 8461},
  944. {8248, 8465, 8465},
  945. {6349, 8473, 8478},
  946. {5393, 8482, 8483},
  947. {8465, 8487, 8487},
  948. {30, 8495, 8495},
  949. {4642, 8499, 8500},
  950. {6768, 8505, 8505},
  951. {7061, 8513, 8514},
  952. {7151, 8518, 8528},
  953. {6648, 8532, 8532},
  954. {2093, 8539, 8539},
  955. {3392, 8544, 8544},
  956. {6980, 8548, 8551},
  957. {8217, 8555, 8563},
  958. {8375, 8567, 8567},
  959. {7041, 8571, 8571},
  960. {5008, 8576, 8576},
  961. {4796, 8580, 8582},
  962. {4271, 8586, 8586},
  963. {7320, 8591, 8593},
  964. {8222, 8597, 8597},
  965. {7262, 8601, 8606},
  966. {8432, 8610, 8615},
  967. {8442, 8619, 8620},
  968. {8101, 8624, 8624},
  969. {7308, 8628, 8628},
  970. {8597, 8632, 8641},
  971. {8498, 8645, 8645},
  972. {927, 8650, 8651},
  973. {5979, 8661, 8661},
  974. {5381, 8665, 8666},
  975. {2184, 8675, 8675},
  976. {5342, 8680, 8681},
  977. {1527, 8686, 8687},
  978. {4168, 8694, 8694},
  979. {8332, 8698, 8702},
  980. {8628, 8706, 8710},
  981. {8447, 8714, 8720},
  982. {8610, 8724, 8724},
  983. {5530, 8730, 8730},
  984. {6472, 8734, 8734},
  985. {7476, 8738, 8739},
  986. {7756, 8743, 8743},
  987. {8570, 8749, 8753},
  988. {2706, 8757, 8759},
  989. {5875, 8763, 8764},
  990. {8147, 8769, 8770},
  991. {6526, 8775, 8776},
  992. {8694, 8780, 8780},
  993. {3431, 8784, 8785},
  994. {7787, 8789, 8789},
  995. {5526, 8794, 8796},
  996. {6902, 8800, 8801},
  997. {8756, 8811, 8818},
  998. {7735, 8822, 8823},
  999. {5523, 8827, 8828},
  1000. {5668, 8833, 8833},
  1001. {2237, 8839, 8839},
  1002. {8152, 8843, 8846},
  1003. {6633, 8852, 8853},
  1004. {6152, 8858, 8865},
  1005. {8762, 8869, 8870},
  1006. {6216, 8876, 8878},
  1007. {8632, 8882, 8892},
  1008. {2436, 8896, 8897},
  1009. {5541, 8901, 8904},
  1010. {8293, 8908, 8911},
  1011. {7194, 8915, 8915},
  1012. {5658, 8919, 8919},
  1013. {5045, 8923, 8927},
  1014. {7549, 8932, 8932},
  1015. {1623, 8936, 8941},
  1016. {6471, 8946, 8947},
  1017. {8487, 8951, 8951},
  1018. {8714, 8955, 8961},
  1019. {8574, 8965, 8965},
  1020. {2701, 8969, 8970},
  1021. {5500, 8974, 8977},
  1022. {8481, 8984, 8986},
  1023. {5416, 8991, 8991},
  1024. {8950, 8996, 8996},
  1025. {8706, 9001, 9005},
  1026. {8601, 9009, 9014},
  1027. {8882, 9018, 9018},
  1028. {8951, 9022, 9022},
  1029. {1521, 9026, 9026},
  1030. {8025, 9030, 9031},
  1031. {8645, 9035, 9035},
  1032. {8384, 9039, 9042},
  1033. {9001, 9046, 9050},
  1034. {3189, 9054, 9054},
  1035. {8955, 9058, 9065},
  1036. {1043, 9078, 9079},
  1037. {8974, 9083, 9095},
  1038. {6496, 9099, 9100},
  1039. {8995, 9104, 9105},
  1040. {9045, 9109, 9110},
  1041. {6395, 9114, 9116},
  1042. {9038, 9125, 9125},
  1043. {9029, 9135, 9138},
  1044. {1051, 9144, 9147},
  1045. {7833, 9151, 9155},
  1046. {9022, 9159, 9159},
  1047. {9046, 9163, 9163},
  1048. {2732, 9168, 9170},
  1049. {7750, 9174, 9180},
  1050. {8747, 9184, 9186},
  1051. {7663, 9192, 9193},
  1052. {9159, 9197, 9197},
  1053. {8730, 9207, 9209},
  1054. {4429, 9223, 9223},
  1055. {8536, 9227, 9227},
  1056. {1231, 9237, 9237},
  1057. {8965, 9244, 9244},
  1058. {5840, 9248, 9254},
  1059. {4058, 9263, 9270},
  1060. {3214, 9288, 9289},
  1061. {6346, 9293, 9293},
  1062. {6114, 9297, 9298},
  1063. {9104, 9302, 9302},
  1064. {4818, 9331, 9332},
  1065. {8513, 9336, 9337},
  1066. {6971, 9341, 9346},
  1067. {8779, 9357, 9357},
  1068. {8989, 9363, 9367},
  1069. {8843, 9371, 9373},
  1070. {9035, 9381, 9382},
  1071. {3648, 9386, 9386},
  1072. {6988, 9390, 9403},
  1073. {8869, 9407, 9407},
  1074. {7767, 9411, 9413},
  1075. {6341, 9417, 9417},
  1076. {2293, 9424, 9424},
  1077. {9360, 9428, 9428},
  1078. {8048, 9432, 9435},
  1079. {8981, 9439, 9439},
  1080. {6336, 9443, 9444},
  1081. {9431, 9449, 9453},
  1082. {8391, 9457, 9458},
  1083. {9380, 9463, 9464},
  1084. {6947, 9468, 9471},
  1085. {7993, 9475, 9475},
  1086. {7185, 9479, 9484},
  1087. {5848, 9488, 9488},
  1088. {9371, 9492, 9492},
  1089. {7628, 9498, 9500},
  1090. {8757, 9504, 9504},
  1091. {9410, 9508, 9508},
  1092. {9293, 9512, 9512},
  1093. {5138, 9516, 9516},
  1094. {9420, 9521, 9521},
  1095. {4416, 9525, 9528},
  1096. {4825, 9534, 9536},
  1097. {9057, 9540, 9540},
  1098. {7276, 9544, 9546},
  1099. {5491, 9550, 9550},
  1100. {9058, 9554, 9560},
  1101. {8321, 9569, 9569},
  1102. {6357, 9573, 9575},
  1103. {9385, 9579, 9579},
  1104. {6972, 9583, 9587},
  1105. {7996, 9591, 9594},
  1106. {8990, 9598, 9599},
  1107. {9442, 9603, 9605},
  1108. {9579, 9609, 9609},
  1109. {9389, 9613, 9628},
  1110. {8789, 9632, 9632},
  1111. {7152, 9636, 9646},
  1112. {9491, 9652, 9653},
  1113. {2493, 9658, 9659},
  1114. {2456, 9663, 9664},
  1115. {8509, 9672, 9675},
  1116. {6510, 9682, 9684},
  1117. {2533, 9688, 9688},
  1118. {6632, 9696, 9698},
  1119. {4460, 9709, 9711},
  1120. {9302, 9715, 9718},
  1121. {9609, 9722, 9722},
  1122. {4824, 9728, 9731},
  1123. {9553, 9735, 9735},
  1124. {9544, 9739, 9742},
  1125. {9492, 9746, 9746},
  1126. {9554, 9750, 9756},
  1127. {9525, 9761, 9764},
  1128. {7789, 9769, 9769},
  1129. {2136, 9773, 9777},
  1130. {3848, 9782, 9783},
  1131. {9432, 9787, 9790},
  1132. {8165, 9794, 9795},
  1133. {9590, 9799, 9803},
  1134. {8555, 9807, 9812},
  1135. {9009, 9816, 9822},
  1136. {9656, 9829, 9833},
  1137. {4101, 9841, 9841},
  1138. {6382, 9846, 9846},
  1139. {9721, 9850, 9850},
  1140. {9296, 9854, 9856},
  1141. {9573, 9860, 9866},
  1142. {9636, 9870, 9883},
  1143. {9722, 9887, 9887},
  1144. {9163, 9891, 9891},
  1145. {9799, 9895, 9895},
  1146. {9816, 9899, 9906},
  1147. {767, 9912, 9913},
  1148. {8287, 9918, 9923},
  1149. {6293, 9927, 9930},
  1150. {9726, 9934, 9934},
  1151. {6876, 9939, 9940},
  1152. {5847, 9945, 9946},
  1153. {9829, 9951, 9955},
  1154. {9125, 9962, 9962},
  1155. {8542, 9967, 9972},
  1156. {9767, 9978, 9978},
  1157. {4165, 9982, 9982},
  1158. {8243, 9986, 9987},
  1159. {9682, 9993, 9995},
  1160. {4916, 10006, 10010},
  1161. {9456, 10016, 10018},
  1162. {9761, 10024, 10029},
  1163. {9886, 10033, 10034},
  1164. {9468, 10038, 10044},
  1165. {3000, 10052, 10053},
  1166. {9807, 10057, 10062},
  1167. {8226, 10066, 10072},
  1168. {9650, 10077, 10080},
  1169. {9054, 10084, 10084},
  1170. {9891, 10088, 10089},
  1171. {6518, 10095, 10097},
  1172. {8238, 10101, 10117},
  1173. {7890, 10121, 10123},
  1174. {9894, 10128, 10138},
  1175. {3508, 10142, 10143},
  1176. {6377, 10147, 10147},
  1177. {3768, 10152, 10154},
  1178. {6764, 10158, 10160},
  1179. {8852, 10164, 10166},
  1180. {2867, 10172, 10174},
  1181. {4461, 10178, 10179},
  1182. {5889, 10184, 10185},
  1183. {9917, 10189, 10191},
  1184. {6797, 10195, 10195},
  1185. {8567, 10199, 10199},
  1186. {7125, 10203, 10206},
  1187. {9938, 10210, 10234},
  1188. {9967, 10240, 10246},
  1189. {8923, 10251, 10254},
  1190. {10157, 10258, 10258},
  1191. {8032, 10264, 10264},
  1192. {9887, 10268, 10276},
  1193. {9750, 10280, 10286},
  1194. {10258, 10290, 10290},
  1195. {10268, 10294, 10302},
  1196. {9899, 10306, 10311},
  1197. {9715, 10315, 10318},
  1198. {8539, 10322, 10322},
  1199. {10189, 10327, 10329},
  1200. {9135, 10333, 10335},
  1201. {8369, 10340, 10341},
  1202. {9119, 10347, 10347},
  1203. {10290, 10352, 10352},
  1204. {7900, 10357, 10359},
  1205. {3275, 10363, 10365},
  1206. {10294, 10369, 10369},
  1207. {5417, 10376, 10376},
  1208. {10120, 10381, 10381},
  1209. {9786, 10385, 10395},
  1210. {9826, 10399, 10399},
  1211. {8171, 10403, 10407},
  1212. {8402, 10421, 10425},
  1213. {9428, 10429, 10429},
  1214. {1863, 10434, 10435},
  1215. {3092, 10446, 10446},
  1216. {10000, 10450, 10450},
  1217. {9986, 10463, 10464},
  1218. {9632, 10468, 10484},
  1219. {10315, 10489, 10489},
  1220. {10332, 10493, 10493},
  1221. {8914, 10506, 10507},
  1222. {10369, 10511, 10512},
  1223. {1865, 10516, 10517},
  1224. {9204, 10521, 10526},
  1225. {9993, 10533, 10534},
  1226. {2568, 10539, 10539},
  1227. {10429, 10543, 10543},
  1228. {10489, 10549, 10549},
  1229. {10014, 10553, 10558},
  1230. {10024, 10563, 10573},
  1231. {9457, 10577, 10578},
  1232. {9591, 10582, 10585},
  1233. {8908, 10589, 10592},
  1234. {10203, 10596, 10598},
  1235. {10006, 10602, 10604},
  1236. {10209, 10613, 10613},
  1237. {4996, 10617, 10617},
  1238. {9846, 10621, 10622},
  1239. {6927, 10627, 10635},
  1240. {8664, 10639, 10639},
  1241. {8586, 10643, 10644},
  1242. {10576, 10648, 10650},
  1243. {10487, 10654, 10656},
  1244. {10553, 10660, 10664},
  1245. {10563, 10670, 10679},
  1246. {9000, 10683, 10688},
  1247. {10280, 10692, 10699},
  1248. {10582, 10703, 10706},
  1249. {9934, 10710, 10710},
  1250. {10547, 10714, 10716},
  1251. {7065, 10720, 10724},
  1252. {10691, 10730, 10738},
  1253. {872, 10742, 10744},
  1254. {10357, 10751, 10752},
  1255. {1323, 10756, 10756},
  1256. {10087, 10761, 10763},
  1257. {9381, 10769, 10769},
  1258. {9982, 10773, 10778},
  1259. {10533, 10784, 10785},
  1260. {9687, 10789, 10789},
  1261. {8324, 10799, 10799},
  1262. {8742, 10805, 10813},
  1263. {9039, 10817, 10824},
  1264. {5947, 10828, 10828},
  1265. {10306, 10832, 10837},
  1266. {10261, 10841, 10843},
  1267. {10350, 10847, 10850},
  1268. {7415, 10860, 10861},
  1269. {19, 10866, 10866},
  1270. {10188, 10872, 10875},
  1271. {10613, 10881, 10881},
  1272. {7869, 10886, 10886},
  1273. {3801, 10891, 10892},
  1274. {9099, 10896, 10897},
  1275. {8738, 10903, 10904},
  1276. {10322, 10908, 10908},
  1277. {6494, 10912, 10916},
  1278. {9772, 10921, 10921},
  1279. {8170, 10927, 10930},
  1280. {7456, 10940, 10943},
  1281. {10457, 10948, 10952},
  1282. {1405, 10959, 10959},
  1283. {6936, 10963, 10963},
  1284. {4549, 10970, 10975},
  1285. {4880, 10982, 10982},
  1286. {8763, 10986, 10987},
  1287. {4565, 10993, 10994},
  1288. {1310, 11000, 11000},
  1289. {4596, 11010, 11010},
  1290. {6427, 11015, 11016},
  1291. {7729, 11023, 11024},
  1292. {10978, 11029, 11030},
  1293. {10947, 11034, 11039},
  1294. {10577, 11043, 11043},
  1295. {10542, 11052, 11053},
  1296. {9443, 11057, 11058},
  1297. {10468, 11062, 11062},
  1298. {11028, 11066, 11068},
  1299. {10057, 11072, 11073},
  1300. {8881, 11077, 11078},
  1301. {8148, 11082, 11082},
  1302. {10816, 11089, 11093},
  1303. {11066, 11097, 11109},
  1304. {10511, 11113, 11113},
  1305. {9174, 11117, 11119},
  1306. {10345, 11125, 11125},
  1307. {4532, 11129, 11129},
  1308. {9918, 11133, 11134},
  1309. {8858, 11138, 11146},
  1310. {10703, 11150, 11153},
  1311. {9030, 11157, 11160},
  1312. {6481, 11165, 11166},
  1313. {10543, 11170, 11170},
  1314. {8580, 11177, 11178},
  1315. {10886, 11184, 11187},
  1316. {10210, 11191, 11197},
  1317. {2015, 11202, 11202},
  1318. {9312, 11211, 11218},
  1319. {9324, 11223, 11231},
  1320. {10884, 11235, 11235},
  1321. {8166, 11239, 11239},
  1322. {10502, 11243, 11250},
  1323. {11182, 11254, 11259},
  1324. {5366, 11263, 11264},
  1325. {3676, 11268, 11268},
  1326. {5649, 11273, 11274},
  1327. {11065, 11281, 11284},
  1328. {11034, 11288, 11293},
  1329. {7083, 11297, 11297},
  1330. {9550, 11302, 11302},
  1331. {9336, 11310, 11311},
  1332. {7071, 11316, 11316},
  1333. {11314, 11320, 11320},
  1334. {11113, 11324, 11324},
  1335. {11157, 11328, 11330},
  1336. {6482, 11334, 11334},
  1337. {7139, 11338, 11338},
  1338. {10152, 11345, 11345},
  1339. {3554, 11352, 11356},
  1340. {11190, 11364, 11364},
  1341. {11324, 11368, 11368},
  1342. {10710, 11372, 11372},
  1343. {8793, 11376, 11381},
  1344. {6358, 11385, 11386},
  1345. {11368, 11390, 11390},
  1346. {9704, 11394, 11396},
  1347. {7778, 11400, 11400},
  1348. {11149, 11404, 11408},
  1349. {10889, 11414, 11414},
  1350. {9781, 11421, 11422},
  1351. {10267, 11426, 11427},
  1352. {11328, 11431, 11433},
  1353. {5751, 11439, 11440},
  1354. {10817, 11444, 11447},
  1355. {10896, 11451, 11452},
  1356. {10751, 11456, 11457},
  1357. {10163, 11461, 11461},
  1358. {10504, 11466, 11473},
  1359. {8743, 11477, 11484},
  1360. {11150, 11488, 11491},
  1361. {10088, 11495, 11495},
  1362. {10828, 11499, 11509},
  1363. {11444, 11513, 11516},
  1364. {11495, 11520, 11520},
  1365. {11487, 11524, 11524},
  1366. {10692, 11528, 11535},
  1367. {9121, 11540, 11546},
  1368. {11389, 11558, 11564},
  1369. {10195, 11568, 11578},
  1370. {5004, 11582, 11583},
  1371. {5908, 11588, 11588},
  1372. {11170, 11592, 11592},
  1373. {11253, 11597, 11597},
  1374. {11372, 11601, 11601},
  1375. {3115, 11605, 11605},
  1376. {11390, 11609, 11609},
  1377. {10832, 11613, 11616},
  1378. {8800, 11620, 11621},
  1379. {11384, 11625, 11631},
  1380. {10171, 11635, 11637},
  1381. {11400, 11642, 11650},
  1382. {11451, 11654, 11655},
  1383. {11419, 11661, 11664},
  1384. {11608, 11668, 11669},
  1385. {11431, 11673, 11680},
  1386. {11550, 11688, 11690},
  1387. {11609, 11694, 11694},
  1388. {10588, 11702, 11708},
  1389. {6664, 11712, 11712},
  1390. {11461, 11719, 11753},
  1391. {11524, 11757, 11757},
  1392. {11613, 11761, 11764},
  1393. {10257, 11769, 11770},
  1394. {11694, 11774, 11774},
  1395. {11520, 11778, 11781},
  1396. {11138, 11785, 11793},
  1397. {11539, 11797, 11797},
  1398. {11512, 11802, 11802},
  1399. {10602, 11808, 11812},
  1400. {11773, 11816, 11824},
  1401. {11760, 11828, 11835},
  1402. {9083, 11839, 11850},
  1403. {11654, 11855, 11857},
  1404. {6612, 11861, 11862},
  1405. {11816, 11866, 11875},
  1406. {11528, 11879, 11897},
  1407. {10549, 11901, 11901},
  1408. {9108, 11905, 11907},
  1409. {11757, 11911, 11920},
  1410. {837, 11924, 11928},
  1411. {11855, 11932, 11934},
  1412. {8482, 11938, 11939},
  1413. {9439, 11943, 11943},
  1414. {1068, 11950, 11953},
  1415. {10789, 11958, 11958},
  1416. {4611, 11963, 11964},
  1417. {11861, 11968, 11992},
  1418. {11797, 11997, 12004},
  1419. {11719, 12009, 12009},
  1420. {11774, 12013, 12013},
  1421. {756, 12017, 12019},
  1422. {10178, 12023, 12024},
  1423. {9258, 12028, 12047},
  1424. {9534, 12060, 12063},
  1425. {12013, 12067, 12067},
  1426. {8160, 12071, 12072},
  1427. {10865, 12076, 12083},
  1428. {9311, 12091, 12099},
  1429. {11223, 12104, 12115},
  1430. {11932, 12119, 12120},
  1431. {2925, 12130, 12130},
  1432. {6906, 12135, 12136},
  1433. {8895, 12143, 12143},
  1434. {4684, 12147, 12148},
  1435. {11642, 12152, 12152},
  1436. {5573, 12160, 12164},
  1437. {10459, 12168, 12168},
  1438. {2108, 12172, 12172},
  1439. {187, 12179, 12180},
  1440. {2358, 12184, 12184},
  1441. {11796, 12188, 12188},
  1442. {1963, 12192, 12192},
  1443. {2538, 12199, 12200},
  1444. {6497, 12206, 12206},
  1445. {6723, 12210, 12211},
  1446. {7657, 12216, 12216},
  1447. {12204, 12224, 12231},
  1448. {1080, 12239, 12240},
  1449. {12224, 12244, 12246},
  1450. {11911, 12250, 12250},
  1451. {9912, 12266, 12268},
  1452. {7616, 12272, 12272},
  1453. {1956, 12279, 12279},
  1454. {1522, 12283, 12285},
  1455. {9504, 12289, 12290},
  1456. {11672, 12297, 12300},
  1457. {10621, 12304, 12304},
  1458. {11592, 12308, 12308},
  1459. {11385, 12312, 12313},
  1460. {3281, 12317, 12317},
  1461. {3487, 12321, 12321},
  1462. {9417, 12325, 12325},
  1463. {9613, 12335, 12337},
  1464. {10670, 12342, 12348},
  1465. {10589, 12352, 12357},
  1466. {10616, 12362, 12363},
  1467. {9326, 12369, 12375},
  1468. {5211, 12379, 12382},
  1469. {12304, 12386, 12395},
  1470. {1048, 12399, 12399},
  1471. {12335, 12403, 12405},
  1472. {12250, 12410, 12410},
  1473. {10084, 12414, 12414},
  1474. {11394, 12418, 12421},
  1475. {12126, 12425, 12429},
  1476. {9582, 12433, 12438},
  1477. {10784, 12445, 12447},
  1478. {9568, 12454, 12455},
  1479. {12308, 12459, 12459},
  1480. {9635, 12464, 12475},
  1481. {11513, 12479, 12482},
  1482. {12119, 12486, 12487},
  1483. {12066, 12494, 12495},
  1484. {12403, 12499, 12502},
  1485. {11687, 12506, 12513},
  1486. {12418, 12517, 12519},
  1487. {12352, 12523, 12528},
  1488. {11600, 12532, 12532},
  1489. {12450, 12539, 12539},
  1490. {12067, 12543, 12543},
  1491. {11477, 12547, 12565},
  1492. {11540, 12569, 12575},
  1493. {11202, 12580, 12581},
  1494. {10903, 12585, 12586},
  1495. {11601, 12590, 12590},
  1496. {12459, 12599, 12599},
  1497. {11839, 12603, 12605},
  1498. {11426, 12609, 12610},
  1499. {12486, 12614, 12616},
  1500. {9406, 12621, 12621},
  1501. {6897, 12625, 12628},
  1502. {12312, 12632, 12633},
  1503. {12445, 12638, 12640},
  1504. {1743, 12645, 12645},
  1505. {11551, 12649, 12650},
  1506. {12543, 12654, 12654},
  1507. {11635, 12658, 12660},
  1508. {12522, 12664, 12675},
  1509. {12539, 12683, 12712},
  1510. {11801, 12716, 12721},
  1511. {5803, 12725, 12725},
  1512. {716, 12730, 12732},
  1513. {8900, 12736, 12740},
  1514. {12076, 12744, 12746},
  1515. {5046, 12751, 12751},
  1516. {12735, 12755, 12755},
  1517. {11879, 12759, 12766},
  1518. {1609, 12770, 12770},
  1519. {10921, 12774, 12774},
  1520. {11420, 12778, 12778},
  1521. {12754, 12783, 12784},
  1522. {12177, 12788, 12788},
  1523. {12191, 12792, 12792},
  1524. {12139, 12798, 12802},
  1525. {11082, 12806, 12806},
  1526. {12152, 12810, 12810},
  1527. {10381, 12814, 12814},
  1528. {11239, 12820, 12821},
  1529. {2198, 12825, 12826},
  1530. {6123, 12832, 12832},
  1531. {10642, 12836, 12839},
  1532. {11117, 12843, 12844},
  1533. {12210, 12848, 12849},
  1534. {9688, 12853, 12853},
  1535. {12832, 12857, 12860},
  1536. {12147, 12864, 12870},
  1537. {12028, 12874, 12893},
  1538. {12052, 12898, 12898},
  1539. {8202, 12902, 12903},
  1540. {7243, 12907, 12909},
  1541. {8014, 12913, 12920},
  1542. {7680, 12924, 12931},
  1543. {11056, 12939, 12941},
  1544. {3817, 12946, 12949},
  1545. {9390, 12954, 12954},
  1546. {12249, 12958, 12960},
  1547. {12237, 12966, 12969},
  1548. {12638, 12973, 12975},
  1549. {12386, 12979, 12979},
  1550. {10626, 12984, 12997},
  1551. {6793, 13005, 13005},
  1552. {10625, 13009, 13025},
  1553. {12963, 13029, 13029},
  1554. {10038, 13033, 13036},
  1555. {12599, 13040, 13041},
  1556. {11568, 13046, 13050},
  1557. {13040, 13054, 13054},
  1558. {11238, 13058, 13060},
  1559. {5125, 13064, 13064},
  1560. {12425, 13068, 13080},
  1561. {9760, 13084, 13088},
  1562. {12729, 13092, 13093},
  1563. {9672, 13097, 13099},
  1564. {3675, 13104, 13104},
  1565. {6055, 13108, 13112},
  1566. {2681, 13119, 13120},
  1567. {12843, 13124, 13125},
  1568. {12952, 13129, 13132},
  1569. {13063, 13137, 13137},
  1570. {5861, 13141, 13141},
  1571. {10948, 13145, 13149},
  1572. {3080, 13153, 13153},
  1573. {12743, 13158, 13158},
  1574. {13123, 13163, 13166},
  1575. {11043, 13170, 13171},
  1576. {13136, 13175, 13176},
  1577. {12796, 13180, 13181},
  1578. {13107, 13185, 13185},
  1579. {13156, 13192, 13202},
  1580. {12954, 13207, 13208},
  1581. {8648, 13213, 13231},
  1582. {10403, 13235, 13235},
  1583. {12603, 13239, 13239},
  1584. {13029, 13243, 13243},
  1585. {6420, 13251, 13251},
  1586. {5801, 13261, 13265},
  1587. {8901, 13269, 13272},
  1588. {5139, 13276, 13278},
  1589. {8036, 13282, 13283},
  1590. {8041, 13288, 13288},
  1591. {10871, 13293, 13297},
  1592. {12923, 13301, 13303},
  1593. {10340, 13307, 13308},
  1594. {9926, 13312, 13316},
  1595. {9478, 13320, 13328},
  1596. {4571, 13334, 13339},
  1597. {8325, 13343, 13343},
  1598. {10933, 13349, 13349},
  1599. {9515, 13354, 13354},
  1600. {10979, 13358, 13358},
  1601. {7500, 13364, 13366},
  1602. {12820, 13371, 13375},
  1603. {13068, 13380, 13392},
  1604. {8724, 13397, 13397},
  1605. {8624, 13401, 13401},
  1606. {13206, 13405, 13406},
  1607. {12939, 13410, 13412},
  1608. {11015, 13417, 13418},
  1609. {12924, 13422, 13423},
  1610. {13103, 13427, 13431},
  1611. {13353, 13435, 13435},
  1612. {13415, 13440, 13443},
  1613. {10147, 13447, 13448},
  1614. {13180, 13452, 13457},
  1615. {12751, 13461, 13461},
  1616. {2291, 13465, 13465},
  1617. {12168, 13469, 13471},
  1618. {7744, 13475, 13477},
  1619. {6386, 13488, 13490},
  1620. {12755, 13494, 13494},
  1621. {13482, 13498, 13499},
  1622. {12410, 13503, 13503},
  1623. {13494, 13507, 13507},
  1624. {11376, 13511, 13516},
  1625. {13422, 13520, 13521},
  1626. {10742, 13525, 13527},
  1627. {1528, 13531, 13531},
  1628. {7517, 13537, 13537},
  1629. {4930, 13541, 13542},
  1630. {13507, 13546, 13546},
  1631. {13033, 13550, 13553},
  1632. {9475, 13557, 13568},
  1633. {12805, 13572, 13572},
  1634. {6188, 13576, 13578},
  1635. {12770, 13582, 13587},
  1636. {12648, 13593, 13594},
  1637. {13054, 13598, 13598},
  1638. {8856, 13603, 13613},
  1639. {1046, 13618, 13619},
  1640. {13348, 13623, 13624},
  1641. {13520, 13628, 13628},
  1642. {10142, 13632, 13633},
  1643. {13434, 13643, 13643},
  1644. {5488, 13648, 13648},
  1645. {649, 13652, 13652},
  1646. {11272, 13657, 13657},
  1647. {12873, 13663, 13663},
  1648. {4631, 13670, 13670},
  1649. {12578, 13674, 13677},
  1650. {12091, 13684, 13692},
  1651. {13581, 13699, 13699},
  1652. {13549, 13704, 13708},
  1653. {13598, 13712, 13712},
  1654. {13320, 13716, 13722},
  1655. {13712, 13726, 13726},
  1656. {13370, 13730, 13731},
  1657. {11352, 13735, 13737},
  1658. {13601, 13742, 13742},
  1659. {13497, 13746, 13769},
  1660. {12973, 13773, 13775},
  1661. {11235, 13784, 13784},
  1662. {10627, 13788, 13796},
  1663. {13152, 13800, 13800},
  1664. {12585, 13804, 13804},
  1665. {13730, 13809, 13810},
  1666. {13488, 13814, 13816},
  1667. {11815, 13821, 13821},
  1668. {11254, 13825, 13825},
  1669. {13788, 13829, 13838},
  1670. {13141, 13842, 13842},
  1671. {9658, 13846, 13848},
  1672. {11088, 13852, 13853},
  1673. {10239, 13860, 13866},
  1674. {13780, 13870, 13871},
  1675. {9981, 13877, 13883},
  1676. {11901, 13889, 13891},
  1677. {13405, 13895, 13897},
  1678. {12680, 13901, 13901},
  1679. {8363, 13905, 13910},
  1680. {13546, 13914, 13914},
  1681. {13498, 13918, 13927},
  1682. {13550, 13931, 13937},
  1683. {13628, 13941, 13941},
  1684. {13900, 13952, 13952},
  1685. {13841, 13957, 13957},
  1686. {3102, 13961, 13961},
  1687. {12835, 13966, 13970},
  1688. {12071, 13974, 13975},
  1689. {12810, 13979, 13980},
  1690. {11488, 13984, 13987},
  1691. {13809, 13991, 13992},
  1692. {13234, 13996, 13997},
  1693. {13886, 14001, 14002},
  1694. {11128, 14006, 14007},
  1695. {6013, 14012, 14013},
  1696. {8748, 14018, 14020},
  1697. {9678, 14024, 14024},
  1698. {12188, 14029, 14029},
  1699. {13914, 14033, 14033},
  1700. {11778, 14037, 14040},
  1701. {11828, 14044, 14051},
  1702. {12479, 14055, 14058},
  1703. {14037, 14062, 14066},
  1704. {12759, 14070, 14076},
  1705. {13889, 14080, 14081},
  1706. {13895, 14086, 14121},
  1707. {10199, 14125, 14131},
  1708. {13663, 14135, 14135},
  1709. {9261, 14139, 14155},
  1710. {12898, 14160, 14160},
  1711. {13667, 14164, 14167},
  1712. {12579, 14172, 14174},
  1713. {13681, 14178, 14189},
  1714. {13697, 14194, 14196},
  1715. {14033, 14200, 14200},
  1716. {13931, 14204, 14207},
  1717. {13726, 14211, 14211},
  1718. {9583, 14215, 14222},
  1719. {13243, 14226, 14226},
  1720. {13379, 14230, 14231},
  1721. {7481, 14237, 14239},
  1722. {10373, 14243, 14243},
  1723. {8644, 14248, 14249},
  1724. {1082, 14259, 14260},
  1725. {5814, 14265, 14265},
  1726. {10414, 14269, 14270},
  1727. {9512, 14274, 14274},
  1728. {9286, 14285, 14288},
  1729. {12593, 14295, 14295},
  1730. {13773, 14300, 14302},
  1731. {5874, 14308, 14308},
  1732. {13804, 14312, 14312},
  1733. {10412, 14317, 14320},
  1734. {12836, 14324, 14327},
  1735. {13974, 14331, 14337},
  1736. {14200, 14341, 14341},
  1737. {14086, 14345, 14347},
  1738. {4853, 14352, 14353},
  1739. {13961, 14357, 14357},
  1740. {14340, 14361, 14367},
  1741. {14005, 14374, 14374},
  1742. {13857, 14379, 14388},
  1743. {10532, 14397, 14399},
  1744. {14379, 14405, 14406},
  1745. {11957, 14411, 14413},
  1746. {10939, 14419, 14419},
  1747. {12547, 14423, 14429},
  1748. {13772, 14435, 14438},
  1749. {14341, 14442, 14447},
  1750. {14409, 14453, 14453},
  1751. {14442, 14457, 14457},
  1752. {13918, 14461, 14470},
  1753. {13511, 14474, 14483},
  1754. {14080, 14487, 14488},
  1755. {14344, 14492, 14495},
  1756. {13901, 14499, 14520},
  1757. {12609, 14524, 14525},
  1758. {14204, 14529, 14532},
  1759. {13557, 14536, 14536},
  1760. {6220, 14541, 14542},
  1761. {14139, 14546, 14562},
  1762. {14160, 14567, 14574},
  1763. {14172, 14579, 14596},
  1764. {14194, 14601, 14610},
  1765. {14125, 14614, 14614},
  1766. {14211, 14618, 14659},
  1767. {2011, 14663, 14663},
  1768. {14264, 14667, 14680},
  1769. {9951, 14687, 14691},
  1770. {12863, 14696, 14698},
  1771. {7980, 14702, 14703},
  1772. {14357, 14707, 14708},
  1773. {12266, 14714, 14715},
  1774. {10772, 14723, 14729},
  1775. {12806, 14733, 14733},
  1776. {2583, 14737, 14741},
  1777. {14006, 14745, 14745},
  1778. {12945, 14749, 14752},
  1779. {8679, 14756, 14758},
  1780. {12184, 14762, 14763},
  1781. {14423, 14767, 14773},
  1782. {14054, 14777, 14779},
  1783. {10411, 14785, 14789},
  1784. {11310, 14794, 14795},
  1785. {6455, 14799, 14800},
  1786. {5418, 14804, 14804},
  1787. {13821, 14808, 14808},
  1788. {11905, 14812, 14814},
  1789. {13502, 14818, 14819},
  1790. {11761, 14823, 14829},
  1791. {14745, 14833, 14833},
  1792. {14070, 14837, 14843},
  1793. {8173, 14850, 14850},
  1794. {2999, 14854, 14856},
  1795. {9201, 14860, 14867},
  1796. {14807, 14871, 14872},
  1797. {14812, 14878, 14881},
  1798. {13814, 14885, 14887},
  1799. {12644, 14891, 14892},
  1800. {14295, 14898, 14898},
  1801. {14457, 14902, 14902},
  1802. {14331, 14906, 14907},
  1803. {13170, 14911, 14911},
  1804. {14352, 14915, 14916},
  1805. {12649, 14920, 14921},
  1806. {12399, 14925, 14925},
  1807. {13349, 14929, 14929},
  1808. {13207, 14934, 14935},
  1809. {14372, 14939, 14941},
  1810. {14498, 14945, 14945},
  1811. {13860, 14949, 14955},
  1812. {14452, 14960, 14962},
  1813. {14792, 14970, 14970},
  1814. {14720, 14975, 14975},
  1815. {13858, 14984, 14984},
  1816. {5733, 14989, 14991},
  1817. {14982, 14995, 14995},
  1818. {14524, 14999, 15000},
  1819. {2347, 15004, 15004},
  1820. {4612, 15009, 15009},
  1821. {3225, 15013, 15013},
  1822. {12320, 15017, 15018},
  1823. {14975, 15022, 15022},
  1824. {13416, 15026, 15028},
  1825. {8140, 15034, 15034},
  1826. {15016, 15040, 15042},
  1827. {14299, 15046, 15051},
  1828. {14901, 15055, 15056},
  1829. {14933, 15060, 15061},
  1830. {14960, 15066, 15066},
  1831. {14999, 15070, 15071},
  1832. {14461, 15075, 15080},
  1833. {14666, 15084, 15084},
  1834. {14474, 15088, 15134},
  1835. {15055, 15138, 15138},
  1836. {13046, 15142, 15146},
  1837. {14536, 15150, 15176},
  1838. {14567, 15181, 15181},
  1839. {12725, 15185, 15185},
  1840. {13346, 15189, 15189},
  1841. {13268, 15193, 15197},
  1842. {5568, 15203, 15203},
  1843. {15192, 15207, 15207},
  1844. {15075, 15211, 15216},
  1845. {15207, 15220, 15220},
  1846. {13941, 15224, 15224},
  1847. {13091, 15228, 15230},
  1848. {13623, 15234, 15235},
  1849. {13362, 15239, 15243},
  1850. {10066, 15247, 15252},
  1851. {6452, 15257, 15257},
  1852. {14837, 15261, 15267},
  1853. {13576, 15271, 15281},
  1854. {12874, 15285, 15304},
  1855. {15181, 15309, 15309},
  1856. {14164, 15313, 15316},
  1857. {14579, 15321, 15326},
  1858. {12090, 15330, 15339},
  1859. {14601, 15344, 15346},
  1860. {15084, 15350, 15350},
  1861. {12523, 15354, 15357},
  1862. {14618, 15361, 15361},
  1863. {12788, 15365, 15365},
  1864. {6032, 15369, 15369},
  1865. {12127, 15373, 15378},
  1866. {4703, 15382, 15382},
  1867. {12140, 15386, 15387},
  1868. {4602, 15392, 15392},
  1869. {12856, 15396, 15398},
  1870. {13990, 15403, 15406},
  1871. {13213, 15412, 15416},
  1872. {13979, 15420, 15420},
  1873. {14300, 15424, 15426},
  1874. {10617, 15430, 15430},
  1875. {10094, 15435, 15435},
  1876. {12413, 15439, 15440},
  1877. {10900, 15447, 15450},
  1878. {10908, 15455, 15455},
  1879. {15220, 15459, 15459},
  1880. {14911, 15463, 15464},
  1881. {15026, 15468, 15470},
  1882. {14696, 15478, 15480},
  1883. {12414, 15484, 15484},
  1884. {14215, 15488, 15491},
  1885. {13009, 15496, 15508},
  1886. {15424, 15512, 15514},
  1887. {11334, 15518, 15519},
  1888. {11280, 15523, 15524},
  1889. {11345, 15528, 15529},
  1890. {15459, 15533, 15533},
  1891. {14243, 15537, 15539},
  1892. {14818, 15543, 15544},
  1893. {15533, 15548, 15548},
  1894. {14230, 15552, 15554},
  1895. {14832, 15561, 15562},
  1896. {9787, 15566, 15567},
  1897. {15443, 15573, 15575},
  1898. {13845, 15579, 15584},
  1899. {15430, 15588, 15588},
  1900. {15561, 15593, 15593},
  1901. {14453, 15601, 15608},
  1902. {14870, 15613, 15615},
  1903. {12275, 15619, 15619},
  1904. {14613, 15623, 15624},
  1905. {10596, 15628, 15630},
  1906. {1940, 15634, 15634},
  1907. {9773, 15638, 15638},
  1908. {2665, 15642, 15642},
  1909. {13638, 15646, 15646},
  1910. {6861, 15650, 15650},
  1911. {12781, 15654, 15657},
  1912. {15088, 15661, 15665},
  1913. {11712, 15669, 15669},
  1914. {5534, 15673, 15674},
  1915. {12864, 15678, 15684},
  1916. {15547, 15688, 15689},
  1917. {15365, 15693, 15693},
  1918. {7973, 15697, 15698},
  1919. {13144, 15702, 15710},
  1920. {15548, 15714, 15714},
  1921. {14906, 15718, 15719},
  1922. {15444, 15723, 15723},
  1923. {11456, 15727, 15729},
  1924. {12632, 15733, 15734},
  1925. {13602, 15738, 15738},
  1926. {8932, 15746, 15746},
  1927. {15598, 15752, 15753},
  1928. {14257, 15757, 15758},
  1929. {8379, 15762, 15763},
  1930. {10531, 15767, 15767},
  1931. {8403, 15771, 15775},
  1932. {10432, 15779, 15784},
  1933. {14285, 15791, 15794},
  1934. {3086, 15800, 15803},
  1935. {14925, 15807, 15807},
  1936. {14934, 15812, 15812},
  1937. {15065, 15816, 15817},
  1938. {15737, 15821, 15821},
  1939. {15210, 15825, 15831},
  1940. {15350, 15835, 15835},
  1941. {15661, 15839, 15843},
  1942. {15223, 15847, 15848},
  1943. {10450, 15855, 15855},
  1944. {10501, 15860, 15870},
  1945. {10515, 15879, 15879},
  1946. {12621, 15884, 15884},
  1947. {15593, 15890, 15890},
  1948. {15021, 15894, 15894},
  1949. {15512, 15898, 15900},
  1950. {14274, 15904, 15905},
  1951. {15566, 15909, 15909},
  1952. {3785, 15913, 15913},
  1953. {14995, 15917, 15917},
  1954. {15565, 15921, 15921},
  1955. {14762, 15925, 15926},
  1956. {14016, 15933, 15940},
  1957. {10264, 15948, 15948},
  1958. {15944, 15952, 15953},
  1959. {14847, 15962, 15966},
  1960. {15321, 15973, 15975},
  1961. {15917, 15979, 15980},
  1962. {8141, 15984, 15984},
  1963. {15714, 15988, 15988},
  1964. {15004, 15992, 16018},
  1965. {5180, 16023, 16024},
  1966. {15017, 16028, 16029},
  1967. {15046, 16033, 16036},
  1968. {14499, 16040, 16061},
  1969. {15987, 16065, 16066},
  1970. {15354, 16070, 16073},
  1971. {15628, 16077, 16081},
  1972. {13235, 16085, 16088},
  1973. {15835, 16093, 16093},
  1974. {13247, 16097, 16107},
  1975. {15929, 16112, 16112},
  1976. {7992, 16118, 16118},
  1977. {15988, 16122, 16122},
  1978. {15811, 16126, 16133},
  1979. {5185, 16137, 16137},
  1980. {6056, 16149, 16156},
  1981. {15723, 16160, 16160},
  1982. {13435, 16167, 16167},
  1983. {15692, 16173, 16175},
  1984. {1346, 16182, 16183},
  1985. {15641, 16187, 16187},
  1986. {13157, 16192, 16192},
  1987. {12813, 16197, 16197},
  1988. {5216, 16201, 16202},
  1989. {16170, 16206, 16206},
  1990. {15224, 16210, 16211},
  1991. {12979, 16215, 16215},
  1992. {13342, 16230, 16230},
  1993. {15070, 16236, 16237},
  1994. {16070, 16241, 16244},
  1995. {15361, 16248, 16248},
  1996. {15488, 16252, 16256},
  1997. {15184, 16265, 16273},
  1998. {10860, 16277, 16278},
  1999. {8780, 16286, 16287},
  2000. {15271, 16291, 16293},
  2001. {16206, 16297, 16297},
  2002. {14529, 16301, 16304},
  2003. {16248, 16308, 16308},
  2004. {13716, 16312, 16322},
  2005. {16252, 16326, 16330},
  2006. {13874, 16334, 16334},
  2007. {12773, 16338, 16349},
  2008. {14929, 16353, 16353},
  2009. {15697, 16361, 16362},
  2010. {13531, 16366, 16368},
  2011. {14833, 16373, 16373},
  2012. {15904, 16377, 16378},
  2013. {16173, 16386, 16388},
  2014. {13582, 16392, 16393},
  2015. {9488, 16399, 16399},
  2016. {15468, 16403, 16404},
  2017. {13905, 16409, 16411},
  2018. {3784, 16415, 16416},
  2019. {16297, 16420, 16420},
  2020. {16210, 16424, 16426},
  2021. {12936, 16430, 16430},
  2022. {8508, 16435, 16438},
  2023. {9602, 16443, 16446},
  2024. {1317, 16450, 16451},
  2025. {4739, 16456, 16461},
  2026. }