diff options
author | Jeremy Johnson <jeremy.johnson@arm.com> | 2023-03-28 09:42:32 +0100 |
---|---|---|
committer | Jeremy Johnson <jeremy.johnson@arm.com> | 2023-03-28 09:42:32 +0100 |
commit | 7f82c36048fee755fc34b24051a5a465e4544f95 (patch) | |
tree | 3d7294cb01c433d5d966a0595bb77274b80c3c9a /operators/data_nodes/const/const_24x12x59_i32 | |
parent | 91e6ec5fee8b2329d54369c1bc0643d86e8da3b6 (diff) | |
download | conformance_tests-7f82c36048fee755fc34b24051a5a465e4544f95.tar.gz |
Regen CONST tests for INT48 support
Signed-off-by: Jeremy Johnson <jeremy.johnson@arm.com>
Change-Id: I4d498c369b1be6fde3a51c0550c417ca6e5dd463
Diffstat (limited to 'operators/data_nodes/const/const_24x12x59_i32')
3 files changed, 85658 insertions, 0 deletions
diff --git a/operators/data_nodes/const/const_24x12x59_i32/Conformance-const-0.json b/operators/data_nodes/const/const_24x12x59_i32/Conformance-const-0.json new file mode 100644 index 000000000..1dd6a7a0a --- /dev/null +++ b/operators/data_nodes/const/const_24x12x59_i32/Conformance-const-0.json @@ -0,0 +1,17621 @@ +{ + "type": "int32", + "data": [ + [ + [ + -1056632198, + -1199839011, + 912500999, + 928834463, + 638861748, + -226368505, + 39377176, + 1709152972, + 236330161, + 491348836, + -1171480116, + -191574771, + -2053308742, + -165426476, + 1291534910, + 733363629, + 1672036286, + -686154290, + 1193439518, + 997426325, + 893030802, + 1285287078, + -120584952, + -679553317, + 360361083, + -497063592, + 823032580, + 1571258866, + -2034834530, + 519251280, + -327832560, + -1697039832, + -1182462448, + 1398034782, + -582186717, + -1772081849, + 1070442051, + -1128719677, + -586751160, + -1304866020, + 1026904117, + 1796659024, + 2026500808, + -1825845544, + 1818415238, + 579013727, + 1407567537, + -1825350387, + 1516083982, + -740149414, + -455557219, + 1700424184, + 994638776, + 52499814, + 717318195, + -619748750, + 2074005985, + -1847609565, + 321686642 + ], + [ + -1956959770, + -301652349, + 36062906, + 1448550048, + 1883290947, + 1071909370, + 1993270247, + -1611206694, + 111070910, + 413520263, + -1815523328, + 396454148, + -1964910140, + 565324446, + -1196338980, + 1896219856, + -745458238, + 438239657, + 469368227, + 1589218882, + -700278998, + -608249769, + 786070692, + -1901042915, + 231133233, + -535914255, + 2052879638, + 140314037, + 1165332918, + 1431604416, + -1518668325, + 566286321, + 772291406, + -248240224, + -1295360671, + -163755903, + -1928313544, + 2133126769, + -1765940106, + -1540416486, + -1559762109, + -1264798815, + -1358140426, + 538079918, + -1667943434, + 865029974, + -397229317, + -451060891, + 41038892, + -2009478585, + 814943, + 94540583, + 1069829689, + -1527461536, + -1927273274, + -1906757983, + 1971218867, + -666752299, + -1133912036 + ], + [ + -1564859661, + -1046532119, + -262006050, + 2018552876, + 1123969162, + 1509470484, + -1945422460, + 319272880, + -465963, + -1309094535, + -12969029, + 363051935, + -2139858499, + 2065839148, + 1023280571, + 1827920454, + -1762070855, + -1889436449, + 1855663519, + 1859281406, + 598566053, + -1286076709, + -911322775, + 1264028759, + 1826568043, + 736828840, + -427518807, + 1382047344, + -1029672959, + -1592488035, + -496065474, + -139547516, + 479262262, + 808553527, + 960341746, + -1269009594, + 695020316, + -1954375360, + 1809197831, + -249132425, + 1959240599, + 1579740891, + -1301105328, + -1668532678, + 1771856122, + -36960229, + -1689288524, + 467915452, + 1962335261, + 434360796, + -1033606012, + -699746286, + -1005927928, + 164633182, + -336959293, + -674770131, + -1366906463, + -2022946575, + 1407540894 + ], + [ + 1302142454, + -1611740251, + -1168656717, + -260752603, + 411839384, + 1748721750, + 847136792, + 581491750, + 1047428308, + 460269502, + 1846011319, + 2124480764, + -208417714, + -2050636077, + 2122281804, + -773980230, + -995902903, + -1610534491, + 1126932456, + -1354730272, + 1994892041, + -1219751392, + -1836572529, + 544988875, + -1263102364, + -978792880, + -1695623947, + 705167095, + -1202011670, + 1022501363, + -1033072883, + -421281307, + -34655474, + 156024455, + 1408313669, + -1580152081, + -1168909697, + 1085077810, + 1526860253, + -347384327, + -2122926632, + 1437247260, + 479102520, + 112611979, + -476185188, + 845097708, + -908197369, + -607382707, + 1154944815, + -550745250, + 1917695085, + -272694168, + 268018447, + 584262464, + 854659074, + 28061518, + -588392180, + 1306857398, + 928154923 + ], + [ + -1912130684, + 537804102, + 1720317905, + 257691382, + 1829813548, + -471405173, + -1099186547, + -5288674, + -1714652520, + -1869735254, + 308620144, + -2020183415, + -1871874864, + -192013174, + -1160862455, + -1375873231, + 32495847, + -739814541, + 488816377, + -319571011, + -1312950775, + 877503761, + 1858595394, + 974762134, + -1368706877, + 247296322, + -1487537025, + -2035798718, + -1450324623, + 1329379881, + 1844794803, + 417498666, + 1626809142, + -388109933, + -2005574217, + 1736147795, + 973305394, + 682075787, + -1831851994, + 1986830493, + -1824027326, + -2080990819, + -1820979366, + 1894356240, + 1415711321, + -1661391224, + -311661585, + 122198502, + 244939786, + -1280621448, + -2015139957, + -2014696570, + 1721816737, + 522926959, + 2070271570, + 1547518143, + -1137399390, + -1761901723, + 672227592 + ], + [ + -1181518255, + 767952846, + 2008100736, + 2002658392, + -1068473181, + -69723860, + 890058445, + -1125648242, + 270561176, + -600081517, + 317349229, + 599627729, + 1616496280, + -118166929, + -914114792, + -1806431333, + 856991271, + 1320127912, + -383834198, + 1564522431, + -110785746, + -93062633, + -1948113267, + 100804526, + 407318288, + -36192489, + 162275197, + 127758939, + 855377323, + -1706724061, + 130856043, + -285044579, + -658780199, + -223873874, + 769426053, + 2137666791, + -1197633121, + -1938519859, + -646534005, + -806857172, + -1849708009, + -17200192, + 77864280, + 1491364452, + 853031713, + -166485324, + 676971883, + -897620472, + -1474524311, + 151475817, + -13517314, + -871763238, + 1716466281, + 207539143, + 290118497, + 815443602, + -901002489, + 132209206, + 1703383111 + ], + [ + 470879667, + 1511056555, + -1981193503, + 946026969, + 682041147, + 1708001896, + 2017240459, + -1549692906, + -35885508, + 1857852820, + 1300121957, + -1712711841, + 210046837, + -650767225, + 876167846, + 54622861, + -816421080, + -355290686, + 2005166246, + -576573589, + -1223442985, + -1664565527, + -1464164561, + -1918916612, + -1951957873, + 143130339, + 176912118, + 1269900481, + 510675521, + -1325097294, + 642191984, + -242807325, + -1407755054, + 644820513, + 650417355, + -330528516, + -1438356353, + -2020237083, + 1095187266, + -1478459680, + -965317121, + 753863626, + -334810236, + 1378443035, + -570255503, + 1683956783, + -568125195, + -1792748757, + 948945031, + 687559149, + 2137918412, + -1721265812, + 117380389, + 900551804, + -425034716, + -1021224711, + -886055564, + -2101559663, + 534629923 + ], + [ + 1195424540, + -209666495, + -1978700281, + 1171821132, + 1753506331, + 458226362, + -1773477371, + -378294757, + 296492556, + 1945668517, + -3721275, + -2099102665, + 877622809, + 813844868, + -1136203287, + -383147775, + -1963093823, + -1625121856, + -811522564, + -1749359714, + -961836809, + 641320165, + -503763297, + -1512802800, + 534364678, + 1529334969, + 388540898, + -812058116, + 1317067220, + -670689807, + -2082208051, + 687729214, + 939124896, + -1201886974, + -528462848, + -2117250473, + -128902545, + -232661213, + -1038830141, + 119742736, + 768552461, + -232376928, + 1269903531, + -180424254, + -389535953, + 711843147, + -1411669886, + 1484722035, + 450812321, + -577649211, + -1140416589, + 1245942322, + -2087708097, + -1878258922, + 462506710, + -84778979, + -1409466750, + -531923449, + 1215032687 + ], + [ + -146284103, + 120795882, + -1754589247, + 949850438, + -1551216239, + -1144687949, + -886996817, + -296656990, + -972674259, + 1356144288, + -493506421, + -1994644701, + -183571725, + -1618023689, + -1197554925, + 392237827, + 512047875, + 715478640, + -533342332, + 1451131621, + -1889204585, + -519058259, + -1100814244, + -1969713265, + 258330660, + -1903480885, + 459033898, + 1524063000, + 1287033635, + 778328300, + -1093160832, + 659394321, + 267211158, + -24877987, + -102627303, + -1538554531, + 1496861275, + 1445138226, + 987806981, + 204927856, + -1580610424, + 577922299, + 1970419975, + -1578026402, + -621848390, + 1743001084, + 1952455147, + -233107234, + -922468576, + -915457153, + -133406731, + -775186026, + 216740432, + -1805211596, + -1874359364, + -2127002443, + 926276852, + 1819381899, + -1697756058 + ], + [ + 1781816379, + -1442409890, + -1940544451, + -900902875, + -890897223, + 1978890266, + -1664257090, + 2032018956, + 1554127549, + -45885532, + 743058930, + 143113061, + 1761078276, + -1237624388, + 1956959090, + -352008453, + 1855709536, + 2080560645, + 1494763630, + 1248942447, + -280265723, + 847822215, + -1096405241, + -951700697, + 1037007733, + 1129830871, + -1024424250, + 2003833773, + 782121186, + 2095743271, + -90975099, + 428604028, + 654193712, + -1457144760, + -946646055, + 1993165717, + 746404017, + 177720374, + -2135688496, + -1982812126, + 243050060, + -1797456589, + -1536359509, + 331820305, + 1979506261, + 1440076064, + -148222729, + 1896320093, + 455046049, + 1908838561, + -1126584769, + 337646508, + 1814380846, + 2067636816, + 1546413834, + -1504973317, + 510728534, + -1740889185, + -503615629 + ], + [ + -2017441113, + 1113981346, + 1177388436, + -1750414252, + 1789270257, + 1457600596, + 1459574661, + -226513187, + 1888223060, + 2074934679, + 206449842, + -521777410, + 1129754392, + -1957896313, + -701325754, + -2128645855, + 1144947631, + -1962791777, + 1086824289, + 281981874, + -276583536, + 562548873, + -1959511615, + 1336223054, + -1003892949, + 1471076529, + 1654357139, + 218023071, + 374807445, + 1818982818, + -407621397, + -439746442, + 1921548308, + -412767614, + -573627687, + -2122008366, + -738378196, + -1075164857, + 1161771566, + 884040, + -621461883, + 1863253333, + -230926554, + -361543743, + 955449973, + -1025728381, + -300131536, + 884879452, + -763267480, + -303454674, + -2081389100, + 1263503747, + 1548634918, + 723214233, + 114691917, + 1690055320, + 1508958902, + -133589487, + 506128077 + ], + [ + 1884035164, + -1285628102, + 1195008767, + -587719241, + -1748624336, + -355373428, + 78063069, + 1029615272, + -1495916043, + 206902286, + 693118205, + 586278096, + 1427919898, + 1086971050, + -149055192, + -971258215, + 1634676210, + 1640642280, + -1590200490, + -200673972, + 1082224220, + 692013255, + 1610219694, + -1210311912, + 1895515837, + -1145156995, + -1735802698, + 1009271803, + 1838213965, + -642501009, + -1461078547, + 1614726317, + -1738814158, + 707583362, + -1603354455, + 710511793, + -1658209863, + -514248012, + -150819530, + 1729455854, + 906436332, + 1909711959, + 171689602, + -1039643007, + -323837892, + 62545765, + 274290316, + 1747758976, + 1705167905, + -1712487020, + 1262991012, + -869391582, + 376302307, + 1951747035, + 1642324341, + -64537948, + -1950709750, + 1939337412, + 1749958629 + ] + ], + [ + [ + -514673325, + -1557602457, + 118110052, + 1295702094, + -197040696, + -2057153862, + -183763734, + 63714204, + 1794063362, + 1321181433, + 835984582, + -409611800, + 1914402113, + -1152839637, + -732154459, + 1487118636, + 2121258098, + 1351690032, + 891912025, + 1880043085, + -1583510606, + 726399839, + -373906514, + 421171190, + -1079463584, + -47735119, + -1136193450, + 616260204, + 1844915389, + -1894954425, + 1975468035, + 684226927, + -2086638135, + 339863513, + -1554620370, + 1299750804, + -954147666, + -1900659760, + 1493511917, + 157342658, + 477195556, + 1424222848, + 281009917, + 1272813669, + 422085149, + -2027955662, + 1935256515, + 1973315242, + -962972734, + 646401565, + -1617819223, + -923875441, + 463063480, + -653400018, + 2013777356, + -1810554040, + 901961443, + 484398733, + 1684126947 + ], + [ + 1327446430, + 1701622427, + 1262050564, + -1205781614, + -323409187, + 797139297, + 2143198879, + 1555726884, + 642706422, + -1712227852, + -340016817, + 650594314, + 1167227806, + -979238953, + -140285248, + 1381564319, + 1433797035, + -1188814242, + -1057802247, + -543654817, + 617716175, + 759103649, + 1113290922, + 239771528, + 1794329652, + -1632190573, + 106127827, + -1179848389, + 167484785, + 1657170452, + 1654645397, + 2099292359, + -44177992, + 833103568, + -99414436, + -2105544699, + -930386941, + 1045397865, + -1915961581, + 613431216, + -178107237, + -378728690, + 1011826588, + -1168034342, + -1035055204, + -1435816784, + -1681695768, + -1788695557, + -1701072526, + 598161708, + -859304635, + -698900385, + 1086679154, + 77366358, + -1815608069, + 108269116, + 691838604, + 460860658, + 1581666554 + ], + [ + 406072024, + 1342027366, + 81933988, + 586685791, + -1481257923, + 2114449308, + -2031334145, + 2010939271, + 327211228, + -698111415, + -329767594, + -1818600032, + -386037423, + -1842261941, + -300365716, + -1561685705, + -1659824385, + 912601917, + -1377533615, + -707992460, + 696448000, + 20204869, + 59190978, + -249613360, + 470996124, + 656129798, + -1591969904, + 1989118340, + 1349219400, + -325811633, + -547008214, + 969801277, + 485640489, + 1300877819, + -147518299, + -252499907, + -136051376, + -877870440, + 1196494010, + 1272429461, + -1673538876, + -1746206090, + -1826262100, + -733077113, + -1713441540, + 299137101, + 2127297896, + 879901570, + 1834587245, + -1509258777, + 861370620, + 981593343, + -225289023, + 1054962135, + -1782105581, + 496128367, + 1378236501, + -458817204, + -1333833879 + ], + [ + -2103599642, + -975635972, + 1379708463, + 1463690245, + 501995058, + -1042240786, + -1031115679, + 1479944751, + 359141980, + 1228096777, + -556739104, + 1448650553, + -125576085, + 748575012, + 1508650498, + -635114761, + 1236449825, + 657851013, + -11759310, + 1413506877, + -258242874, + 1071248839, + -1819479393, + 1554898680, + 1995228693, + 2076749732, + 1478453414, + 816667704, + 1035906777, + 1838792345, + 988537313, + -980206864, + -1461885922, + 2033592887, + -1549971389, + 1762330594, + 1872366998, + -1970346408, + 1319811478, + 388470287, + -474287562, + 12763332, + -307100605, + 1355514238, + -379740547, + -1604856906, + -442989792, + 118709775, + -213145360, + 5427963, + 2091905438, + -448656454, + 1365694097, + 2113908837, + 1419694115, + 169850477, + 2102170504, + -372612448, + -947566134 + ], + [ + 1530740877, + 1798942623, + -1550249547, + -775576652, + -912412972, + 1374078446, + -949651971, + 701263038, + 1862730259, + 1760600750, + 1633503691, + 125889466, + 458205795, + 968220738, + -774685708, + 4777930, + -136993257, + 1291057233, + 305572057, + -234551432, + 172171664, + -1408152919, + -1048249713, + 1291261196, + -1587043657, + 784466700, + 1750784823, + 788666513, + 604934731, + 933741577, + -1524316607, + -1559092031, + 2103861729, + -314511333, + -381061026, + -1467249662, + 1000599038, + -2001364522, + -1388499700, + -1183231104, + 1858714513, + 1933159438, + -1807290856, + -1548518521, + 1957739050, + 577005677, + 975484103, + 290241959, + -1171475625, + 989455280, + -1370499410, + -2022334500, + 1447837402, + -515964833, + -1976011583, + -281680121, + -1656654280, + -124650332, + 742411208 + ], + [ + -695247482, + -1815194945, + 1676270731, + 177147622, + -2048220111, + 318054433, + 1820076664, + -2070726170, + 1231356579, + -527580122, + 891495950, + -2024945494, + 1747810132, + 2005257300, + 214284153, + -1222683925, + -1498094022, + 814798367, + 1260495661, + 746317676, + -28472087, + 1169227034, + 1019696343, + -707262667, + 1188778799, + -1355500240, + 1375528932, + 131006003, + 1061518093, + 834669798, + -1735345622, + 1096510901, + 1219327621, + -1937393596, + -1177206430, + 1085165349, + -597344038, + -1664590793, + 1522599115, + 105852995, + -454447968, + 237988672, + -430606379, + -1601807225, + 265336431, + 1992855916, + 1939925946, + 592776002, + -1449203937, + -1185877219, + -792656685, + -1928879787, + -1546125054, + 1181216614, + -304627709, + 1465939519, + -1882632091, + -1758230482, + 815097564 + ], + [ + -1041827232, + -1176884419, + 611508338, + 1774660990, + -347990553, + 1127798385, + -676404571, + 1456457508, + -324479262, + -1496001201, + 22782858, + -891281394, + -1354363867, + -1357895440, + -480764899, + -2105378649, + -1847585668, + 384641906, + -2121474870, + 1168983706, + 2040939818, + -1358329076, + -1912085679, + -1243427268, + -1960747512, + -991274112, + 1674873932, + 1373506283, + 2044562531, + 1338671879, + 1479765809, + 395878868, + -1548119018, + 1154415154, + 599283958, + 1984564999, + 845784390, + 195616935, + 1166781576, + 670457958, + -1662629650, + 478406730, + -469213448, + -1448516570, + -961656390, + 1437452592, + 663641220, + -1897920749, + -671726377, + 797068391, + 37892792, + 1185910290, + 543044748, + -1988067752, + 1571144564, + 302487020, + 1807824029, + -1201200402, + 830852147 + ], + [ + -2021414643, + -1475788073, + 1644349026, + 1670386412, + 1950945172, + -1269095949, + 1683787360, + -1919041679, + -426765387, + -269418354, + 1256213020, + 793015226, + -605199250, + -1505968662, + -578728160, + -861717672, + 730463228, + -1803628822, + -381261608, + 507692637, + 628705159, + 894374594, + -918042980, + 84553929, + -1724477601, + -238662364, + 2070365795, + 1493367411, + 526463293, + -347094560, + 1721348461, + -250097499, + 1131216943, + 332121650, + -2055664193, + 875526609, + 1689537971, + 1189837145, + 492810441, + -1972163217, + -2047811923, + 1508206012, + -107617914, + -209071089, + 605319141, + 1743208972, + -271656880, + 156092881, + 252256229, + -103796023, + 672446177, + -1308305252, + -544963232, + -130549290, + 83290375, + -30366868, + -350167916, + 1694271340, + 1291769866 + ], + [ + 1662522457, + 406843710, + -58348563, + -296756055, + 1578689809, + 712200186, + 1522096619, + 1503071667, + 1925799228, + 194499350, + -594409241, + 1754904934, + -1235970753, + -760256302, + 1906641159, + 918998499, + 364476711, + 130493130, + -143204519, + 1702311214, + -380283751, + -88375362, + -1783476241, + -1655252995, + -1270904601, + -860627695, + -895145689, + 716585369, + 220404474, + -2129420639, + 71776169, + -1794730657, + 184109880, + -1932130172, + -1819084009, + 1400669096, + -2105508095, + 2029310222, + -158261092, + 1400974498, + -1316482502, + -142505319, + 1682253367, + -1816361316, + -296728253, + -1619899283, + -635688093, + 2021414177, + 189002322, + -713453983, + 552340747, + -938012069, + -1795436506, + 280188909, + 1036539641, + -1379701963, + -1556586886, + 420365792, + -486479558 + ], + [ + 1870833158, + -614748891, + -462480013, + 297047901, + 2052977866, + 813757620, + 714023847, + 1292005344, + 1356860361, + 116589168, + -916964367, + -1480080920, + 288775886, + 841615111, + -574163993, + -91055390, + -234527001, + 381965721, + 1369004271, + -241774675, + 82791833, + -359514574, + -851051883, + 864829886, + 501620243, + 103545540, + -881473377, + 1579678259, + 1308808244, + 1045592491, + 1355179760, + -101739946, + 549754320, + -1227465920, + 1215404134, + -2072001225, + 36639215, + -1265298072, + 410621381, + -939438361, + 1994396383, + -1640191316, + 1384748641, + 726240471, + 2129936524, + -746990506, + 880627914, + -2017579849, + 759843369, + -271109365, + 972532146, + 1221118668, + -57773262, + -688277733, + 914872807, + 1728001372, + -603932675, + 1515236130, + -241559786 + ], + [ + 1672367314, + 639777301, + 720652149, + 808449895, + 1316816853, + 1551613258, + -476848286, + 1056063023, + 829869417, + 393427011, + -1185837761, + -148195921, + -1268223286, + -1560713357, + 1905311978, + 961758389, + 209667755, + -249663433, + -1839630851, + -639539493, + -1300082214, + 164077744, + -166045921, + 1990136059, + 1485597209, + 433748382, + 1700605941, + -732685155, + -1660186394, + 260023724, + -1881072832, + 1902227172, + -1624836870, + 1530559058, + 736136746, + -1087712572, + 141001709, + 188628032, + 1021734571, + -314191961, + 400977492, + -362381460, + -1735659427, + 905398449, + -1040962791, + -949554166, + -723480688, + 285902587, + 892049420, + 1351557458, + 415976246, + -438777105, + 1919092607, + -107296372, + -1522468490, + 1295456523, + 1883885700, + -898813183, + -1201944799 + ], + [ + -635578904, + -672304079, + -1320774847, + -1998966905, + -1341566882, + -873908237, + -1338317550, + -1289749829, + 1903925171, + -1214397018, + 1381291271, + 310113108, + -274218324, + 1205971849, + -2074753675, + 1052083644, + -360400342, + 1413678942, + 1985668714, + 993580409, + -1655913816, + 2046575923, + 1116184280, + -2068141075, + -1330269763, + 2095497723, + 1445782747, + -387283019, + 1960648779, + -95330418, + 1577633092, + 332215830, + 688053052, + -2110876482, + 2019408956, + -1367045214, + -1231528197, + -232054554, + 1096212879, + 1157568099, + 543704619, + 1589516245, + 831358621, + -1512972753, + 1217945780, + -1017964986, + 84319362, + 461152297, + -463343316, + -597073247, + -996773874, + -867956524, + 2087743493, + -501132976, + -116646428, + 865847301, + -1079472953, + -1294502782, + -1245145452 + ] + ], + [ + [ + -1881599374, + -209203630, + -2132636378, + -521179310, + 114546423, + -1039112055, + -1073667218, + 432341105, + 264735941, + 1240190529, + 1636346115, + -1081119821, + -886232321, + 105108801, + -1359054515, + 980037935, + -2140717756, + -569117888, + 2067395063, + 1004586213, + 72270185, + -2131521614, + 1297485864, + -232780991, + 1538025475, + 1218675965, + 2126930009, + -1641207598, + 1544611799, + 909056005, + -884510773, + 1479611537, + 276452487, + 686483572, + 1987433893, + 313035588, + 572854255, + 1569668780, + 1155620070, + 605869880, + 1746599385, + 1762703977, + 488135937, + -1724779299, + 826637563, + -718752046, + 379132494, + -527811580, + -693046614, + 2038873296, + -1078916471, + -1457999549, + 573525471, + 620106977, + 2066410762, + -1900677267, + 1787296908, + 1458697651, + -1246144927 + ], + [ + 1368841969, + 1472130588, + -1653769728, + -2056826729, + 690597399, + 384179825, + 1559928607, + 1848279576, + -1700726442, + 1972830641, + 1517019945, + 442630365, + -596941576, + 561843021, + 277859159, + -472847660, + -1811614748, + 960519820, + -834865505, + -1092173256, + -536301182, + -2002008001, + -465352537, + 1440119113, + 993597301, + -1888229846, + -729807352, + 707414493, + 1851684025, + -270879828, + 2097353441, + -1961696575, + 1762447151, + -1461079795, + 985026576, + -1714898461, + 2102022701, + -1226619541, + -566686811, + 581010086, + -1932026950, + 303315773, + -892646044, + -288037586, + -717309175, + 1473403493, + -186573253, + 1086961371, + -1968851714, + 784720656, + -500740025, + 424617224, + 1488643441, + 842285229, + -629062954, + -1174270369, + 1663593780, + -1031557845, + -1995672930 + ], + [ + -867088151, + -2101480139, + 1035356528, + 1673532722, + -290878016, + 488913024, + 1973553862, + 1825726961, + -1974817951, + -1850929630, + -501794783, + -949118277, + -1482936981, + -1498106955, + 1358587000, + -1314746422, + -87579719, + -1954267603, + 515468854, + 1036378879, + 420690338, + -923714025, + -1807896889, + -427996959, + 1218646215, + -1633282688, + 1382879772, + 1774959257, + 461448260, + 1478044030, + -940823997, + 520814710, + 962467061, + 923198004, + 861852998, + -1313590584, + 1771841112, + 781568528, + -1643539939, + 598985407, + 1760093566, + -2045035785, + 1662461730, + -729095447, + -869613178, + -53195981, + 928562335, + -1705059377, + -1014865741, + 1320690323, + -1137754787, + -646550946, + 607887921, + -1071103201, + -1932592114, + 118304355, + -1733116981, + -488464648, + 687811623 + ], + [ + 1028654537, + 1940763397, + 1596394223, + -2001288213, + -57729511, + -2049049697, + 1293676621, + -1826341695, + 1190862366, + -2140334872, + -1670777793, + 1839587987, + -1348041766, + -111488938, + 87560595, + 825121405, + 1868682964, + -359115619, + 444467439, + 2135651062, + -1682650618, + -86194040, + -844162204, + 1886632616, + 493705236, + 642571994, + -1343135872, + 1923020872, + -1858280355, + -20865990, + 856780418, + 1627277614, + -973366139, + -713451075, + -1984443638, + 692341755, + -1301539759, + 503304857, + -1782916185, + -56538285, + -92115772, + 6367727, + -821760902, + -1416818956, + 1184723774, + 1743873173, + -958431220, + -196667368, + -1679398772, + -1496928601, + -633320815, + 877584248, + 742475802, + 975649487, + -1765302209, + -1953706690, + -965959583, + -718031693, + 60189118 + ], + [ + 361896853, + -1339949217, + 1381186615, + 1059309557, + -813444595, + 626299497, + -860475435, + -1887285241, + 1016051675, + -1777423702, + -1206007894, + -846552889, + 1700801460, + 369754552, + 1247325296, + 1752582187, + 1688159702, + 468950998, + -628157355, + -413711018, + -1435653231, + 380675070, + 365320247, + 2028526096, + -1331573151, + 1103190478, + -1004536331, + -1809742063, + -427058895, + 1992148321, + -160079971, + -1349108920, + -762729015, + 836547302, + -924620826, + -1153087625, + -1087799441, + -1795396048, + 816627482, + -770576473, + -833745821, + -736955399, + 834932251, + 1606830685, + 1043182028, + 290874029, + 920110298, + -1172631143, + 1779994791, + 483341604, + 1952001060, + -997007503, + -1516722150, + 922305393, + -770572447, + -1254875704, + 1235519054, + 141575841, + 1210335304 + ], + [ + -1100892929, + -1842785601, + -387631351, + 1984434196, + 368467535, + 1529886991, + 1473360552, + 1714568863, + -176634387, + -1269657638, + 1717037565, + 3951220, + -773085438, + -255369261, + 1213437586, + -600012532, + 1424006314, + -1171000729, + -782902020, + -1547878022, + 1594346583, + 1591321575, + -1257950962, + 130720111, + 1252131946, + 433047039, + 624281150, + -1023915214, + -2021950248, + 1868538756, + 1774650595, + 1874223435, + -1962073931, + 736372532, + -1069832353, + -770719069, + -374555896, + -1147425550, + 407298098, + 409187215, + 1839068260, + 1429704816, + 868932097, + 2005680149, + -308233524, + -1854608090, + 1628494087, + -712120586, + -230260616, + -467509847, + 1765687809, + -562531735, + 790055920, + 720593274, + 240446744, + 202750311, + -1837336122, + 1680939248, + -715065625 + ], + [ + -1191633507, + -1205002269, + -432366675, + 531836545, + 176779640, + 1439392770, + 1360631692, + -706316345, + 1388303732, + 780969330, + 1543491970, + -2146133238, + 82183030, + 538828231, + -1109822050, + 667540694, + 971760045, + -1550803188, + 1952807920, + 1914556805, + -922130920, + -1289638202, + -1295441654, + -1990637284, + -2050950652, + -805842247, + 714974034, + 777828744, + 193338311, + 644520973, + -1568889864, + 2125645965, + -1290570164, + -571998730, + 696740685, + -1600379842, + -274802789, + 1863946227, + -1145764512, + 513699962, + 454507270, + -1816651936, + -1921285879, + -1518735086, + -2077893092, + 135848772, + -1027022308, + 422457338, + -904010083, + -643713705, + -1699224682, + 1267990028, + -1654136513, + 1772955794, + -1426775125, + 2107060034, + 964687367, + 1388849231, + 1314972001 + ], + [ + -233705901, + -1367496303, + 758324089, + 673322359, + 1319434617, + -1143953792, + 1370322731, + 1632339246, + 992628961, + -992447611, + -1087336063, + -1590119674, + 1415121224, + -261366029, + -830412099, + -1485144435, + -25634611, + -1295504515, + 1442571070, + -691219886, + -232582343, + 690289376, + 855567607, + -1645599073, + -1819573188, + -927244726, + 1060304245, + 1539164357, + 2028457447, + -971653170, + 1132088271, + -1424010014, + -1334717842, + 144381508, + -1727805880, + -2004393034, + 2126972279, + 1305460319, + 755199199, + -1192018217, + -1819399579, + -1576862864, + -337252047, + 1323720788, + 402018704, + 1472121140, + 1757059894, + 1008164164, + -1718207633, + -1139897765, + -698650330, + 115916461, + 1258017099, + 2014623161, + 2075637806, + -95493879, + 2111317297, + 1931187920, + -1431691070 + ], + [ + 757496439, + -262518767, + 1481745938, + 1580865102, + -1321131900, + 445678798, + 1832812188, + 718726369, + 1517602961, + 958920697, + 1224278950, + 1491651721, + 1895038721, + -1296547750, + 1240725239, + -498838372, + 329626335, + 675148301, + 638619565, + -1302110523, + 1378230392, + 923871069, + 1070125110, + 500326759, + 394241667, + -955490025, + 421247566, + -941747295, + 1633299270, + -1932043763, + -2104913589, + 982655283, + 936103508, + 255772592, + 282011779, + -1997967061, + 1452961636, + 1491209198, + -1265138611, + -2080573073, + 108849786, + -1062014478, + -1599255500, + -1663342966, + 684509009, + -604948355, + 1132874327, + -797495129, + 530567926, + -978693460, + 235240855, + 854510642, + -672682247, + 1666372346, + 600368926, + -1282173199, + 1715862783, + -5727486, + 950984279 + ], + [ + -662468749, + -2048901088, + 271640176, + 37458237, + 961489613, + 1015403044, + 808733640, + 17880068, + -2121289816, + 392345458, + 1931828959, + 1767741575, + -1797990874, + 1606103297, + -1527121870, + -1798240925, + -2034017111, + 45325680, + -1388394060, + 525344576, + -142263674, + 1511963234, + -1243215188, + -1007167194, + 75628012, + -1546815551, + -179410305, + 417275845, + 503565809, + -139104850, + -1713666393, + -1040648236, + -1840783053, + 1902361882, + 349366514, + -783591098, + -850726901, + -1910032388, + -116298838, + -1894942879, + 866877102, + -1283841997, + -1717068819, + -1646107098, + -2025492228, + -452308559, + -1894855751, + -1801890323, + -1207098579, + 262702542, + -1201905368, + -393456695, + -303670711, + 420585354, + -1947085087, + 2101254969, + -1749979214, + 2112701259, + -923064223 + ], + [ + -356357553, + -1859883299, + -570999007, + 1713198936, + 779763690, + 529072915, + -568311730, + 1829491257, + 1195210267, + -1064696778, + 436566211, + -444657599, + -1290692550, + 668973892, + -365785959, + -1727232218, + 1561899426, + 456101626, + 229150606, + 2145446214, + 901594058, + 2058044404, + 901301906, + -1420369513, + -76642523, + 39338375, + -878357846, + -819120970, + 413772166, + -379438753, + -1661902966, + 349080760, + 418203627, + 1360493704, + -1706224569, + -183539654, + 1725709399, + -1010174993, + 1047420092, + -671528467, + -1369192720, + 906161624, + 1222606961, + 1782076620, + 970030443, + -830472428, + 981162751, + -2008274619, + -707459353, + -1232538568, + 97671392, + 816889283, + 368399982, + -1369700989, + -528374238, + -1759018095, + 259411215, + 1043962100, + -1099441165 + ], + [ + 119689534, + 1610117474, + -1656559644, + 1977130338, + -721838214, + -744176310, + 920000236, + -676897208, + -402997884, + -1218868241, + -1567701502, + 1566715281, + -1729356365, + -1445850082, + 1395475546, + 1283588984, + -1221322751, + 1427340633, + 967216246, + -789333529, + -1807330300, + 1188810844, + 775903337, + -201983756, + -970635766, + -650891094, + -975222453, + 1689547454, + -1271873731, + -199595318, + 605180676, + -1910273938, + 8181724, + 577765017, + 118911257, + 678614820, + -50863054, + 578319433, + 2050902409, + -599926016, + -614742560, + 767144816, + -1763048216, + -897243065, + -1431792133, + -153063289, + -1625159538, + -1216735373, + -322095345, + 486415509, + -299664130, + 1333590629, + 1287633029, + -1728008955, + 839387517, + -2031466519, + -1402334745, + 1121563723, + 355408113 + ] + ], + [ + [ + -760725399, + -1487857459, + -756663808, + 1199786159, + 278054168, + -1588284326, + -56961726, + -1283421885, + -1625387294, + -1775903516, + 1118560372, + -1459038289, + -1390403419, + 1572709801, + 1400280558, + 10049136, + 1135364479, + -2048780462, + -1429250848, + -629142040, + 1109019270, + -1758420579, + 691230013, + -1845992074, + 2069401670, + -1250906397, + 909798170, + 526576730, + -471512449, + 1130645371, + 515643650, + -212991473, + 695235909, + -914904954, + 1055060147, + 862057562, + -134750964, + 678436641, + 1407436863, + 610185108, + -915078113, + -958901403, + 1990031460, + 1324583296, + -814194215, + 930654673, + -1986224134, + 826700259, + -1287910717, + -810496197, + 1835842631, + -1550332867, + 1245761192, + -416437474, + -260400097, + -164676056, + 1740128744, + 652947, + -1088202763 + ], + [ + -2116286263, + -1144358629, + -1466697268, + -1593611955, + 2117090958, + -247251397, + 2143416695, + 60669016, + -1205760007, + -1524107002, + 1115829585, + -1655256792, + -1924539883, + -470505569, + -792889257, + -1148393205, + 59981260, + 318961446, + -283221641, + 104518846, + 722729283, + -1449622309, + -560013605, + -2090459326, + 2013366930, + 621866867, + 1300763895, + 1172034289, + -2121285945, + -50368336, + 1588433778, + 324274079, + 420265826, + 1983035491, + 1071671966, + 1149779439, + 1283340494, + -713781172, + 2033024424, + 1504534232, + -2005943773, + 208272579, + -1084672697, + 94207699, + 1324490377, + 824083633, + 1287279730, + -302859710, + -1814941638, + 1635405590, + -1807858574, + -1429002491, + 955881887, + -335379857, + -101144447, + -1868896460, + -1413336371, + 882161755, + 284482063 + ], + [ + -986574494, + -429148875, + -320298593, + 1816558985, + 1659413039, + -86026613, + -1347393352, + 290210267, + -2137813408, + 631262132, + 335521987, + 1713027250, + -268241151, + 265644500, + -1911429123, + 1394453575, + -875118168, + 1105054146, + -1120531103, + -654787495, + -1028137295, + 1712553217, + 1244090462, + 876549335, + -838593206, + 1003316172, + -44553830, + 923400943, + -1007083570, + 169149352, + 1935055314, + -1810584570, + 1177739382, + 850325820, + -329498668, + 1760452519, + 974886169, + 118172607, + -795319635, + 801062262, + -1794308968, + -1043152174, + -298404863, + -1183539060, + 277391987, + 1596794098, + -647016770, + -398906911, + -422889403, + 965132570, + 920964785, + -1140927968, + 1698433573, + 633454043, + 1692672565, + 1612210991, + 325093864, + 874978941, + 556156849 + ], + [ + 469921007, + 140923311, + -1154743857, + -553038377, + 881863440, + 1022888105, + -139650170, + -1669688793, + -1571348171, + 1692277978, + -1606436726, + -928917807, + -1877910919, + -1207649664, + 1457828822, + -970687489, + 1439270913, + 1338814039, + 859358862, + -992590516, + 2135474100, + 470464635, + 1159210824, + -673632258, + 700571168, + 671748839, + 417338284, + 393532998, + 871981143, + 2137890935, + 1585624637, + -811937841, + 1670545733, + -645072419, + -1078901273, + -1293783517, + 874297141, + -155013221, + 1408702299, + 1448951076, + 164122017, + -1241253986, + -1666953791, + 1981740120, + -828224560, + -2090973549, + -442864494, + 1310603816, + -1754888350, + 823026294, + -361437014, + 1740550417, + -220024401, + 93684023, + -185538969, + 777236035, + -1843086916, + -1935208918, + 353080487 + ], + [ + -453740984, + -1429008361, + 1162645743, + 1071205508, + -1679410870, + -1356599603, + 1212887610, + -94058485, + -823459826, + 125730211, + -631406974, + -1745352201, + 632970195, + 843205466, + -1811771943, + -1076656708, + 535265028, + 1104763796, + 1776930727, + 446068544, + -1744769142, + -632599023, + -1060868540, + 2094234321, + -2088722102, + -534312265, + 77266449, + -862064519, + 991966505, + -1583601077, + 1831366366, + -428420771, + -566808530, + 1818095676, + -1508601907, + -132876057, + -2022566390, + 49661640, + -751592583, + 1032105350, + 52518054, + 537891093, + 1721308658, + 1934671479, + -1217831399, + 8854038, + 1208170536, + -1600477776, + -81948628, + 245480373, + 1578550873, + -1768355135, + 1559352944, + -1125913668, + 1536286577, + 664512797, + -423719033, + -1572586937, + -660525365 + ], + [ + 1030776303, + -1257185744, + 728674654, + -1166388456, + -1798735005, + 499200894, + 1342172907, + 1984022253, + 8114399, + 455089821, + 778962404, + -376593545, + -1991458801, + -1106289060, + -518869392, + 652704003, + -837888763, + -1241480103, + 1740321743, + -1746436503, + 1237784826, + -1745732453, + -770959402, + 1505211538, + 1467975935, + -505708275, + -2071900332, + 1891246333, + 1668940344, + -13993951, + -2024844664, + 822512367, + 1215733640, + 1404246921, + 991820573, + 1608418750, + 44502844, + -1449338967, + 813423561, + -1216878407, + 557907504, + -1502844795, + -1978858921, + -233858433, + 395237802, + -1481615357, + 1223508812, + 647961851, + 1290320073, + -589153836, + 683784799, + 1993172001, + -1364692760, + 1359731611, + 554068980, + 963275744, + 540099645, + 810514782, + 1201448989 + ], + [ + -1977380532, + -2010972754, + -1788056753, + 1844942296, + -291581086, + 2110008596, + 1781123500, + -665724509, + -1743635682, + 1472763858, + -342998352, + -868142753, + 1262354940, + -77201353, + -773984030, + -444641907, + 1844183317, + -848578772, + 1867021563, + 383141077, + -1902782244, + -1662700111, + 499947238, + -1559757719, + -1522256222, + -159335400, + -253357009, + 1895568088, + 1708557034, + 1846553379, + -1832374538, + 1304273867, + 1878449403, + 480124040, + 2123690481, + 1300866526, + 731199489, + -404880545, + -617308533, + -450898714, + -1069392479, + 337501066, + -289447772, + -870245152, + -1375134212, + 68980625, + -2061341648, + -543131939, + -1878023301, + -706168716, + 702508911, + 591362012, + -2058339389, + 893726448, + -852715274, + -103763065, + 757586654, + -1991386850, + -1396818343 + ], + [ + -1437460450, + -720364729, + -2079279064, + -2012442999, + 52965657, + -1664632700, + -277022798, + -1177142183, + 2127451579, + -1605558014, + -85315796, + -120001633, + 1024912562, + -1602248392, + 1994683182, + -836736799, + -1997538519, + 960218600, + 181888841, + 660792484, + 1767291719, + -502515116, + 1752042114, + 1851509107, + 204725871, + 1233611454, + -2002504477, + 460319810, + -1802014206, + -271533407, + 1073152364, + -1889630223, + -401703669, + -374294665, + -1124658555, + 194417065, + 1323656254, + 2108904165, + 1744558288, + 1939634318, + -1273109179, + -1665538582, + -1362358656, + 2058432404, + -1208980651, + 1093574393, + -405140543, + 781407695, + 1086615847, + 1733281152, + -1774403905, + -751381003, + -1639819555, + -432491080, + -580187818, + 1593205025, + 873961331, + -1700844413, + -233655895 + ], + [ + 898334703, + 1034926463, + 1330676175, + -1182767057, + 1653832790, + 1733187962, + -1206143678, + 687906098, + 769857817, + 1629583554, + -1779327790, + -1149211480, + 1550321409, + -1993648473, + -78171097, + -886792794, + 533284545, + -115148092, + 1509145881, + -1815152974, + 25871764, + 79701572, + 37188076, + -1815168911, + -151800799, + 1635107365, + 432473672, + -1679292952, + 933396229, + 1840792426, + 1310687589, + -1745433216, + -2019478638, + -1390442601, + -652503159, + 1826257614, + -289792079, + 2019417768, + -1723598742, + 1123237663, + 1080705352, + 1973322382, + 98250459, + 453459225, + -2139397160, + 1638677687, + 564238199, + 862796421, + -691395259, + -1814166578, + 974331994, + 999843394, + -1375698905, + 1394310738, + -2142288899, + 656759095, + -1774577751, + 1082048303, + -255979725 + ], + [ + -741443411, + 1065193743, + 1302994313, + 446307381, + 1002194797, + -2083202589, + 1380903123, + 393454619, + -1472633992, + -76564137, + 545497426, + 1273651173, + 77581341, + -1045111167, + -1055094773, + 940302796, + 1556192120, + 565976846, + 1284440361, + 528242860, + -37483351, + -405636299, + -46352591, + -2092300581, + 337440854, + -1341566142, + 1718813266, + 1478540428, + -25379960, + 501842064, + -1985663343, + 335612038, + 1503827284, + 110342430, + 1549173347, + -1817065281, + 2039062544, + -654255340, + -2030758217, + 511744568, + 491767407, + -1608250112, + -657401024, + 1808155913, + -1335269082, + -1835462719, + 1381581790, + 772175155, + -4538182, + -853659175, + 1594414928, + 1561970576, + -2143952291, + 1403754280, + -116373757, + -716351866, + -651289112, + -162722210, + 316799186 + ], + [ + 1971868440, + -2039841536, + 463434257, + -1865250408, + -2121703836, + -845811651, + 1190741634, + -663075349, + -595651935, + 1728750795, + -962756710, + 1150263094, + 1426534325, + 634883843, + 2008013891, + 2077612784, + -1881023556, + -1416571319, + -470916429, + 713368439, + -946116323, + 589908780, + 1708340126, + -2120751440, + 1579237843, + -59678026, + 1722784976, + 774159339, + -1964261949, + 1727897425, + -1932263929, + -1072465418, + 220762971, + 1735024996, + -1430647187, + 164061347, + -1663618744, + -688508482, + -1029253029, + -309797445, + 899368749, + 947551816, + 737248636, + -2029487253, + 1224890845, + 630315587, + -1877962511, + 1918739883, + 1144236281, + 823769732, + -40297438, + 1265927590, + -803179443, + 965490528, + 473668814, + 473479390, + 1286472148, + -1403599391, + -1701344038 + ], + [ + 237410564, + 1319810925, + -1058547086, + 298242029, + 1963652056, + 515628124, + -1809595710, + 1627587142, + 2044809681, + 901889837, + 474925554, + 358733553, + 529400194, + -704277355, + 621600211, + 44281806, + 1254152502, + 1445542490, + 901161031, + 2128616822, + -220338540, + 1100164958, + -675643522, + 1246238727, + -999032367, + 856494007, + -2086160239, + 1146543623, + -899724593, + -1103034993, + -712957019, + -327134890, + -1596297890, + 240500921, + -1615243281, + 212446822, + -563843970, + 417761986, + -1497324469, + 2033816449, + -2083133174, + 1525875333, + -635855569, + 1408032837, + 413742966, + 1418928964, + 236317985, + 1259856509, + 668233949, + 769673213, + 306898461, + -1045641927, + 1498494078, + 1528005859, + 958068729, + -946048872, + -397942282, + 965889084, + -1345295113 + ] + ], + [ + [ + -1670812232, + -417976308, + 203059579, + 1690795118, + -778245559, + -1218776236, + 878137183, + 1610830220, + 1525945125, + 569151573, + -2080794980, + 656522191, + -1656474756, + 1234643730, + 1827580842, + 475708995, + -1119822545, + -864767990, + 991232984, + 1116509705, + 1342377878, + -1710795600, + 1033155804, + 1977449077, + -2009583728, + -295971891, + 1011136837, + 125256449, + 1982433380, + 756950349, + -563529041, + 524441332, + 903038853, + 1209428853, + -960055311, + 1786971826, + 2136554502, + -1221277056, + -1252669990, + -495212758, + -835087759, + -1346804741, + -1426334639, + 901478922, + 1954971507, + -1736378157, + 306773954, + -945755252, + -1086691322, + 309679239, + -1569786213, + -1790418494, + 1609783014, + -231617547, + -1878362778, + 1617449435, + 615309967, + 1023993263, + 472999224 + ], + [ + -112279812, + 1167350453, + -666661507, + 781023579, + 1642516628, + 1445149850, + 234309026, + -1984139948, + -2081448080, + -299396427, + 699580390, + -1799736904, + -383268724, + -407088523, + -176918475, + 261244603, + -948545450, + 402759984, + -203288944, + 1824365911, + -753415107, + 1811282692, + 1984910421, + -816960346, + -397513141, + 854993652, + -178055076, + 913571251, + -1034570277, + 1963452839, + 851031828, + -1786988942, + -1103136356, + 503162117, + -888963493, + -398299938, + 629479623, + -655720253, + 1735706670, + 504633377, + -345646102, + -946881431, + -877613408, + -1993437883, + -1777489275, + 1193110376, + 1153741315, + -1774690845, + 225393606, + -737882861, + 848490652, + 407703648, + 1286612813, + 531441779, + -1288923838, + 714103058, + 1438105140, + 2123876517, + 874773921 + ], + [ + -423539104, + 38978077, + -1556949564, + 588109384, + -1554996891, + -1029755362, + 44017548, + -92437872, + -499335229, + 632503829, + 1774524516, + 1816174115, + 46951735, + 222033780, + -206355736, + 1705219995, + 1556311349, + -1914254608, + 1271775649, + -2018854794, + 918602978, + -692816767, + 117486796, + 1214981124, + -1139574529, + -1576595561, + 289801078, + 1451666925, + -1650276027, + -482741982, + 158108125, + -1170917924, + 1509428255, + 422763136, + 64479963, + -1551361825, + -1853380249, + -1436443676, + -2012974155, + 149092624, + 1548287756, + 1108296536, + -1184193455, + -1305115647, + 110376436, + 1191919243, + 1188799528, + 93704028, + -1059950407, + -72361659, + 1019823586, + 1630671485, + -1824104605, + 1177777393, + 1067785946, + -1231133477, + -1872648901, + -820795127, + -957178279 + ], + [ + -1660773416, + -1044947400, + -1307420928, + 1681114415, + -1778648650, + 148090501, + -745432485, + 1473498557, + -109594498, + 353388261, + -446770710, + 1318147316, + 721032231, + 220511264, + -444865364, + -215119720, + -1061920927, + 678506433, + -880073449, + -917194914, + -143855428, + 1798462379, + -259916559, + 1752933880, + 114957848, + -1835098333, + 360771098, + 1790090443, + 1641498147, + -1366379512, + -996450033, + 778561725, + -270613581, + 1387722748, + 87782804, + -1111371802, + -722477038, + -1663632732, + -918747952, + 1100279260, + -1193534942, + -247266228, + -1374975189, + -57194154, + 2000253502, + 1124685006, + 1135223019, + -1057438174, + -827255152, + -1730219727, + 1808850523, + 1965977144, + -691516588, + 857529505, + -1240925477, + 653413038, + -1738978492, + -717507803, + -458587664 + ], + [ + 2129041147, + -140872494, + -1191663878, + -1945056474, + -1382554942, + -1106898254, + -780464514, + -1562310889, + 1026301936, + -486074072, + -1129531928, + 110551359, + -804183356, + 790052924, + 127248221, + 1856657446, + 644015242, + -571758358, + -1506605266, + -1711109689, + 664170344, + -2005886431, + -510864106, + -2059461824, + -660758218, + 1647412443, + -1808103802, + 2037718930, + 2035648206, + 1561698684, + 829446431, + -1381132022, + -1718497091, + 1800381674, + -574508533, + -216418226, + -1803594595, + -1890547734, + 178378993, + -405695385, + 859622304, + 1435143238, + -1904594142, + 2020198423, + 1813199036, + 314976277, + -540585440, + -1431690275, + -1139054419, + 863914618, + -1589756293, + 1999440952, + -1522020709, + 1093696439, + 1502364761, + -877143398, + -85685567, + 329882952, + 1281828021 + ], + [ + -1927752835, + -1172190593, + -1503826133, + -781887119, + 743008641, + -375316708, + -33506473, + -195343154, + -2124578253, + -1727954256, + -1171854608, + -1954198810, + 1383966656, + 2129855437, + -65375870, + 715296721, + -1905645771, + -1912249979, + 450559278, + 1170658353, + 1843586740, + -596510980, + -350003248, + 1273287787, + -1542934804, + 1931885190, + -869082348, + -2033352579, + 1247231697, + 1994122151, + -78730450, + -1435546334, + -1497181883, + -870879491, + 145122164, + 545226113, + 851409570, + 927406057, + -1113114618, + -1416345616, + 1938649810, + -1559819819, + 41365199, + -916777550, + 993248628, + -749045230, + -1716120561, + -780730098, + -1715541609, + -1411705026, + -116773708, + 2022103214, + -1273948609, + 1280209775, + 87978528, + 2061673002, + 87936996, + -1702277246, + -385375670 + ], + [ + -1822879024, + -1194349297, + 154509516, + 1718034309, + 491635790, + -580996534, + 580495280, + -1098117183, + -1746947641, + 1004070943, + 1476591859, + 482545796, + -44179706, + -180685903, + -566338924, + 2018269474, + 19061385, + 1597219593, + -1973708652, + -633273870, + -1223736806, + -1647250901, + 2140998372, + -1923977095, + 225739777, + -1213610244, + -1810153012, + 2072471155, + -889765194, + -637770838, + -1353882196, + 800174172, + 1824075046, + -690593035, + 1315163618, + -390789804, + 201449293, + 1290132074, + 1940387487, + 467570656, + -546021539, + -133546358, + 1567524336, + -629787586, + -139406010, + 1182479356, + 1497362900, + -228881235, + 1720943004, + 1556054004, + -159066384, + -956113550, + -1382973468, + -1629132713, + -1321244233, + -1852638458, + -906826664, + 2110684298, + -1189958339 + ], + [ + -495377906, + -479946942, + 84390165, + 28695219, + 348177030, + -1773333531, + -768183471, + 1759404227, + 2044822876, + -2137039003, + 559517236, + -1553531136, + 152938804, + -2111361788, + 1100192861, + 2089622949, + -1618420260, + -383754117, + -1313723019, + -1305559715, + 1257624387, + -1637793264, + -1614848045, + -556576706, + -820432726, + 2043971117, + -453132838, + 209272843, + -1704510206, + -626130967, + -1262237722, + -581792619, + -843289966, + -1643527003, + 234552633, + 73045440, + 80296542, + -325592015, + 107050905, + 982908370, + -1024586004, + -1323074792, + 763145555, + -1557623327, + -637968508, + 349870854, + 362658623, + 1039414143, + -121377125, + -10736299, + -1956808791, + 1245682573, + -1129802905, + 1464955321, + 620911965, + 1789410775, + 1611187875, + -523216954, + -455746543 + ], + [ + 1736649510, + 1646116882, + 897879567, + 1818944411, + 536494953, + -2041332858, + 230958722, + -558201735, + -2062788074, + 239757923, + 259117448, + 995975499, + 1198258175, + -762200360, + 2097522970, + -250481350, + -287270313, + -1371534218, + 2105211872, + -454957171, + -1412663552, + 1487798220, + 1967953921, + -1228022309, + 385065747, + 1740058677, + 698231081, + -271813446, + 316453893, + -1710837918, + 2073809473, + 56301541, + -1957228104, + -695978394, + -384550030, + 2123989351, + 1611610596, + -841946211, + -1429825442, + -1964020263, + 298904008, + -234206577, + 101265149, + -976059281, + 1320402124, + 71069807, + 1796382727, + -1117843964, + -1035795765, + 369823158, + 829547402, + -879784928, + 204818345, + 47145501, + 699162040, + 585616847, + -1286867471, + -1658922093, + -976360356 + ], + [ + -1604828630, + 214088779, + 52201981, + -2134832480, + 1394970607, + 929539473, + -143880240, + -1453553528, + -1456156283, + 1852427356, + -1133808112, + 1548796074, + 702162157, + 529789139, + 1442518073, + 1679579905, + -985739422, + 2092701584, + -1597134050, + 1180929155, + -488779233, + 543882322, + 1438911065, + -217833228, + -1797035805, + 1346739825, + -1582281008, + 878045049, + -257481708, + -117510347, + -1021263371, + 148938, + -1343659869, + -1164211188, + -115058876, + 1239484922, + 58882242, + 1624918340, + -969015893, + -2076687221, + -824351777, + -1666881518, + 99162727, + 2109841450, + -48351096, + -1382517639, + 359764974, + 1015882064, + 1591689292, + -82279876, + -324897374, + 91702740, + -1228915130, + -1682005683, + 1167017496, + -1555432109, + 811868111, + 334623123, + -122741162 + ], + [ + -525576200, + 2077958110, + 1277589942, + -1444314746, + 2027130486, + -1590331747, + 1341390681, + -315116921, + -404087630, + 18395806, + -76533729, + -1606032509, + -1474513744, + 1012254104, + 840489259, + -459582399, + -226093788, + -501596368, + 1534951403, + -1849665167, + 652962270, + -824451982, + -1415006005, + -1472638202, + -382325304, + -1524155061, + 759990138, + -738734707, + 1537264510, + -1521050551, + -640781231, + -504335560, + 727972299, + -875851640, + -1401908127, + -404752190, + 1738227878, + 1350291623, + 322851846, + 2129168263, + 1153629168, + 1140638140, + -443019659, + -18698295, + 1892109981, + 1830042902, + 945351584, + -1729784199, + -1487529982, + -185130047, + 215545252, + 530432167, + -980317817, + 1203440849, + 1431768412, + -1251946089, + 1214721557, + -1499894936, + -23428187 + ], + [ + 1622701363, + -850718670, + 794646428, + 1514778983, + -39506798, + 1505318728, + 591670464, + 22487979, + -1639567054, + 933111324, + -812488774, + -921267710, + 1802070906, + -649184764, + -602405207, + 1907206048, + -903987004, + 1014801290, + 86148075, + -1837728318, + 350783110, + -181533577, + 969614712, + -447772330, + -1115309446, + -1155392342, + 120393651, + 2125758847, + -211797780, + -1564265741, + 1384051485, + -797717241, + -324440031, + 1497734954, + -1671266246, + -1579368275, + -1282066717, + -531979406, + 1536134514, + 576352658, + 1183286997, + -700527382, + -375632111, + -391612028, + -1659775283, + 215235504, + -720392139, + 1944275407, + 821795882, + 1593033040, + -1309547707, + -1666606651, + -271897511, + 298197502, + 257017465, + 658404495, + 1427547577, + -748347241, + -895096402 + ] + ], + [ + [ + -1012766085, + -587882249, + 419760726, + 1301171538, + -365166119, + -351550593, + 1739740455, + -673624971, + -1445022674, + -666834544, + -1971029802, + -576050154, + 1716338936, + 1331911150, + 1701343373, + -858327985, + -357469360, + 1496616892, + 1090445523, + -1352360215, + 1484835223, + -1705522613, + -1052738373, + 141170477, + 663332189, + 1280296007, + 1018551158, + -926647924, + -612066174, + 953450744, + 1915533041, + 1579523427, + 2006405168, + 753147490, + -57003341, + 1145367776, + -1821066599, + 1873651578, + 1799456573, + 20044252, + 98674398, + 127483698, + -1551225655, + -1263692777, + 996850168, + -2006794818, + 803818642, + -836937430, + -1546796796, + 413412230, + -966988551, + -226654377, + 1564490427, + 850077545, + 2016853208, + -442221558, + -406939261, + 803866226, + -1569440215 + ], + [ + 1533446444, + -635740652, + -129206691, + 32716043, + -1860971638, + -857172707, + -1547727242, + 478030954, + 886626701, + -2113452332, + -2113071932, + 1359255863, + -709967404, + 1480286975, + 680019023, + 1217645125, + -496595861, + -844241669, + 955819484, + 568532884, + 301437709, + -578896715, + 488598884, + -475561906, + 1675900993, + 898078796, + -442315380, + 1475495813, + -1842291138, + 1421598255, + -365790716, + -1154970063, + 1418689842, + 678728256, + -1828873847, + -1000428894, + -209960747, + 551648564, + 1316401825, + -570350856, + 1325759039, + 1245363174, + -523159120, + 1878911932, + 1907777382, + -902024249, + 242714959, + 1584045468, + 166891459, + 1030794500, + 1285627857, + 283567426, + -602819570, + 107245069, + 1427206873, + -776077314, + 1479037064, + -1274380950, + -162888804 + ], + [ + -1789342602, + 1520542534, + 912461422, + -1639578801, + -1192105886, + 119318511, + -19809377, + -1664120466, + 1674242297, + -167764785, + 734896337, + 1084901654, + -1420625744, + -715306125, + 1006971542, + 1175540043, + -1224779156, + -774663832, + 1202201892, + -670362540, + -1813712217, + -9165977, + -1538847484, + 403508323, + 1864833470, + -1714063613, + -943670575, + 285018696, + -1500507801, + 150178142, + -1224461511, + 583519003, + -596572105, + 1827673508, + 1450049178, + 2119748849, + -1492409853, + 1924994010, + -2079834845, + -1206322944, + 1567626463, + 1556169296, + -860459394, + 1467486855, + -1817127041, + -703732225, + -2028226520, + 73930467, + 1716171484, + 487143749, + 99387227, + -1296917536, + 474590200, + -754938168, + 498457061, + -1586939577, + 95321805, + -10348450, + 1156468390 + ], + [ + 1757225959, + 1744126098, + -680144423, + 605922546, + 658147329, + 1476971135, + 1319020419, + -2106184027, + 1292357972, + -85090974, + 1934801601, + 446880925, + -485627800, + -1283200732, + 1929662633, + -1459013689, + -1760201850, + -1562321316, + 221530609, + -924190693, + 347202719, + 1389039960, + -897398030, + -2028733131, + -605091576, + 439923949, + 980845500, + -1854765023, + 1625462217, + 400275084, + -78983540, + -1064259226, + 1970477359, + -1471702944, + -219668850, + -146747121, + 201822282, + -1154889476, + 1904823417, + -522838876, + 911549783, + 571448301, + -1276055075, + 1873593499, + -171743676, + 506039098, + 626379060, + 30357763, + 592874081, + 244813503, + 1033005181, + -119859724, + 1341787460, + 269769668, + 2141207927, + 301409651, + 386574573, + -33522003, + -440970058 + ], + [ + 1238548339, + 577692114, + -469245295, + 1318451312, + -1681276324, + -1880121397, + 614404377, + -180030426, + 1271724187, + 704681950, + 1202667161, + -1007370445, + -1064586515, + -1067973245, + 631450244, + 748671770, + 2141417614, + -1215746310, + -1698380077, + 1967259234, + 97733293, + -572378766, + -835854561, + 1647350430, + 1250794294, + -1395981559, + -752788805, + 1590226363, + 1003233178, + 1353425616, + -1458337686, + 340810829, + -1859860583, + -212751632, + -1700367542, + -994718719, + -1029538820, + -1337456841, + 1501152412, + -553392600, + -1501375475, + 2097378468, + -2004072638, + -1510720429, + 1518102708, + -209532012, + -537376616, + -836776553, + 381109526, + -606295952, + -1787571662, + 1992192083, + 1749531492, + -1390889685, + 19082979, + -199400885, + -1762785191, + -435012293, + 574714936 + ], + [ + -1700357269, + -577390857, + -1067739737, + -629611915, + 557985089, + -394198153, + 1150803115, + 34889418, + 824413931, + 512501119, + 1361443093, + -1518645102, + 2108563042, + 1092494924, + -1296928339, + -2030903362, + -2037560775, + 855440910, + -330947570, + -1360226968, + -782669502, + -228388965, + -1970189885, + 264359881, + -1991753259, + 632991525, + -1885372950, + 1249987503, + -1060614237, + 69563486, + -490297602, + 1632633685, + 1264279324, + 1954429574, + 925201573, + 2044605694, + -1179868474, + -774977577, + 1329444647, + -2009296596, + -1378912415, + 926840070, + -429933127, + -1065591273, + -844093651, + 1149704822, + -85200507, + -2126006469, + 71203753, + 1190492789, + -1432724562, + -1846217175, + 548497460, + 1629283096, + -1843607149, + 649881253, + 1197320487, + -1452935244, + -1029250437 + ], + [ + 33594983, + 475890579, + 22339713, + -1358443308, + 1627958309, + -339650176, + 138885185, + 153499175, + 216796729, + -902047907, + -777389626, + -1551206561, + 981418441, + -800357934, + -1931454515, + -1947474647, + 2009843198, + -309796995, + 456344135, + 146134482, + 1484621115, + 1666083520, + 1207173059, + 2070257305, + -1210526037, + -217503069, + -905911415, + 1429825485, + -953434501, + 1264112587, + -1178890954, + 828831356, + -2079162349, + 1239884780, + 1404245788, + 271220482, + 162575164, + -174828224, + 391632534, + 281188323, + -35633656, + 88594553, + -1613346099, + -146402326, + -274436004, + 1697825078, + -886338607, + 2010182445, + 1683878635, + 1215624475, + 864182298, + -786484607, + -1448875476, + 1244773199, + 867228335, + 1424177714, + 207737941, + 1710407176, + -1796682236 + ], + [ + -1676458011, + -1848763930, + -766503841, + -1514245131, + -1973087793, + 1333576291, + -1477330520, + 1417120350, + 612701699, + 464632611, + -1645022926, + -2080369123, + -1547907302, + -785456593, + 1960365733, + -425593877, + -1145715094, + -926058141, + -709245487, + 348440448, + 1315121273, + -1880288301, + 1179786403, + -2061713400, + -765768415, + 377385099, + -1697054902, + -1011334398, + 595021444, + 801136939, + -1791592077, + 1192252158, + -394743073, + 476986900, + -1234342771, + 2103226037, + 1121500191, + 613866076, + -1349043370, + 1171453757, + -526457998, + 605664836, + 644499301, + 1311862148, + 1443634740, + -469861255, + -1799286669, + -281931749, + -428652101, + -707864348, + -48758726, + 328470222, + 529769846, + -538404409, + 500025443, + 2095351159, + 647386181, + 442397673, + -920754143 + ], + [ + -705659453, + -1925655620, + 35072836, + -1827685170, + 1205223214, + 1962807542, + 1314763590, + -1474680562, + 588846505, + -298205608, + -2137474142, + 929927381, + 1583181196, + -164343743, + 1760086248, + -1909043400, + 1596220765, + 778219230, + 734937656, + 13114028, + -2031092389, + -205191874, + 1936086463, + -161233983, + -1856252565, + -25250223, + -1505453708, + -337689621, + 549331045, + -1859800156, + -164027510, + 24187355, + 1094177578, + -1855511077, + 571850326, + 522979245, + -2129487836, + -1634040066, + 613385526, + 1546771393, + 1538542898, + 1154166630, + 1512457279, + 458099631, + -1471421223, + 134986904, + -655577028, + -1051773211, + -1634108762, + -2062401019, + 1080108404, + -1416221997, + 547868168, + -848090125, + -66857017, + -440639273, + -860028690, + -83075459, + 1233077227 + ], + [ + 17292323, + 1251697007, + 1764210531, + -37881150, + 1299861692, + -1613100739, + 283099848, + -148781850, + -2123253602, + 1701094010, + 1037256311, + 361144007, + 840298633, + 1090925053, + 1192472281, + -881894365, + -352934497, + -673607648, + 1765332962, + -1644453626, + 1749026201, + -675147057, + 1196543958, + -1418999205, + 1475059140, + 167417112, + 2082449656, + -456101943, + 2123922692, + 1442042517, + -2112308985, + -503678887, + -404655721, + -1235497328, + 1624268720, + -1785697643, + -1036392771, + -1062697909, + -350176468, + 847668976, + -2117800441, + 542157446, + -408500724, + 515163890, + -1882387791, + 1538331541, + 332394281, + -1061675535, + 1243506910, + -125444851, + -471144373, + -1425137028, + -40776150, + -1207766939, + 1003534911, + -554400968, + -1638928320, + 889401398, + 1481971022 + ], + [ + 1433270944, + -64860962, + -828009578, + -1196480573, + -439098999, + -1711885064, + 1664989866, + -1077840373, + 1203622054, + -493242672, + 817482763, + 1764028031, + -398816071, + 1996403122, + -682646251, + -1054307602, + 959623177, + -1543590333, + -1746649497, + -566587001, + 186686340, + -136927268, + -1886327164, + 207241263, + 529730951, + -924700755, + 293824859, + -623609708, + -1890675912, + 1048404728, + -344176742, + 2077169999, + -1320917534, + -2115013708, + 1280425161, + 1556005760, + 1775035999, + 2102619059, + -795952573, + 768023601, + -2021559734, + -354478909, + 1707913330, + 577015855, + 1479712017, + 1915972563, + 1274955615, + 804562994, + -616848228, + 135522690, + -1805146536, + 331299386, + 2039555420, + -1512193147, + -28301291, + 1715758250, + -615850092, + 382953952, + 1190610366 + ], + [ + 1237513871, + 733155646, + -1878172480, + -1967672355, + 1093594034, + 1968803039, + -997605203, + 240791871, + -1840960705, + -1339005151, + -66289696, + -2078894482, + 381196170, + 224358642, + -1749397812, + 403899789, + -191373450, + -1719599024, + -1208243122, + 192964539, + 1335344488, + -293245117, + 567291087, + -267890280, + 1552392438, + 2041233176, + -332465254, + -876664176, + 325679795, + 1649957071, + 427106057, + -667784982, + 1186326239, + -1376529702, + -975393466, + -1493506206, + 1773180571, + 1892526033, + 1969293259, + -2047445491, + 1714715896, + -1206195873, + 1943304697, + -685159056, + -832785800, + 673450494, + 1246153616, + -533431898, + 1393134338, + -2059808018, + 1711880904, + 72841334, + 158024731, + 1651267561, + -1911349538, + 1660309947, + -1275127290, + 2111385502, + 940717278 + ] + ], + [ + [ + -676918931, + -1862792204, + -1621509925, + -1623830787, + -1848817923, + 497859825, + 1576646811, + 1287139234, + 1066070109, + 2063729371, + 547924828, + -1739466643, + -13914192, + 1108331627, + -183220463, + -828219744, + -25976422, + 1207341573, + -584782827, + -630973463, + -108760763, + -346234701, + -1244125396, + -945499117, + -1641674146, + 1080291530, + -1239977826, + 2055257533, + 2022774902, + 739826527, + 2107482439, + 1561848422, + 1080233531, + -619867469, + 1448225210, + -683664713, + -1702669514, + 282485016, + -1619088392, + -1751434044, + -1749534994, + 1767296286, + -1876060322, + -452909833, + 1062324070, + 1297144658, + -1905234299, + 1691424326, + 1928614535, + 2018463671, + 661584070, + 52852316, + -1413575671, + -1616902262, + 1363749093, + 1504725871, + 1390254121, + 507775767, + 274400231 + ], + [ + -1316389607, + -1756710398, + -1284754569, + -426154682, + -853092251, + 208466170, + 1210217660, + 1047094704, + 1408939390, + -865419870, + 1871617332, + 1602697748, + -648970101, + -1070572263, + 1666053412, + 2139746224, + -150272094, + -1653324884, + 457174154, + 1430007641, + -133944725, + -1579616468, + 1011815136, + 1113741078, + 1610366924, + 1556071927, + -95240375, + -803508794, + -1436613218, + -1712257745, + 1404076059, + 2147093486, + 615366247, + 2023153976, + -826874620, + 1103038191, + -442418059, + -487520184, + 601403042, + -1570237278, + -376870474, + -351971317, + -298340541, + 946364164, + -953005786, + -1493085383, + 476545262, + -2075326586, + 2096478182, + 1735318222, + -502659196, + 858949886, + 81456013, + 832537013, + -1205642426, + 1920648202, + 1638238705, + 88928753, + 1621339071 + ], + [ + -781353533, + 1226809228, + 1758469756, + 842058347, + 2086544809, + -1227823707, + -2059608960, + 114315700, + -727254452, + 597917671, + -590963426, + 1583691972, + -1669763853, + 1991760503, + -1195833774, + -743852940, + -2042439070, + 767488193, + 843600970, + 1844594703, + -1688329525, + -75533031, + 1664847775, + -2018133077, + 360671834, + -1160365355, + -617792192, + 1098392875, + 1326659758, + -2122724435, + 647124511, + -454323070, + 1086724671, + 1466563300, + 1622537148, + -1708188587, + 1321411254, + 1994720954, + 1198908265, + -528439532, + 987170085, + -1856717219, + -526183280, + 1392439528, + 652109784, + -1008583849, + 282174555, + -2139781950, + 1990484926, + 217494512, + 4018085, + -715589436, + -1194783365, + -735856184, + -181555335, + -318731580, + -366574981, + 34564941, + -135221198 + ], + [ + -816126159, + 348023047, + -1090017662, + 1924242007, + 717746986, + -940252830, + 827470078, + 2014892919, + 1137471696, + 1200798222, + -1210669189, + -1361844250, + 264201931, + -943000415, + -1630744284, + 1758038561, + -664774464, + 1294258680, + 994814399, + -1531753704, + -1341421554, + 363219313, + 531751466, + -957806666, + -1488663868, + 557273480, + -1133299473, + -1401954603, + -522190894, + -636029185, + -419772376, + -478766565, + 282541531, + 161957884, + -1987105417, + -1119625064, + 19646262, + 978163135, + -2017532578, + 1328290419, + -1742569543, + 601251144, + -1207786885, + 1731221883, + 829197972, + 1247667352, + 1337963337, + -1958443133, + 1489950428, + -1783608730, + 183741281, + 687060009, + 1717810151, + 952947931, + 910353159, + 2009636418, + -2077691743, + -2133170486, + -1330286081 + ], + [ + -1129746010, + -723285, + 1424859495, + -460553959, + 1681623892, + 605042571, + -152762550, + 1258957121, + -69769748, + -1964082646, + 1518783508, + -1577292707, + -171933210, + -1478181938, + 1234495205, + 589316057, + 1927281253, + 1573998697, + -1022862633, + -1062884725, + -968945004, + -1486963646, + 1883784279, + -1792265872, + -325132064, + -937513168, + -2079936112, + 1420729909, + 10693321, + 1622115896, + 501481018, + -17631126, + -1096342947, + 391581368, + 976720167, + -2027711876, + -1147002604, + -594122063, + -1633593715, + -1785690878, + -1076466227, + -683443077, + 145641686, + 1346928206, + 1528098578, + -508728345, + 125980816, + -2086771530, + 1498881401, + -1139347473, + -1871805206, + 439862497, + -547237182, + -381751872, + -278406244, + 550194380, + 1295902133, + 308227726, + 475224446 + ], + [ + 1325770895, + 1224223013, + -1406606858, + -693393500, + -27142210, + 1864156563, + 459019797, + 1347144511, + 1266689209, + 1784496841, + 78314398, + -1018783129, + -381210002, + -2119269030, + 789299592, + 495987849, + -1438276944, + -31873290, + 928119182, + 1198098995, + 1185007669, + -1728750541, + -542575958, + 409940110, + -1695393864, + -1293221617, + 1902287424, + 62701669, + 336231993, + -1467498686, + 575512356, + 1770997767, + 1975135932, + -1360314354, + -1194288318, + 322451866, + 1661154386, + -2123390339, + -1180262537, + -1475585343, + 1243693788, + -2859610, + 921250196, + -1971554685, + -1579569226, + 183750111, + -344041851, + -1355775027, + -1027100462, + 972978590, + -2088477392, + 1581799901, + -1462571925, + 1110446582, + 557148599, + -1875224176, + 1135796165, + -15692959, + -854489818 + ], + [ + -1669982607, + -1651805753, + -390594778, + -882378986, + 1458343374, + 184237353, + -1970701417, + 1618998279, + -1066646520, + 457427896, + 1402607584, + 721156207, + -404038059, + -2115431832, + -1136639064, + 298281172, + 1930203142, + -1993403077, + -1478627037, + -608967946, + 1239561568, + 1932823434, + -1382646160, + 345688840, + 1988793597, + 2141191785, + 1228666435, + 1196779399, + -960232287, + -818221196, + 2077107232, + 527233577, + -1655883233, + -1850631891, + 1544456851, + -1590280923, + 856542695, + -765650192, + -1400656007, + -1657042829, + 199163629, + 1304591531, + -2096266973, + 875471335, + 314081000, + 1264018849, + 353061590, + -1606229896, + -392876914, + 2091860539, + 1393355188, + -638171636, + 1850044385, + -2115854945, + 145006115, + 1176522588, + 747124852, + -1379008420, + -1521037436 + ], + [ + 1046006280, + 2139314733, + 1134529555, + 1537238085, + 1762663881, + 1928559516, + 1245401605, + 1194276779, + 1244326367, + -760576816, + 173713766, + -1195369071, + 132583615, + 47449100, + -1853389274, + -1792722243, + 1935986720, + 222558705, + -2006772407, + -558689329, + 1680580567, + 978969022, + 1389730171, + 539843952, + 860657080, + -1088687812, + 1468432447, + 1002625214, + -1119371822, + -811263824, + 1147212502, + -1079788069, + 726146034, + -349809766, + -914383712, + -1469508391, + 951826258, + -750931802, + 241344971, + -1031442365, + -1514642373, + -2054154369, + 1887383241, + -855229831, + 326969450, + -142449426, + -558785978, + 1416215550, + 1764609244, + -1372342890, + -2014245581, + -741358411, + -1704816398, + -2021324026, + 1310050572, + -1824896334, + -1845194679, + -617981789, + 291854965 + ], + [ + -307638, + 1055435052, + 1066277107, + -2076254144, + 1130349840, + -1964012868, + 1778025077, + -833640382, + 1751470961, + 2144169004, + -1711545835, + -511276248, + -1666221826, + 2012071939, + -13781255, + 1449689751, + 384286547, + 1493535678, + 420435432, + -1939262910, + -58943227, + 664947335, + 2066735249, + 1429576076, + 38464414, + 1313831061, + 1869646364, + 1614611365, + 2096765957, + -604240572, + -240424098, + -2085933494, + -1572970662, + 1359619573, + -747676283, + -262488160, + -607566754, + 1832589944, + 1667855910, + 1028297509, + 1982974575, + 200591152, + -1418824754, + 578438120, + -2061268053, + -344507460, + 1420187041, + -1373464313, + 251883166, + 1190990197, + 1078776583, + 394716967, + -722967075, + -1108026962, + -1466646406, + 1016459677, + -1010775980, + 643666633, + -1939266483 + ], + [ + -894390977, + -490285872, + 1172013026, + -1721307451, + -127370859, + -155600092, + -766559522, + 1285159279, + 2063067045, + -1942913020, + 1857025289, + 1703867078, + 1470536376, + -1618548234, + -481490711, + 669932526, + -1270551589, + -1114390489, + 271198898, + 1481412554, + -1448376666, + -2103022054, + 2130100787, + -337639437, + -1820276218, + 1983854400, + -973481931, + -1662604668, + 723677484, + 1119458949, + -1603876952, + 973316513, + -524551155, + -776638396, + 716442101, + -1887833136, + -1425713935, + 1430633742, + 2085711741, + 1738940659, + 1216705496, + -1598455012, + -820995292, + 1493909028, + 915308041, + 1431183426, + -383167976, + 330810743, + 1017244136, + 1217759583, + 969568369, + -1977923146, + -1277679614, + -16419717, + 854768264, + 2005714649, + -854724093, + 1182041422, + 705059090 + ], + [ + -995855180, + -1403638502, + 530562462, + -737920567, + -1234589138, + -1208509704, + -1193461596, + -1755316007, + -1334249375, + 2043241580, + -1331518910, + -391589819, + -3044875, + 868060520, + -816909562, + 1403649123, + 1193826600, + 36357592, + 1692697045, + -651453449, + -53296468, + 422148569, + -1325792324, + -1795690287, + 2138889779, + -1939334918, + -1945481723, + -1711486455, + 213219541, + -995183162, + -1204097619, + 1547789912, + 1879725039, + 1614711559, + -751777172, + -1781103558, + 1967280210, + 196405615, + 2030665920, + -1428765400, + 1902562447, + -817497365, + 1257243431, + -1674572091, + 1036013124, + -114134725, + 1944637582, + -1512913064, + -1186828545, + 585012939, + 1331020374, + 1667730282, + -1660056980, + -2117655199, + -593229619, + -1728580012, + -421628923, + -99817266, + 2127410787 + ], + [ + -2004046470, + -768899368, + -693400286, + 235078910, + -771415409, + 573338312, + 1499467075, + 763812389, + 689527210, + -1631442111, + 1662498455, + 253945641, + -1439089440, + 578625176, + -56384884, + 1732368709, + 634258177, + 1964060104, + 2039281413, + -1138049496, + -893267758, + -1243312032, + -1156882115, + 789184395, + 1929066315, + -45167630, + 1324763295, + 1046111745, + -1027282445, + 1496675606, + -90346587, + -2101593417, + 925871080, + 1626635116, + -1093960405, + -1007449803, + 997919683, + 2016044451, + -1030775313, + -299522397, + 769475658, + 1513750393, + -2002997542, + -1288767292, + 1692220357, + 108048429, + 1108958634, + -1875663547, + -1756989439, + 1008642540, + -532908621, + 1898804343, + -296588832, + 1473702231, + 186751690, + 774610556, + 660368954, + -1636648410, + 1264781308 + ] + ], + [ + [ + 2078591466, + -485504004, + -670176172, + 417588945, + 570255081, + -501616013, + -975043100, + 2024192283, + 1405837894, + 308641103, + -522180765, + -635042374, + -469536550, + 399260696, + -2128242077, + 674356602, + 323562516, + -1526470201, + -1070599771, + -956980315, + 1811830134, + 1867242485, + 1216119555, + 780102649, + 1941634544, + 1006757241, + -473540368, + -607829775, + 694625316, + -392278262, + -207008953, + 2028666715, + 1758090985, + 457017545, + -754792506, + -247882098, + -736476519, + -347703122, + -575768191, + -235459367, + -9495237, + 612776461, + 1665241577, + 122888607, + -1256417555, + -1351752731, + 649862497, + 2139125850, + -833407048, + -1768379697, + -1792456328, + -970337389, + 1948441893, + 1205391399, + 1227411924, + -717948581, + 1941406072, + -396756201, + -428338507 + ], + [ + 1880557046, + 1103721749, + -907018072, + 649162067, + -642694453, + 511175002, + -1558333321, + -1974523778, + 1991983897, + -1839409424, + -424010437, + -1308836337, + -2083202362, + 1072255588, + -931670127, + 1281370143, + 213422909, + 632308794, + 724404109, + -1322554861, + -189532144, + 1192357067, + -1141506578, + -1660140199, + -366867606, + 1692317610, + -764946538, + -494891413, + -1605105809, + 975334224, + -697766595, + -1419507924, + -1709191985, + -797650472, + -1273643948, + -20301606, + -316079861, + -15655209, + -571973402, + -1730013891, + 1190658149, + 207528167, + -1355528218, + -1824854656, + 1888540954, + 1819691665, + -1336854513, + -336006187, + 353767160, + -261653639, + 1444462262, + 330684680, + -1007575008, + 1209783710, + 1609809295, + -1848833791, + 1509034703, + 871784066, + 1794582862 + ], + [ + 1763216552, + -1934841307, + -261148047, + -1840429240, + -2090509366, + 1792019649, + -1085043932, + -1886778552, + 1894278090, + -396064720, + -1640593547, + -1053043939, + -2089013765, + 760472138, + 1872004596, + -467611484, + 1559183630, + -674273289, + -170114859, + -1228582531, + -2124312291, + -1446579358, + 359791694, + -1721133535, + 1360481921, + 1792225504, + -918818985, + -985555629, + -1405590501, + -386761775, + 1737995975, + -471249297, + 1150734741, + -765786673, + -222989415, + -27975062, + 1739525212, + -5694163, + 464526392, + 1521580641, + 1907345987, + 1696361353, + -1704410502, + -1666272440, + -273095794, + -638790244, + 769730095, + -291259067, + -395577695, + -1759483237, + -645250412, + 306737787, + 839339166, + -1422326004, + 453924148, + 313110955, + -933987224, + 1673628810, + -240509936 + ], + [ + -1013868638, + 888633996, + -1337256842, + 545056447, + 782375728, + -201750460, + -1271850036, + -1030771599, + -1195298778, + -1655329142, + 2138690347, + 1461041123, + 93863068, + 1375736320, + 675974370, + 486631373, + 932943931, + 306412198, + 258993963, + -1561951696, + 474064063, + -228786301, + -1090841255, + -69298060, + 1431893201, + -165721495, + -101255906, + -1107708178, + 1313960656, + -1615716483, + 1449109896, + 1852754934, + -1385620874, + 241998424, + 369085340, + 1557223702, + -746864884, + 738670335, + -1720829004, + 1375715611, + 1107933627, + -1219781046, + -1610346385, + -1692070252, + 1414327652, + 489069160, + -553342547, + 211941649, + 250828097, + -1733177658, + -259552166, + 478009938, + 461091028, + -1366232850, + 1838714998, + -1682909746, + 1555195687, + 2084040791, + 1077923065 + ], + [ + 239299929, + -1319613099, + -731143980, + 209748271, + -1726337111, + 892153287, + 1789809301, + 1041113426, + 1900863072, + -110426738, + -1043868851, + -2075438690, + -279065148, + -1652308371, + 625122081, + 1298125815, + -1670068875, + 70965275, + 158730252, + -810907276, + -1208423443, + 917419809, + -1179982760, + -2010357476, + 442646497, + -1857542471, + -815722189, + -1772032426, + 216264259, + -1212895339, + -1020874222, + -431554787, + -52873531, + 941062809, + 1856420596, + 443076290, + -65604105, + 360249323, + 5803853, + -2123474025, + -30751517, + 1047643936, + 1531423899, + -1752413101, + 780563428, + -1674035802, + -2015949005, + -1950040791, + -1640874569, + -1786645133, + 334525409, + 1806196292, + 1117468378, + 992343951, + -1644942127, + 1882199939, + 11959776, + -2012912624, + 612012408 + ], + [ + 879030223, + -426050903, + 925119410, + 831106954, + 347435112, + -675914646, + 2141618533, + 528361378, + -163159960, + 1141217167, + -1104973244, + 1957718629, + 1013112433, + 596550173, + -1003351939, + -637461487, + 1930970487, + 950221300, + -1670058585, + 1307729688, + -1637770380, + -366634364, + -356421377, + -590270154, + -19765030, + -1492638597, + 692701332, + 759778196, + 1510410314, + -236784956, + 131669589, + -1576645231, + -655418677, + 263956892, + -358694463, + 2104013335, + -956380141, + -1927024403, + 1578303230, + 66650907, + -1842377529, + 1871856711, + -1256563814, + 1971937024, + -668684937, + -679798559, + -1238085135, + -1410441026, + 1290147952, + -340475688, + 242146353, + -779412065, + -328108735, + -74793195, + -814399258, + 412145608, + -148654919, + 1152083247, + 1192139927 + ], + [ + 576201603, + -1703358082, + 1683860640, + 839954490, + 1012367817, + 641536236, + 80090118, + 273849019, + -1635097308, + 1798745076, + 1304608152, + 1759014862, + 919835827, + -1009378499, + -703647908, + 1575288849, + -1151234766, + 493028748, + 678946482, + -1360938832, + -1785737020, + -2002986656, + 1233733434, + -898482079, + -1173021299, + 1756774210, + 401473002, + -2042672398, + -843694874, + -106444140, + -97752986, + 1218456939, + 1291193709, + -2011332975, + -914707785, + 431370805, + -2005360216, + 303872033, + -1815085138, + 313538765, + -1827615808, + 1025133683, + -176008483, + 1938220571, + -1789794789, + 1587988177, + -375082837, + -53109809, + 849782056, + 524582714, + 1631523450, + 1423523696, + -1196441430, + -967621274, + 1617776328, + 1331721829, + 2053355413, + 1786309461, + 539910789 + ], + [ + 1986100723, + 1018854599, + 1664161616, + -72853513, + 1998650928, + -1826014038, + 1750915869, + 1975429684, + 1241673835, + 1912405514, + -340828219, + -761175492, + -1572369901, + -1306782245, + 1574243360, + -1866229105, + -1287664610, + -9368126, + -602778224, + 1824368682, + -2019615521, + -1971641800, + -979152234, + 479094307, + -618818051, + 1441227827, + -1735255448, + -516673819, + 640285119, + 480936590, + 75871620, + -241320324, + -1743563399, + -1866594582, + -1912872531, + 19159710, + 1653323274, + -1764983020, + -1867411792, + 794437821, + 1992203, + -815624844, + -2070544758, + 1299240399, + 684178818, + 373817088, + -1141715247, + 1868442797, + -1877758977, + 1021095675, + 977722547, + 965738523, + 437819130, + -839181630, + -190147988, + -249465500, + 1573150938, + 1054709423, + -101620773 + ], + [ + 953518650, + 2016311411, + 825878992, + -616980790, + -2113334046, + 1624864416, + -2073088432, + 39060941, + -1857715728, + 1629786756, + -2011833639, + 788261042, + 1171877783, + 998751658, + 201410904, + 390139807, + 21026239, + 1104359860, + -1779836964, + 1675516350, + 1179498004, + 2012898396, + -1748720223, + -1249299880, + -1194800988, + -375855509, + 1369704630, + 1231583394, + 827112586, + -446070177, + -1749712762, + 835053375, + -1830111265, + -1270948252, + -401592295, + 1187835487, + 444072782, + -1701950971, + -1087654188, + 1499934501, + 365818817, + 676586886, + -603859354, + 1353210296, + 380668046, + -1799040604, + 968566000, + -908778528, + 1473870096, + 594211244, + -1306328308, + -2021606629, + -1781894032, + -1089505143, + -1639044694, + 680435045, + -1437182416, + -230175767, + -754391355 + ], + [ + 677677591, + -2024494896, + -419940094, + 1428242676, + -1089883342, + 1499180341, + -1409388767, + 915494625, + -936167338, + -616403915, + 94810573, + 887979457, + 114508275, + 320432978, + -905177980, + 697268710, + -1843240155, + -1770025936, + -1462208381, + 1609396323, + 485769095, + -649914269, + 537775412, + -991169833, + 999080221, + -468949039, + 510204958, + -1085346502, + -1995531873, + 2122441018, + 658279100, + 627987277, + 443378635, + 1702573829, + -2067477866, + 1937143075, + -175452877, + 348925713, + 1880732678, + 1290717042, + -643975304, + 1740704690, + -1789940028, + -1503200572, + -1171397233, + -991456600, + 744463443, + -422562557, + 1504497827, + 527603750, + 452500408, + 1152327314, + -384842742, + -665701659, + -1683318022, + 1471837403, + -1147043182, + 662975873, + 1247953894 + ], + [ + -549660944, + -1445018758, + 776159914, + -750504073, + 1511976782, + -234103709, + -704583368, + 975227697, + -485408723, + 1275394236, + 823920406, + 1650990187, + -301411458, + -1774456206, + -1384405617, + -2125831306, + 1521131268, + -1102679008, + -1281856858, + 455663213, + -1089449426, + 2057859456, + 1579755301, + -211048484, + 609696126, + -486103012, + -293740938, + -83794779, + -507624948, + -272598278, + -1360489404, + 651895395, + -1855785787, + 1758271607, + 1758453892, + -1254021928, + -1955367781, + -88220030, + -1882574243, + -415082781, + 1082768139, + -817844258, + 1691117198, + -2085372811, + 900708859, + 15393565, + -1107773053, + -300276986, + -985050049, + 515415444, + 1981602971, + 5076561, + 859347823, + 478231739, + 1407909797, + 268914575, + -230349058, + -1634887401, + 1187658210 + ], + [ + 1709132556, + 2064897883, + 987540567, + -615382415, + 873613543, + -770848210, + 1712863595, + -1963024750, + 1710405118, + 1018004018, + 1671606869, + -1113814221, + 34968178, + -1056943225, + 905351205, + 566966605, + 822841915, + 1025760283, + -1954390676, + -397386732, + -1062501563, + 1909292179, + 126453584, + -1452937046, + -462770476, + 117467316, + -752319956, + 503926919, + 1156489373, + 504148909, + 338436231, + 673671765, + -912071743, + 575024299, + -1927123730, + 1252853046, + -514728015, + 1348972306, + -1057633124, + 2050635621, + 87422981, + 1888490183, + -891583119, + 85588021, + 918942586, + 884538072, + -1061703947, + -419065704, + -1158653081, + 647027019, + -364691577, + -2115510078, + -890646622, + -568685062, + 260520296, + 1780414994, + 2076624751, + 751634188, + 1737062649 + ] + ], + [ + [ + -2073267587, + 1547442039, + 97438900, + -547122187, + -576005106, + -647169754, + 1326180413, + -176620153, + -1654230539, + 1722627926, + 446947299, + -468422542, + 910834515, + -640374830, + 409975590, + -2113498500, + -968794000, + -677921930, + 1259243049, + 1093032382, + 1260978229, + -91314879, + -597302655, + 121676000, + -1002138667, + 123083370, + 703923983, + 2015492009, + -567711198, + -1661038468, + -664219655, + 1402125241, + -212349659, + -358228979, + -179999654, + -1061585492, + 1415717264, + 736069912, + 1944843006, + -1725954650, + 916816179, + -1800388327, + -1768519716, + 1483765506, + -696708139, + -790911533, + -1333099148, + -1681552329, + 701218041, + 100272652, + 421511378, + -1484838149, + 2072124692, + -2113701239, + -224642249, + 94008427, + -1694542403, + 338324437, + 422596545 + ], + [ + 131412423, + -571471157, + 1846737173, + -1383048469, + 1048623787, + -554099552, + -484347151, + -1124492580, + 749991245, + -1300462309, + -546498285, + -70264461, + -2105964475, + 1331486045, + -724127270, + 1656417161, + 638045126, + -1029436079, + 696417342, + -221586178, + -57923329, + 1472707786, + 605889137, + 2098853242, + 1838391516, + 1502946839, + -147060298, + -25615383, + 1641524803, + 1589721766, + -555858060, + 887457399, + 426682539, + -1659938569, + -1617656129, + -1786098535, + -1047198637, + 1873740249, + -785287249, + 1822966029, + -255891689, + -178818246, + -1048161433, + 695032220, + 383511197, + -838412086, + 1223359506, + 865000733, + 906948326, + -231136537, + 632712898, + -650762095, + 2144808843, + -255102332, + -970215912, + -190893681, + 1895720483, + 1901638032, + -619999411 + ], + [ + 1653478321, + -834539369, + -1312396033, + -1195441459, + -951472990, + -890110092, + -861678590, + -501147264, + -2097788834, + -526595727, + 130697039, + -426561246, + -74338918, + -1180690167, + -1612318981, + 1718979638, + 2105554227, + -396429011, + 1122211652, + -1543935501, + -1361132008, + 85001752, + 881891553, + 865077430, + -684473516, + 1617564702, + 570576030, + -787328940, + -126740620, + -867049364, + -1551093623, + -2122718853, + -171426294, + -2120743690, + 1982931265, + 1621793764, + 1065712566, + 1074770463, + 543666563, + 998407991, + 1475436685, + 54281447, + 1411846530, + -1128044350, + 1667323134, + 887058679, + -1679934359, + -1365823435, + -1591497631, + -1106176585, + 1283741431, + 1402695074, + 2127478495, + -1594084142, + 268621654, + 1381411146, + 1994007498, + -1725861014, + 699282931 + ], + [ + -1804115803, + -1781041423, + 1437809386, + 1830742553, + -1351339229, + 1456906465, + 1767818119, + 153966044, + -1411318357, + 1047571080, + 208166888, + -637571223, + 1568572960, + 497272526, + -1012316427, + -372634037, + -819603312, + 116536287, + -983499072, + 586490712, + -222886513, + -1916116101, + -2123198285, + -1735066133, + -1457528848, + -1793524829, + 693735183, + 407718947, + -2057298934, + -374058456, + -885837533, + 259192, + 365728553, + 1208784, + -434672758, + -1973663607, + 1256422006, + 1271563170, + 1544491454, + 861948399, + -741336318, + 807028779, + 1724363398, + -2000377069, + 30785411, + 651624283, + 2083490398, + 1966132, + 1630204137, + 1119129515, + 1245273047, + -1731423755, + 18030862, + 1059605350, + -1611850545, + 1982935644, + 791432644, + 1507475265, + 570380837 + ], + [ + 1692949663, + 1718777652, + -1821921260, + 1878044122, + 127317693, + -48113139, + -1088076447, + -410979611, + 192946958, + 140846461, + 887274642, + 769653733, + 1060101998, + 337031842, + 2111388606, + 1625735849, + 1965490815, + 962585682, + -1085966590, + 1995680254, + 1785054088, + -872908995, + 1649328947, + 94958987, + 959651149, + -678008015, + -1040852569, + -420452588, + -1338955742, + -1540779053, + -276564304, + 1923166859, + -1979731899, + -742294738, + -928071553, + -1255477513, + -1832298907, + -1392502266, + 105259064, + -313783823, + 500566617, + 1530363329, + -1669430732, + -728898871, + 1606028367, + -1134658297, + -1731732481, + -1118826898, + -445773762, + -1048473004, + 4216085, + -1270847283, + 352711046, + 1570485246, + -776936339, + 181949104, + 915188759, + -1862510437, + -681354431 + ], + [ + 576897538, + -1062186954, + -378481646, + -201105594, + 1874921221, + -1660294780, + 576293338, + 2002134112, + 1741084275, + 215167540, + -480218996, + -1528777463, + -1023442409, + 1271602799, + -2032222704, + 946522667, + 1845078374, + -298471986, + 1327540890, + 2077483008, + 1124119185, + 2641541, + 276130331, + -1233722794, + -1581165792, + 1250932848, + 83590371, + 1841434394, + 1043300922, + -1020599846, + 1987000199, + -2118617584, + -1736726423, + 469354338, + 447937981, + 999782655, + 631690236, + -1027120779, + -1509723868, + 1991387594, + -694634944, + -1427487125, + -1850391013, + 1293458106, + 1480401732, + 1616239743, + 1514832823, + -1413541267, + -2085835308, + 5771735, + 33457778, + -2027023495, + 1616814944, + 609409155, + 780542200, + 199627027, + 2119160048, + 1195168616, + 336058541 + ], + [ + 5487498, + 1437701108, + -627562317, + 1550664668, + -1560482840, + -1992861567, + -1928124132, + -573311152, + 123832612, + 1702061092, + 1799093353, + -2013038177, + 1142482041, + -1282903926, + -459043201, + 1538943115, + 2077586885, + 1261773971, + -1357209339, + -1984386208, + 2137300089, + -1136388166, + -1159058005, + 93189722, + -1424990256, + 712356964, + 1539025513, + -660981294, + -133773122, + 1717174659, + 1683015579, + -1746180895, + 1065324747, + -2061695173, + -1474333279, + 546838251, + -1623822858, + -1357134991, + -228635860, + -362195105, + 264333068, + 1805744040, + -329792823, + -832151126, + -1236998859, + 1619076568, + -1213197662, + -2129971725, + 42558903, + 995086936, + -2086068365, + 586865004, + -262215590, + 1187685284, + -2004783066, + 1705600630, + 1602602269, + 801046069, + 515875376 + ], + [ + 876601642, + -1459479836, + 1704413430, + 1153485417, + 1096355229, + -31712595, + -1542336261, + 45984730, + 193111897, + -1047425348, + 1821884902, + -456312660, + 1950069853, + 1624158746, + -1826292969, + -1515262584, + -461169823, + 531317942, + -1659783464, + -1215908163, + 1530132632, + -237063426, + 240387446, + 141825142, + 2014455206, + -1624400738, + 91544832, + -1810284296, + -1947855143, + -68465011, + 1733073168, + -389366114, + 932189893, + 1808161360, + -2121041011, + 850387181, + 1711607712, + 1704296946, + 1012933390, + 1839553970, + 437939335, + -2065597825, + 2070211802, + 1631491185, + -1330823319, + 1969139249, + 651230075, + -203396909, + 1368261931, + 584062409, + 1241021912, + -661522358, + -473238727, + -1723752586, + 1671770495, + -1019604669, + -1557011953, + -1801549149, + -489355627 + ], + [ + -56732967, + 1436570566, + 659651018, + 1314927140, + -2125037572, + -2021789739, + -1164521969, + -490955764, + -1830650250, + 1579357526, + 2000349392, + -64852201, + 1301852938, + -1328523084, + -2014386836, + 1712259637, + 1348567598, + 1106643421, + 1405580993, + 903063719, + 1310994782, + 2006597487, + 1625298416, + 1675700887, + -135609441, + 1367959689, + -1119210784, + -798831469, + 1591061983, + -586622520, + 1437297246, + -19562815, + -967615898, + -379592221, + 346686651, + -1875268875, + 244549178, + -1696136566, + -53564836, + -758949308, + 466486902, + 1456505616, + -1786836659, + -1782064093, + -194803395, + 1090464730, + -945442909, + 1213361687, + -2137293143, + -880780530, + 82355196, + 541776335, + -581092921, + 1640843173, + -295330839, + 582993129, + -1669236325, + 1843809717, + 24140001 + ], + [ + -128332749, + -987301739, + 462482349, + -2144983659, + -206593639, + 1202638088, + 1192698504, + 549062830, + -539032664, + 119898319, + -1421765156, + 524230673, + -1218650526, + -757346293, + 1005509263, + -1619045032, + -729929882, + -614493773, + 1916853601, + 1240723811, + -547722084, + 464999063, + -1116999716, + 1250878081, + -666702174, + 1727785935, + 1678780416, + -1075213384, + -389767750, + 1779954503, + -1734706003, + 698357522, + 69774941, + 261040361, + 310847727, + 13784783, + -675048885, + -134345679, + 2054122591, + -1830094452, + -1458035331, + -1912804793, + 539365871, + -725955699, + -1954568659, + -1273221116, + -1030366147, + -1775489898, + 1146725758, + -2042526382, + 1644034748, + 2054660386, + 1791585477, + -1236546964, + -1166560218, + 2081727215, + 527887132, + 191133245, + 1566899968 + ], + [ + -1323569288, + -403138243, + -1523420129, + 1284059641, + -1285034614, + -1581727253, + -585069469, + 276610613, + -1267051756, + 1718071983, + 1408841495, + 1803462598, + -571092981, + -478566067, + 115728846, + 1759502754, + 5286580, + -479071941, + 685206985, + -1577950867, + 2136323005, + 810580194, + -242395465, + -1759758373, + -761712000, + 313652708, + 2036143031, + -55326356, + 2137273019, + 76983991, + 1206596927, + -1726449899, + 1278482458, + -1107559432, + -398039696, + -758521705, + 167084012, + 491635717, + -636466921, + -1901162014, + 510466329, + -343154653, + 1399040865, + 838501965, + -540882371, + -1924602618, + 151154122, + 1267196235, + 1180986938, + -709501196, + -1250424835, + -1831692002, + 474023260, + -1019895010, + 1184371437, + 416769053, + -1923510316, + 820817550, + -1057802780 + ], + [ + 1597878116, + -2039003031, + -573201763, + -2119940455, + 571613875, + -96133607, + 141772386, + 861890398, + 1700545353, + -502341975, + 301905191, + 520066931, + 1637923688, + -1325054673, + 101170792, + 1444932760, + -938788447, + -590168594, + -218991361, + 889949371, + 732453662, + -1589386646, + -1262807064, + 1366263714, + 745909847, + 77567489, + -341993670, + 2019786096, + 1642710939, + -406429084, + -637568640, + 1602020949, + -661682402, + -377529871, + 1790621668, + -1684089616, + 873818958, + 805883626, + -518927965, + -1361650510, + 1550563159, + 1287855759, + 1538772804, + -709252720, + 1988136978, + 1101335244, + -1116792775, + -79713324, + -788353455, + 158935297, + -1338678664, + 1007735482, + -173853821, + 708909137, + 608724024, + 705299075, + 1116639331, + 682664141, + 67001494 + ] + ], + [ + [ + 366231774, + 563115401, + 1319318370, + -104026438, + -858907178, + -1063013455, + -1367672339, + 441107729, + 1010004732, + -785518780, + 171063060, + -549361966, + 1720613834, + 1744373628, + 1997526589, + 1550743349, + 1576828548, + 245802391, + 204264117, + -852021130, + 1091458544, + -773001366, + -711533931, + 1914109140, + -2084083710, + -1640067722, + 1204608636, + 795209452, + 1209024300, + -142307279, + -2112958659, + -869716299, + 1561638103, + 713255133, + 1638266159, + -2107159091, + -770322002, + 803195777, + -2073411596, + -216565013, + 1614995500, + -1453137013, + -1844610889, + 588352161, + -1150173332, + -1357592791, + 182855810, + 456011088, + 1359505576, + -1700828138, + 1210396993, + 730907071, + 778146568, + -1122702208, + 1411649144, + -1618327417, + 796421808, + -1569459109, + 591369343 + ], + [ + -207988580, + -1427226091, + -1312402129, + -258034385, + -574997532, + -208811504, + -286881839, + -2068033741, + -303398461, + -405792679, + -467310618, + -1172144544, + -1321243785, + -1762363550, + 536780285, + 198946935, + 1339390795, + -1129526000, + -395650327, + -1329815198, + 1891178141, + 1231775584, + -1508572994, + 1331840235, + 1819055266, + 690875206, + 2107468999, + -1332862390, + -907314170, + 569914171, + 164852940, + 916212815, + 1999167855, + -1145425358, + 1599451964, + -1576495621, + -174315056, + -285497660, + 1315496699, + -325099345, + 1418981548, + -1489052211, + 2119075539, + -1324074248, + 393834861, + -1644092, + -1758656032, + 117779551, + 1603974588, + 162601484, + 871139270, + 2070318452, + -846359482, + -1977368637, + 812315511, + 1229608253, + -1534982613, + -636479776, + -608166810 + ], + [ + 1086229053, + 1614495201, + 1011207632, + -873561188, + 514731896, + -991796076, + 563302896, + 1997562492, + 702641862, + 1224595926, + 1063441743, + -100909690, + -1582179968, + 2042940231, + -597692595, + 1660077436, + 1468915888, + 789468057, + 205660938, + -971095460, + -1559349230, + 1601175862, + 1982766155, + 742899665, + 2095241722, + -1217761210, + 54448212, + -1397598368, + 142567445, + 1680454131, + -893250082, + -339302945, + 69414516, + -155341049, + 2013415380, + -316083121, + -1054118959, + -740784884, + -839164181, + -794411990, + 1707253933, + 54829329, + -496518463, + -1540350918, + 2029489309, + -1489456452, + -646012062, + 856158469, + -2127587968, + -788875470, + 1948737490, + -2044207734, + -1129626378, + -1777761718, + 833741122, + -2097616929, + -1943972903, + -117722913, + 1066238149 + ], + [ + 1737674495, + -1202294488, + 308514570, + 1289569561, + 985897431, + 2004031709, + -1822206298, + -1953237626, + 799270611, + -566969730, + 1024159142, + 926761659, + -246833992, + 2132173190, + 1639595458, + -588218458, + -2124889731, + 2125922042, + 2011328649, + 1714486685, + -1907485596, + 941937157, + 1978180431, + -507249279, + 1092874878, + 158548927, + -157603725, + 946382168, + 345090279, + 797699356, + -1186617408, + -908814951, + 601290160, + 245747604, + -501660542, + 1438920431, + -681013748, + -107049498, + -790048190, + 284510627, + 267841852, + -740733018, + 1175362775, + -1459847963, + 1159977925, + -1864103306, + -1070912973, + -403488203, + -328448316, + 565947106, + 1883363960, + 1116752111, + 190427721, + -1786472998, + 2114032045, + -779589049, + 515750005, + 1322443241, + 856848385 + ], + [ + -1665350583, + -1031978423, + 2118623777, + 1150680067, + 569893417, + -231800450, + 1889861194, + 974536581, + 989050322, + 1787961582, + 1992339752, + 1544058113, + 710099036, + -1165236724, + -996103913, + -1485801178, + 1289657255, + -710602898, + -1176521372, + 970281159, + 279197681, + -1091204553, + -545284473, + -81521466, + 1284660995, + -2118822114, + 1114500296, + -1808989152, + 1562914126, + -1641109726, + -1086853157, + -561919489, + 2136988223, + -437382318, + 1311557326, + -1046119717, + -486606087, + 73669609, + -1599172045, + -2018336253, + -646712388, + 1229334475, + -1691433493, + 1367426752, + 495519755, + -970002268, + -1662485653, + 217555947, + -298445983, + -1680585065, + 719696733, + 1447888863, + -201559969, + -208564602, + 1639176985, + -483628578, + -1112428492, + 1490940287, + 102615387 + ], + [ + 1880149385, + 1774597883, + 1335377516, + -630502011, + 935059659, + -117211847, + 1135069951, + 1859053950, + 998837006, + -2948004, + 2115711847, + 1564403438, + -1096047918, + 1891762766, + -87263594, + -1047532549, + -880967579, + 1227676758, + -492944749, + 660372578, + -237121184, + 2090442934, + -1561227628, + 367523989, + -619725121, + 1257468095, + 1902494255, + -662743443, + 1751114735, + 456947923, + -1910811973, + 1196493466, + 220890727, + 2005377526, + -176275144, + -1065835215, + -1405306083, + -1808633144, + 882662293, + 2045713156, + 631021982, + 440842561, + -2026153405, + -2073391774, + -3776650, + 85854392, + -319293687, + 1872791667, + -730051938, + 2080588193, + -1015724091, + -748564849, + -862157979, + 1210790354, + -725625624, + -177388346, + -1668595305, + -438044612, + -1288617931 + ], + [ + 1108932383, + 1343598912, + -987981680, + 2096450202, + -316207151, + 1438022601, + -1088637617, + 1541848434, + -1534859745, + -593789817, + -518407303, + -1347554440, + 1972370912, + -885632975, + -348402516, + -2075788650, + 786943757, + -1376348021, + -923105226, + 1791388853, + 1569196582, + -1654637822, + 536442914, + 1062330030, + 1934685264, + -1112918762, + -747530056, + -1129999729, + 163352947, + 443210280, + -1326948788, + -2050068496, + -1563865301, + -1251152238, + 366616835, + -1286861805, + 1303165001, + 610827710, + -1289372825, + 2106752591, + 871519690, + 1589203811, + 736822676, + 688327940, + -74952200, + 670291882, + 1146377241, + 2088722481, + 403325113, + 1089761968, + 1917702426, + 474282868, + 1132606907, + -1336282148, + 1660405502, + 2057176025, + -595419358, + 1664081268, + 1335731311 + ], + [ + -1146869963, + 2113227800, + 363583029, + -1445407519, + -1683239090, + 48015352, + 88626485, + 1556221197, + 44886566, + -443986374, + -787339465, + 35361212, + -1004980245, + 1063551408, + -1564394324, + 1394564971, + -1219299689, + -1290506748, + 2036144043, + -467679054, + 773218006, + -453096690, + 2069451637, + -1491108485, + -146988079, + -1755990269, + 306030294, + 1050953639, + -135357398, + 1511795945, + 1152845951, + 1940975823, + 2129232646, + 1959772072, + -287155125, + 2124652305, + 691501508, + -1791030768, + -1793787539, + -443251855, + 242455620, + -1794625952, + 329073016, + 764031633, + 830553162, + 2028906311, + -583984584, + -1989928579, + 1966224435, + 113085146, + 560113136, + 142864918, + -56417696, + -1446223221, + 274883830, + 1432236747, + -1660896190, + -452162163, + 1868848255 + ], + [ + -341602032, + -1453146059, + 1984095899, + -1559476406, + -1084978784, + -150156409, + -491911114, + -359122123, + 1160286923, + 243715560, + -85974366, + 873407534, + 444185462, + 552879429, + -95291849, + 233710313, + -930609795, + -370757145, + -1448575832, + -1794504471, + 1503814739, + 1318783337, + -965454175, + -167636807, + 2136176632, + 133152716, + -2104257790, + 332157231, + 1640451092, + -1156696848, + 1921432226, + 1130228152, + -1895347829, + 2094787810, + 547923331, + -1220495676, + 1214097551, + 1380234758, + 495482144, + 1993530938, + 1632598078, + -809078906, + -1578485228, + 1320298609, + 1927396379, + -883373562, + 216931687, + 44621402, + -668412785, + 164095671, + 108166716, + 2084483113, + -690136544, + -1507717984, + -191370465, + -1539190445, + -1475486756, + 579979381, + 1480249287 + ], + [ + -1650539677, + -474081539, + -1360468046, + -141684180, + 389560653, + 1759115171, + 1693385204, + 1748060392, + -333139373, + 1237303341, + -899145907, + -2018567880, + 1846340617, + 1745374517, + -1369953092, + -1336869471, + 1748230903, + -265034139, + 1244706398, + 1730832581, + 195617904, + -1739273575, + 429561841, + -1575810440, + 807236074, + 326665238, + -269380728, + -138662143, + 1985086867, + -473834850, + 1498844307, + 1329995462, + 2130674514, + 1695136377, + 520894553, + 2110669169, + 860811437, + -1619369070, + -1733687346, + 756970584, + 127422672, + 1594905179, + 163357089, + -1114467936, + 1533901009, + -85746087, + 1950269709, + -2116697388, + -2068985351, + -1569326819, + 1963078562, + -1608189193, + 913433424, + 891475234, + 1631549056, + 525056417, + -2057532972, + -1981280260, + -2086918888 + ], + [ + 411004960, + -299674136, + -1854812582, + -2057931956, + -1279041282, + -86781955, + 1723839685, + 1405347169, + -226501262, + -915752683, + 1208373117, + 1877651406, + -797525311, + -9328475, + -1671711322, + -1590421645, + 1667270520, + -1176591793, + -1443851730, + -777438658, + -645784661, + -1272233219, + 864295579, + 317546068, + 394293752, + 2085161229, + 1838203272, + -935175347, + 2094529024, + 766502072, + -1517708659, + -776738210, + -1174300669, + 1285121110, + 597700680, + 1198496772, + -1517275939, + 67407376, + 181330018, + 776980402, + -546194686, + -1877078933, + 1667005543, + -316375862, + 1795703525, + -368235247, + -1035816856, + -153856394, + -1736592243, + 252503125, + 2109171680, + -1047027224, + -1503687655, + -1559765434, + -1402586819, + -460635932, + -1064407662, + 919559667, + -683526509 + ], + [ + -587784905, + -1512777028, + 314495907, + -763511864, + 883261466, + -2052891150, + 613308052, + 1292715138, + 909747646, + -1015536082, + 845006226, + 1364873073, + 115209314, + 631024166, + 1356647670, + -83553879, + -1507567117, + 2028482307, + -744486170, + -486747746, + 485188441, + -1381312198, + -659689708, + 332599245, + 1002847012, + -1545545147, + 1409215370, + -958567975, + 1776165593, + 1751226270, + 907472288, + 1684308352, + -1460790792, + -147209086, + -1542030718, + -93326388, + 353395913, + 286833735, + -1821570776, + -1785930365, + 2139562682, + -1060186680, + -23326542, + 343534314, + -1463162201, + -768085437, + 436100788, + -1230977274, + 1256067783, + 632909908, + 2099676275, + 285339557, + 1289840856, + -742716592, + 833950484, + 1878581219, + 1384314556, + 1192668096, + -212501517 + ] + ], + [ + [ + 412925242, + 398095324, + -1247835996, + -1018130192, + 636070158, + 587464797, + 806330784, + 445307905, + 349036987, + 85867119, + 592534932, + -591247011, + -1450717506, + 760096551, + -708698807, + 1107291636, + 1678236634, + -466935621, + -1558592106, + -2143327236, + 385220441, + 1641730282, + 1707916634, + 1712668162, + -2086684993, + -1913940477, + 2006271690, + 748224428, + 1646441358, + 2061710260, + 923699256, + -424040562, + 898226527, + 543808652, + 1579359042, + 1551769502, + -1413076506, + 1634788964, + 858711929, + 1009014643, + -672405943, + -60067337, + 1613356405, + -1552084591, + 143155808, + 2006184407, + 1141674007, + -1508115659, + -1430113306, + 16492673, + -1107931065, + 1638557937, + 1452421114, + 1949468278, + -449964507, + -920951380, + 119506037, + -1653434479, + 968670225 + ], + [ + 1587460864, + -1418684977, + -1298019586, + -848153395, + 1292325346, + -748833242, + 984728928, + 1789621238, + -265295743, + -1556544609, + 1786064879, + -552683839, + 425474476, + 1972750318, + 1706689978, + 1438255719, + -629290583, + 732139370, + -712952814, + 210161268, + -698625933, + 1454836865, + 1078788425, + 1917257992, + -1003486389, + 1821373198, + -1084379845, + 597534064, + -1401099983, + 978727338, + 1180879556, + 1182431371, + -956473299, + 1328636831, + -1464381445, + 1001034299, + -128213388, + -1374608230, + 2036946066, + 1114888896, + -1519370040, + -470825248, + 1022873786, + -1289355781, + -115899953, + -1707110585, + -2050838682, + -1115343243, + 907807045, + 33285415, + -821169185, + -1087146993, + 1304611089, + 712578228, + 1560560716, + 1994552980, + 570014276, + -1958304565, + 1881132190 + ], + [ + -1586330771, + 897873149, + -1085418574, + 1145787989, + 1307223605, + 1258892135, + -982386007, + 608561950, + -1324877120, + 1662690255, + -1490927926, + 1466342471, + -1503591507, + -908030014, + 944114538, + 1969117393, + 893878394, + -674768004, + -811183571, + 560691244, + -217144114, + -1258258693, + 550576784, + -281690766, + 2040362492, + -2021304217, + 1044306933, + 1280419049, + 1301500025, + 859420595, + 2051832229, + -818935940, + -510683963, + 1865228804, + -1850702416, + 1402787274, + 1060424840, + 381569488, + -1627378886, + 477467023, + -263730743, + -1770989197, + 1023807353, + 1341786068, + 250630269, + -1447813268, + -570606243, + 174683452, + 61644291, + 393223467, + -1094247903, + 1272485551, + -1829060506, + 2089209358, + -375864221, + 1413270680, + -1897024388, + 727040959, + 2060110151 + ], + [ + 1977888062, + -224901145, + -541130534, + 1642258779, + 591300632, + 1940413669, + -1141211329, + -217452304, + -803911319, + -342059038, + 1601292270, + 1689748127, + 409410365, + -1998525828, + -250288415, + -54960623, + 917911752, + -993792634, + 337711270, + 1085589199, + 299037095, + 1446213220, + -1062678693, + 515404104, + -190557919, + -399713724, + -325416726, + 236223112, + 56241923, + 318440482, + 1976278965, + 580397093, + 201123258, + 1813305235, + -1125633121, + -1077507437, + -1647490538, + -1281740122, + -1812188408, + -1330471417, + 668943387, + 847192537, + 634535953, + 1738984372, + 1535577477, + -743933882, + -1332380657, + -340702015, + 1835991964, + 2010850007, + -1267932061, + -1523507812, + 1020474779, + 1630175632, + 1933596376, + 1972614930, + -932938800, + 1286363464, + 747181492 + ], + [ + -702631488, + -2078872154, + 659625843, + -594968406, + -895845329, + -2106418186, + -1628494886, + -1330906058, + -1686320619, + 1932437491, + -2107353657, + -477974679, + 2054524883, + -1642636929, + 666067403, + -1072887971, + -767780727, + -239788106, + 339639988, + 1120508865, + 511418720, + -2059200890, + -1361809749, + 547691941, + -906804256, + -1890511560, + 203056407, + -785948085, + 1459406262, + 1673296510, + -1590904570, + 1190434213, + 1539040306, + 603769883, + 468091772, + -154764148, + -44412779, + -1808396547, + -1529264338, + 790442958, + 214335433, + -1400204894, + -628647458, + 628234144, + -1335875852, + -1242370325, + 1631973525, + -180186938, + -169339176, + -1832311475, + -1804934098, + 641965955, + -849807847, + -946363690, + -1367926124, + 1088574754, + 1886543620, + -1028455257, + -1103540431 + ], + [ + 1201222134, + 27473649, + 1263513168, + 1054511069, + 1269387888, + -1466684619, + 150970990, + -268488733, + 1575600924, + 658338611, + 1052370366, + 1640478754, + 818314405, + 661868084, + 128039509, + -1803526140, + 948332586, + -766387681, + -1617925168, + -640241318, + -657068318, + -479861882, + -944526509, + 1896737183, + 1647473075, + -1994138919, + -14227904, + -849657857, + 1498361510, + -32401572, + 576580867, + -1776415550, + 915481815, + -70703921, + 1611508058, + -1687368453, + -846288737, + 1450763565, + -1142117649, + -987480018, + -849467835, + 98832276, + -1912939915, + 508171315, + 1330278256, + -834402122, + -1411710330, + -638598502, + 624666597, + 45166107, + 445416307, + 1311832042, + 1923443147, + -203186842, + 1119075993, + -39101708, + -1553753991, + 411736767, + 1945579853 + ], + [ + -321214421, + 172894227, + 970999146, + 1416780540, + -2126405636, + -1902615803, + -72929685, + -1666947353, + 1816840659, + 878694675, + 497802893, + 359783396, + -58412662, + -1933898633, + 1168337772, + -93664249, + -459558312, + -272180450, + -140679014, + 1896693128, + -1309279028, + -1386965115, + -1614030882, + 518826914, + -2037864383, + 1253673783, + 994323170, + 897490012, + -136622420, + -385055692, + 1887007838, + 1419971402, + -1388064498, + -1036216309, + -1099582797, + -116560079, + 595823403, + -1197889777, + -1912988374, + -493175874, + 14659814, + 740217508, + -1616705073, + 812913874, + -1454286861, + -887987206, + 51968560, + -1696155508, + 296656867, + -1981650349, + -1236801353, + 282798207, + -982522664, + -289420465, + -927250851, + 1459703, + -1538415075, + -1479150728, + 2000255829 + ], + [ + -721171453, + 825492417, + -2110966508, + -1671421607, + 1235315977, + -613492348, + -858127217, + -1406160286, + -1003220299, + -1140802871, + 1277164055, + 1887542675, + -1997497533, + -1560134186, + 547002632, + 1631278957, + -786655614, + 1468170295, + -2128000507, + 1046547173, + 1903236171, + -14078801, + 362009846, + -1037803021, + 1224983045, + 1421547698, + 1431018442, + 1434841051, + -1815507275, + 108731372, + 39742425, + -1942985711, + 1293193751, + -1318721689, + -322615409, + -1906607024, + 1242261604, + -1375085243, + 70979031, + 36169125, + -1735810712, + 1521163411, + -2119376037, + 658147184, + -1408232719, + 433374954, + -1177710630, + 1064952354, + 274748523, + 600915207, + 2092123051, + -242978050, + 1112030957, + 1354475683, + -753566569, + -815251492, + 884573190, + 1838739525, + -2083094990 + ], + [ + -1648448896, + -1422029087, + 591330637, + -341118344, + 2217719, + -785729161, + -318851257, + 1179696928, + -301865851, + -460240024, + -1966203713, + -522687965, + 1080243566, + -1558386726, + -634164462, + -922403240, + -100346083, + 1380329702, + 1492905235, + -499258091, + 331178490, + 1364176499, + 1509408682, + 440381290, + -1558732132, + -529333282, + -937086489, + 773161223, + -1168521383, + -1999935443, + 1659293101, + -1672886283, + 1209278945, + 1953924648, + 1434952253, + -48433875, + 294993644, + 935906668, + -1199374292, + -330819755, + -528287960, + -974638693, + 216040605, + -342851123, + -2065971280, + -1756483833, + 599758973, + 221542793, + 1524152883, + -1832178463, + -748890575, + -483310420, + 772190203, + -271713513, + -70595137, + 1805917966, + -2130400451, + 1688611036, + -927746468 + ], + [ + -1974152660, + 119658879, + -1236791587, + 965974559, + 1114215745, + -420761766, + 1204821218, + -1347565766, + -704078863, + -1885277094, + 608703376, + 922095548, + 1128418473, + -579643030, + 1451253219, + 631807744, + 323444092, + -1195066754, + 1467569497, + 1093866052, + 1613536404, + -668356330, + 220787624, + -1922561880, + 424779017, + 43952546, + 1369459663, + 994055780, + 2106493750, + 1857561148, + -1426627491, + 2022318770, + -2018276529, + -187176362, + 1858542959, + 480492409, + 2112768919, + 245762011, + 779808215, + 144060023, + 1834533921, + -1655541895, + -475040200, + 733859781, + -29261795, + 1998320500, + 353296570, + -1602869389, + 487349078, + -808078736, + -129556137, + -1816556781, + 1585794231, + -417544277, + 1315234989, + -78717663, + 1926007103, + -609807656, + -1690453674 + ], + [ + -100578925, + -2000296977, + 1301232784, + 1799066186, + -1228688812, + -1920340206, + 1107979994, + 811465866, + 1259662357, + 297949468, + 348464144, + -981996980, + -793189460, + 563470605, + 1874756799, + -818687081, + -584529776, + 382430938, + -1933073792, + 656939269, + -1562990775, + 786908636, + 1681866267, + 1787894893, + -1503339567, + 417746406, + -225940442, + -41803234, + 824511575, + 2108265781, + 316301581, + 233637140, + 658726436, + 22066802, + -649336072, + 1388596941, + 696798908, + 280529378, + -2108461401, + -964659410, + -1016832492, + 642671595, + -1616626363, + -507134630, + -192144050, + 1033590324, + -1521178279, + 455177151, + 203457203, + 1027143672, + -1371533205, + 428444287, + -368230418, + -1034045231, + -1828704673, + -512134806, + -257782775, + -1928772432, + 1322778112 + ], + [ + 820509285, + -786403105, + -1945444485, + 886123635, + -2044704861, + -317887309, + -1258133820, + -1141551491, + 1095884780, + -844052988, + -1092605581, + -847919889, + -1508081977, + 1041009483, + -19573460, + -1284470267, + -824484720, + 2052013096, + 335913922, + 805238774, + 1531301906, + -424538480, + -651924415, + 2138910935, + 284851201, + -1219033919, + 1539054879, + 1129195068, + -426549773, + -983818534, + 673586178, + 187107893, + -1131028327, + -1913745650, + 1370592074, + 1488030659, + 1746013921, + -574873204, + 876628096, + 362866285, + -1003824861, + 1835170083, + -704260304, + -2017574952, + -1436016406, + 2010119585, + -1852309600, + 108144480, + -63040588, + 1205797353, + 1379146357, + -115771851, + 565676014, + 1356813573, + 1329733536, + 1634487718, + 890048646, + -508206061, + 253469480 + ] + ], + [ + [ + 956198149, + -874331257, + 2141548037, + -241403312, + 1104372137, + 25849402, + 1962283917, + 720528666, + 1016263264, + 1178820523, + -730630041, + -648328511, + 1405105744, + -162689399, + 714428144, + 77292903, + -2005457784, + -123880734, + -1406885064, + -1774524177, + -1025324624, + -890329936, + 1046098586, + -1064605024, + 1276175054, + -1244660778, + 1403962260, + 111725906, + -1858798549, + -1672468165, + -1837573061, + -384713700, + -861384821, + -1948762349, + 778434466, + 1516443007, + 1469672992, + -1500174833, + 1586456410, + -319493507, + -1256212158, + -1574492392, + 1148539887, + -1046866798, + 604623732, + 232995804, + 1832791476, + 927039477, + 1171929259, + -31940664, + 122927479, + -1506090808, + 1216310183, + 1082640395, + -823441032, + -1546262202, + 1228984445, + 1163908472, + 1207609403 + ], + [ + -2018788900, + 1525609279, + -601847143, + -1106400525, + 113110509, + 1498947193, + 1352835662, + -1421418489, + 2046213633, + 1167799926, + 1859710929, + 1846481555, + 109243691, + -1993731917, + -1836670667, + 541220198, + -1756527136, + 685441229, + -1703816618, + 1353528460, + -999851639, + -1705860512, + -686478771, + 1758491378, + 223026454, + 2120799530, + -1037936827, + 739186518, + -1345436887, + -300935546, + -529924156, + 579886702, + 744286279, + -1912522668, + 839306103, + 1086773468, + -508112237, + -1846979429, + -333364059, + -761965860, + 1256011503, + -1548770693, + -872382430, + 970839796, + 1891948271, + 405566288, + -2137694753, + 855573852, + -2013081914, + -1870174228, + 720343690, + -556600546, + -2031060323, + -402998215, + -518097701, + 439798339, + 1906901198, + -1707976636, + 711983537 + ], + [ + 632378010, + 2048162193, + -452266180, + -1452455220, + 1743412968, + -1932129991, + -215568103, + 659516669, + -1709089578, + -872867282, + -1703375349, + 1484231269, + -1055292479, + 443967360, + -1117500543, + 832529427, + 1274257542, + -1974737026, + 955151548, + 690847828, + -1818176825, + -1012037126, + 1509397751, + -242900827, + -1734608250, + 609458041, + 1226762117, + -286814287, + -1668091871, + -1587404932, + -531036869, + -67624234, + 1077738816, + 778604498, + -1058129658, + 815364222, + -1660735256, + -1356324262, + 1233494277, + 1722030204, + 820233834, + -187561549, + 1680482975, + -629495044, + 607963484, + 797108178, + -1829867725, + 1971551454, + 595431360, + -1113533090, + 1385157326, + -510801222, + -1788087034, + 754526246, + -1564685352, + 416398982, + 762645561, + -1473304035, + 1251254874 + ], + [ + -184007472, + -630711312, + -1710458975, + 1010440883, + -1441643261, + -1428642563, + -1006834787, + -240495345, + 1628148678, + 1065040472, + 1021359004, + -1292844626, + 636048504, + -648985255, + -112001749, + 554333527, + -1431714558, + -661445544, + -449678562, + 1606997538, + 2006305868, + 1961623727, + 118771745, + 611128798, + 928657118, + 1212899791, + 757851225, + 1746748158, + -502335450, + 866979253, + 475525601, + 1173875453, + 1844767886, + -1802944803, + 1514995139, + 1390550144, + 1589600006, + -968237631, + 339274934, + -1843380533, + -1885996799, + 384277260, + 2022508541, + -1173441031, + 1246711059, + -1804543993, + -1869939476, + 470562782, + -949519707, + -1724204635, + 1782073971, + 1663129575, + -2085652133, + 2015509968, + -2068769835, + 1023028269, + 1219371741, + -911979433, + -1563731736 + ], + [ + 268611776, + 1657453190, + -2012683149, + 1508041632, + 521406954, + 2090600051, + -1014296204, + 621456154, + -193169239, + 578054148, + -1379251140, + -9367345, + 2089723489, + 1477680206, + -1256601952, + -1894397286, + -356760993, + -1164869805, + -1053981840, + -1364084139, + 178617421, + -1745373704, + 1740931352, + -2016695130, + -1445735539, + 265997695, + -1542696930, + 17063786, + -1829376307, + 1589029958, + 383760942, + -843483663, + 438417290, + 175348014, + 1380361155, + 972746279, + 1442942929, + 1562132603, + -1709644150, + 1156152466, + 1763192954, + -1295370437, + 1414689670, + 473520898, + 632421362, + 915521028, + -656871826, + 1709121164, + 1054783914, + -263786450, + 518289676, + 1949961284, + -631160703, + 1688941583, + -2090550787, + 1261452659, + 397116870, + 902158809, + 328526362 + ], + [ + -91392679, + -1483576294, + -1104298253, + 1745157553, + -400884823, + -1463396696, + -1594466635, + -914415080, + 995210015, + -549807163, + -299248279, + 785831505, + 452375245, + -1796841978, + -466698668, + 869191590, + 898961200, + -367315206, + -1226319964, + -1361735465, + -1760884677, + -1666101707, + 2018492151, + -376514003, + -770529724, + -232002215, + 74890662, + -1557778053, + 1736443225, + -75308705, + 268190490, + 10473720, + 1879141522, + 2065924442, + -1607160485, + 916135006, + -1446548472, + -2095218431, + 223663294, + -99350326, + -33715296, + -2054756027, + 616899951, + 48159357, + -1897748044, + -696054838, + -1567582479, + 1733048454, + 1040332572, + -28823546, + -1773523529, + 1502827362, + -623277201, + 360229320, + 945333840, + -444472485, + 2028102576, + -1160899726, + -672748040 + ], + [ + -1360829911, + -672323451, + 1265066709, + -122415803, + 1644914737, + 1676964225, + -755548872, + 1267572995, + -23139033, + -328616429, + -912673638, + -1861693200, + -192009085, + 722634339, + 1586953363, + -378199240, + -1554887447, + -134119196, + -895560696, + 1799416321, + 838685008, + 1741982744, + -813356080, + -234587663, + -1798920542, + -1567321159, + -539425210, + -442571822, + 757597872, + -1222480474, + 2078785365, + 1204235963, + 1684241338, + -830441150, + 265763280, + 75709111, + 1191136738, + 1494763547, + 306609878, + 2037955095, + -26211817, + -968915479, + -1414622196, + -526998913, + -892625126, + -1287375998, + -205699339, + -1024520674, + 2085651778, + -838667667, + 466271901, + 1083548764, + 1910739600, + 802815465, + -1036448957, + 240668215, + -1851254354, + -986208340, + 2054605309 + ], + [ + -2126231054, + -731758106, + -1917880175, + 151638627, + 1078700249, + -1841927028, + -1594372757, + 1547869893, + -949221645, + -2144562687, + -1726316895, + 1743807805, + 1818364850, + -1437221196, + -943780585, + -1359450442, + -35129291, + 1399297989, + 1114623055, + -488636613, + 839035100, + -1047895461, + 1757191001, + 414211095, + 1791733542, + -1054794670, + 1933508966, + -916771919, + 791674669, + -1951846454, + -1157387878, + 169270157, + 19195675, + -1591632822, + -2104586923, + 1447925293, + -1097503624, + 1078123271, + -1403580581, + -921445399, + -2075718658, + 145077885, + 72834043, + 332331218, + 1067609333, + 714904586, + -1278138166, + -348232674, + -1819889153, + 655120688, + -445069132, + -1419960577, + 1623017826, + -124473601, + -1921819387, + -1743729805, + -895252684, + 1894380386, + -1725239457 + ], + [ + -423443539, + -440084972, + 504407402, + 425301766, + -43738478, + 1317572487, + -2032303087, + -458129800, + -1878131226, + -854774774, + -1011223217, + 1648089976, + 751340358, + -1117590359, + 607457296, + 1427553466, + -1340266058, + 277152841, + -48905878, + 1778924910, + -570967726, + 766989275, + 294395413, + -760314249, + -710016844, + 1554376599, + 1701657885, + -1029543436, + -118461244, + -1534555743, + -315345789, + 1578776853, + 873279783, + -61005991, + 1205544665, + 226640511, + -268209068, + -2074512068, + -1679503165, + 166134888, + -1782029113, + -2097775097, + -743569273, + 240665466, + 998933269, + 2000202091, + 659873551, + 2040861839, + -911669712, + 677148228, + -2128614244, + -1563823889, + 612774150, + -790978746, + 276597371, + 1901855994, + 1170332165, + -636367585, + 799576156 + ], + [ + 1819156204, + -1087055047, + 236044671, + 1000295177, + 683340537, + -58492786, + -287708280, + 321163704, + -15111935, + -614209583, + 1608271051, + 1248071686, + 606361812, + -1305293793, + 61052509, + -1268993683, + -1448766667, + -1127746375, + -1470999375, + 1243617175, + 60325134, + 979698698, + 2046530207, + -989613649, + -1309582287, + -1529503944, + -2067635326, + -2026409812, + 408824618, + 789520314, + -891430848, + 166958635, + -1259234443, + 868933545, + 905903453, + 894448841, + 51350615, + 1480801803, + -1788875170, + -360921869, + -1875565623, + 1405631815, + -1831260220, + -275876521, + -1348706820, + 892586164, + -419366189, + 219653001, + 1985298092, + 1810005320, + -306847419, + -557794045, + -862649770, + 815301311, + 2124899048, + 421314683, + 279727491, + 2141825753, + -1330900173 + ], + [ + -1815646854, + -1740003396, + 421374366, + 1702216257, + -1149147954, + 962336094, + 1650066039, + 1788796739, + 1264863602, + -569881573, + 695094768, + 235706642, + -84402084, + 893738791, + 778641915, + 1324751376, + 233378349, + 680956354, + -913543559, + -114671326, + 1371907707, + 1166588803, + 54013789, + 287412362, + -1043165455, + -503035213, + 705880611, + -1651128320, + -2067417822, + 429017018, + 945276710, + 2064697003, + -127410232, + -1618002915, + 576875164, + -824788133, + -1472239031, + 520269648, + 937385487, + -1911268120, + 958963482, + 318980328, + 1037623570, + 558313704, + -140875527, + -712384463, + 603470360, + -1290407387, + 211549549, + 1086321307, + -1146413332, + -1780611234, + -2048601182, + 235784863, + -371184654, + 662210566, + 1352558429, + 2057088765, + -763484386 + ], + [ + -1664692109, + 1069454745, + -2065322165, + 599858787, + -965817685, + -630226304, + -1615536863, + -2145011618, + -1314414255, + -296326154, + -885218371, + -460204872, + -1667377053, + -1551588553, + 1063179632, + 1368924794, + 1030719262, + 1956283088, + 994056569, + -1626749095, + 1018280240, + -1155598878, + 1190662144, + 569069633, + 1489862298, + 1936437598, + 810011318, + 1864012817, + 173148206, + 1852609302, + -1765133321, + -257075355, + 1128547120, + 2086936615, + 1585358593, + -581266752, + 549432970, + -1775112716, + -1649688963, + 878059535, + -803163308, + 241310332, + -1261396998, + 1286112779, + -1778081158, + 520154109, + 760882525, + 1377167926, + -1050432133, + -670481627, + 240273945, + -910803913, + 1015745828, + 1104864487, + 1098127113, + -9797997, + 548930699, + -1376986429, + -1298694944 + ] + ], + [ + [ + -536788469, + -1259175976, + 1291314625, + -1040911522, + 1820731905, + -382511354, + 1118075642, + -1820317711, + 936840838, + -189986122, + 1338517752, + -1370305065, + -1286212665, + 1557682039, + 341798481, + 267199073, + 404524650, + -610774988, + 1915267357, + 233456150, + -2081751127, + -917268012, + 2020880923, + -59424999, + 970980128, + -2067461297, + -2051111350, + -1269043410, + 80799298, + 470169794, + -1847762373, + 1789806305, + 444077112, + -637957580, + -207845459, + 25069048, + 1170061898, + -1748807501, + 341144452, + 98390464, + 1229994272, + -601189390, + -563559402, + 1320078709, + 1532818069, + 1389531625, + 1573273182, + -1707555962, + 667604244, + 807472525, + -1014826310, + -199909479, + 2110679413, + -1549324922, + 1364655544, + -781929057, + 1510332606, + 148773736, + -2097871449 + ], + [ + -1678985876, + 1400780099, + 1252322918, + -1212209105, + 607578346, + 35460276, + -1916306200, + 877399770, + -1462764661, + -385291879, + -2112921898, + -1101129206, + 1873074332, + 781206, + 960195937, + -859997550, + -1961455892, + 495298557, + -1115179578, + -1676296233, + -24143419, + -393773375, + -1649071145, + 393430227, + -232488516, + 2106773610, + -1765288500, + -19508729, + 1260070013, + -318317437, + -1250713228, + 2101151964, + -750670064, + 1827014618, + 1463823067, + 742886563, + 1173763164, + 192299860, + 725296869, + -983997033, + -1907380654, + 531943646, + 1302169312, + 1434404916, + 1125724534, + 2068398898, + 406175839, + -1413169614, + -1265811090, + -970419690, + 2042414519, + 1651096504, + 969069464, + 1550333315, + -678997225, + 930542574, + -1431381751, + -1701961153, + 610084561 + ], + [ + 885860015, + 408731520, + -132890171, + 455446500, + -552972058, + -885298878, + -1070793735, + -582844454, + -781767130, + -1466618616, + 153729589, + -381081900, + -1451914398, + 1746840419, + 39966639, + -1535048381, + -1940452021, + -1780371701, + -383811213, + -1106983339, + 1975798611, + -129788072, + 1026390403, + -1097574815, + -1852839978, + -709254211, + 806750486, + 1134257723, + -1305184018, + -874153033, + -110963173, + -657629056, + -884039513, + 2077345537, + 1864707403, + -617523503, + -1913664920, + -605921088, + 1636202319, + 1715398789, + 864914795, + 754635049, + -589316033, + -254077677, + 1630552331, + -1219746736, + -402426125, + 1620152073, + 851992840, + -1677827874, + 1236372767, + -1855846331, + -917443898, + 1803167540, + -1837147512, + -1341853086, + 1581088486, + 729110034, + -1154112465 + ], + [ + -669719636, + 1854596945, + 452657551, + -794398501, + -1527414508, + -365519575, + -785612235, + -299315450, + -1938456072, + -137914856, + -1088437946, + 1987549620, + -958691058, + -1094843733, + -849775214, + 465033278, + 993211894, + -884199958, + 833465078, + -1585142811, + -1324587130, + -907217069, + 856306481, + 225073930, + -166018165, + 459518385, + -1304750153, + -1014809156, + 884667796, + 2092999609, + -2146938740, + -589516397, + 1646831342, + 1426092062, + -1023457898, + -1997014274, + 290939837, + 838455246, + -1054684995, + -844121821, + 747178686, + 158437831, + -934773520, + 1445700743, + 1732722415, + 965699884, + 1915724250, + -602869195, + -1671385500, + 998491693, + 258570006, + -369377941, + -1028462018, + -1874811694, + -1410550560, + 711181815, + -1167881095, + 1876111285, + -114342278 + ], + [ + -1788199914, + 662303555, + 805844534, + -1376352415, + 1459146417, + 1021235328, + 415033846, + -1627564750, + -62696865, + 2021915333, + -1128666155, + 1872246634, + -1314897658, + 456545236, + -445402889, + -1855024267, + 606827303, + -115075080, + -795977245, + -1148723817, + -49796284, + -1692733882, + 429450873, + -1748121624, + -1245628016, + 39787248, + 1036784750, + -440188420, + 552542280, + 1854395756, + 394423704, + 1074222601, + -94011434, + -1031178769, + -580654960, + -637259997, + 209652502, + -1498433650, + 1141308366, + -1492465736, + 884807769, + -119804139, + 1020963029, + -1395062058, + -1248042383, + -1064124901, + 1201236354, + -1007778291, + -706899123, + -1547359447, + -1146404344, + 1529191270, + -1625425550, + 1771089668, + 1418745373, + 1924368870, + 529128543, + 790646651, + 1465897803 + ], + [ + 899740649, + 263778873, + -338884134, + 1547392723, + -789592463, + 242971585, + -1888768228, + 626397665, + -1581198488, + -1905416912, + -874065745, + 728678437, + 1391541192, + 419668323, + 661592945, + -1107774268, + -1688937900, + -1663295568, + -1825154313, + -656336259, + 1065029231, + -1889000883, + -658697715, + 433058352, + -1891468409, + 197323346, + -439842930, + 1794504170, + -15626612, + 75426535, + 1504198287, + 986685578, + 206123623, + 704310537, + -413811062, + 857549848, + -821672027, + -800357829, + 1410662067, + -363568597, + 134562581, + -1633076922, + -671363052, + 646273248, + 130439798, + -848523048, + -2019397786, + 209562238, + -648568335, + 1810430647, + -1959464932, + 785610288, + -502337746, + -997866190, + 918826057, + 62909141, + -1827008482, + 438846393, + -1380513650 + ], + [ + 1503897726, + -1110990671, + 1261694764, + -733871562, + -793556719, + -2138697364, + 1802347034, + 223977398, + -1514457084, + -1999551281, + -961693715, + -31428765, + -2002037132, + -597152214, + -810616837, + 1601923052, + -369158859, + -1698386747, + -1111072556, + 1401155252, + -2093314833, + -1575608706, + -2102325198, + -1935844013, + 1820920204, + 2107948751, + 1008485489, + -1752865845, + 852101241, + 1171072484, + 1227217754, + 1061303937, + 834037239, + -247585784, + -1883525975, + 1390922095, + 1828500437, + 705881, + -305755839, + 1794127623, + -200030336, + -555393471, + 1660303486, + 1833354467, + -1269150149, + -964892081, + -803933868, + -1461698479, + 1524764045, + 2035069938, + 84445462, + 907624048, + -342953870, + 2128550371, + 1952329836, + 1071339154, + 1669528060, + -1568580531, + 1663825191 + ], + [ + -315127060, + -1236082209, + 1852116677, + 1477026076, + -1568102602, + 672997072, + 1640936320, + 822604432, + -77098044, + -1942052267, + -17267950, + 239377992, + 1472348829, + -1208769791, + -1260523469, + 1834448531, + 1450904634, + 264710486, + -232728540, + 504185697, + -1493751494, + -1102582770, + 179413427, + -337687005, + -1382545198, + 126278771, + 657481605, + 1340202364, + 558330265, + 479261365, + 243105102, + -1661994638, + -496887139, + -211393261, + 102868791, + -878223211, + 1048096279, + 167142197, + -834913946, + -129557241, + 901366986, + -2051585161, + -682267899, + -1256205264, + -766414200, + 687533661, + -1230704796, + 190392402, + -527530932, + -1918642066, + 1655828755, + 419477868, + -871044614, + 13984952, + 2091786596, + -1502372870, + 1510183572, + -2139068663, + 1564135429 + ], + [ + -706881826, + -875946042, + 1201273423, + -1444807251, + -1576123488, + -142973949, + 1908819521, + -724092806, + 182336381, + -438667451, + 1109797670, + 1714960191, + 2048072877, + -991614429, + -1019404045, + 1823458357, + 355869554, + -738691158, + -684372405, + -1389679688, + -1784361979, + -658796622, + 1260580191, + 685010364, + -2095572658, + -1955646502, + 1584134097, + 1260773003, + 1265093449, + 1553914776, + 594426062, + -697376772, + 391442950, + 610124660, + 1484600579, + 135745299, + -1908232473, + 525961148, + 1015288721, + 1913690320, + -1372588283, + 1547139143, + -2060063171, + 990090342, + -806207830, + -1642837613, + -742303607, + 222896666, + -1320196163, + 216953135, + 905536753, + 1615145733, + 253020621, + 435676721, + 1804148563, + -1998758631, + 1123959609, + 2050636897, + 1400717320 + ], + [ + 1815852048, + 1728742874, + 382245687, + 1315801286, + -584057817, + -1640093914, + -1783189809, + -1350857007, + 962483717, + -421716163, + 1337546945, + -721266418, + 1249289716, + 1655390361, + -743624942, + 103938075, + 157005325, + 1614633994, + -537638558, + -484637800, + 1183511891, + 1745940065, + -2025747115, + -1839416094, + 1861437344, + -233871025, + 253732362, + 1722828844, + -442467138, + -216354211, + 1491084333, + 999404227, + 831643654, + -597530145, + 866705082, + 1413946920, + 1774359044, + 564417614, + 1596740029, + 1339422370, + 994082126, + 156710760, + -279701746, + 591049451, + 1654954964, + 123072133, + 858298437, + 289102899, + 638785704, + 812465406, + -1923933276, + -1628447289, + -1980457679, + 1153530272, + 1698107902, + -621878609, + -1822060247, + -2093457471, + -236366572 + ], + [ + 617078811, + -716599112, + 488079720, + -1488318807, + 969894880, + -728195539, + 2140264350, + 1157437802, + -165575255, + 1917385564, + 2032903973, + -1300368480, + 334067956, + 663862945, + -610413518, + 2143909325, + 763601504, + 1122982675, + -1303716626, + 1726883155, + 2002709371, + 1736475103, + -253155462, + 1864893440, + -2101821909, + -1272674800, + 667117968, + 1171348954, + -1630668995, + -887998039, + -1765592880, + -1702011803, + -2046318007, + 2110374725, + 1644833923, + 466365305, + -2002838088, + 989151937, + 159782534, + 1186895238, + -45370213, + -2110845500, + 1765394575, + 1630744740, + 1765844213, + 694032289, + 1807673748, + -1841577340, + -429484486, + -772439180, + -113809626, + -1969567898, + 1398736145, + -863973972, + -1631408446, + -1298008619, + -1656060811, + 800290137, + 1811307951 + ], + [ + -1787642701, + -2021066062, + 1633193384, + -503053115, + -1629844283, + -1310195994, + 757775117, + -1786764280, + -418633233, + 2035247993, + -296756166, + -1434724026, + 1111808990, + -292165770, + -438500119, + -1047231120, + 1087295972, + -37926295, + -68722751, + 1146301877, + -588851992, + 685979059, + -1408228811, + 308162912, + -306344457, + 45875665, + -578965204, + -1581183425, + 1806069206, + -418743595, + 1061892947, + 1740604010, + -242248638, + 1376635998, + -261992589, + -1869428546, + 1641982248, + 1462193359, + 283487208, + 1408915238, + 727431811, + 1296911828, + -1903782129, + 1352109931, + -1226865291, + 2074615312, + 2002675373, + -1910377723, + 651684209, + -499054905, + -1052962500, + 2011924361, + -423375684, + 226211361, + -801420508, + 782960307, + -1063136857, + -593327328, + 881122909 + ] + ], + [ + [ + -1237383256, + 1222691134, + 2054823990, + 876122365, + -594199351, + -1367866057, + 261422309, + -266549297, + -1100307184, + -570791718, + 2005540300, + -1422313584, + -1037604837, + -650194415, + 1777881644, + -608271311, + -894170059, + -869832732, + 1919530810, + -627965986, + -569805085, + -582272329, + 1597987425, + 903394752, + 428744440, + -1231734627, + -1658613635, + -1769365924, + -877799881, + 1252364394, + 1120503710, + 1212562816, + 719568895, + 67285230, + -618054477, + 973725537, + -1308481380, + -1853074106, + 1412325719, + -109726192, + 525635318, + 1962916639, + 781532616, + 1135394597, + -89907377, + -779300511, + -642781109, + 1721739700, + -505734472, + 1862193897, + -2013859787, + -890189059, + 1905947734, + 343000783, + -573179424, + -1393232437, + -73147190, + 1964876872, + -613509979 + ], + [ + -78484653, + -621971193, + 1549604289, + 797207935, + 501672846, + 731673663, + -379119258, + 1332406301, + 487965624, + -1839141077, + -543015968, + 1606569835, + -1053131061, + 1961435120, + 1352760363, + 2100694982, + 1278713812, + -1594326254, + -1327632058, + -57134380, + -608454438, + 1885674926, + 1497537930, + 1112123799, + 1893693277, + -1888921243, + 867256224, + 1590445357, + 2040903188, + 1454042223, + 1327617929, + 1203312528, + -1596425706, + -378657092, + 1613971647, + 568201308, + -1030464482, + 927382224, + -2035773393, + -443886118, + 1092081502, + 1219771685, + 39443184, + -973721960, + -14578508, + -1358780949, + 1873049754, + 1541461009, + 953908111, + -690110398, + -1531278116, + -1903650808, + -501629467, + 1428924078, + -558557468, + 1284262342, + -1388527233, + 1298757131, + -1816917953 + ], + [ + -683399653, + -1503015266, + 443451464, + -1341109109, + -2087716931, + -764732949, + -2137668329, + -518006431, + -1033943150, + 1860784091, + 108695864, + -258458516, + 430851406, + -1559519862, + -1574533392, + -1485513254, + 1579100663, + 1053592158, + 1973761579, + 1342464260, + -1635471346, + -1437624259, + 1390958838, + 202109993, + 490648027, + -1143609131, + 10300688, + 1727174948, + -46971874, + 807221577, + 1073033844, + 1824843814, + -1250199747, + 1762851112, + 467974526, + 1430713040, + -1024978750, + -1640839184, + -1781715810, + -500938700, + 227116666, + -910787576, + -993821817, + 1357639783, + 1042190335, + 576977662, + 646018092, + 1487488297, + -1184026200, + 1888608689, + 1552898918, + -670031557, + -657136057, + -1355150141, + 897876880, + -842108214, + -999338268, + 739717689, + -1303094606 + ], + [ + -1662147818, + 1547360745, + -1977171350, + 1798153861, + 788464045, + -635436884, + 275805349, + -794696324, + -390825043, + 870012234, + 1757130721, + -1170962242, + 143896805, + 1564253328, + -2086963013, + -2110912527, + 493414940, + -1537068373, + 2117829046, + -1629069702, + 1023735879, + -782441607, + 1820698670, + 1572564195, + 1281867666, + 601336198, + -1219314632, + -1685892374, + -1021738324, + -1808536643, + 1224093849, + -908675519, + -256953386, + 514676364, + 865843072, + 402689174, + 1013214891, + -1656900263, + -945177554, + 1120123631, + 936534138, + 568074119, + 1889768751, + 2074710663, + -1787358339, + 225894789, + 1720803509, + -741638659, + -1894499707, + -1634873031, + 955107542, + 1800022937, + 889676457, + -1985693524, + -374672867, + -649708395, + 1768719106, + 132022393, + -1138793011 + ], + [ + 299751712, + 1068086733, + 353577190, + -354002781, + 932524881, + -840892588, + -1596345068, + 1557386256, + 942085314, + 992588455, + 1672964170, + 915712573, + -2016715371, + 1475245647, + -1993691100, + 828156441, + 2110461299, + -416487038, + -807700752, + 1837716139, + -193002849, + 1812682112, + -815774996, + -1355912182, + 242608294, + -549153383, + 908306355, + -865230905, + 1116476196, + -626247396, + -621100322, + 900850690, + -1028314405, + -920730438, + 200282906, + -724718537, + -497120807, + -692581698, + 524465224, + -708310489, + 479120454, + -1142019722, + 1694162968, + 1938653683, + -2130920082, + -1698574841, + -1710048984, + -1362501408, + 1231576292, + -1086776917, + 358887267, + -1066560423, + -1879022286, + -1787188268, + 1900768562, + 249631982, + 645981898, + -1339829676, + -60148723 + ], + [ + 676853336, + 1200812742, + 673488889, + 412381724, + 534483878, + -544185805, + 855367804, + -873446060, + 943279360, + -200017252, + 330723354, + -106316497, + 293686382, + 910670136, + -940567437, + -115951981, + -416232560, + -2068704660, + 1512219178, + 793069974, + -1953555452, + -1848519210, + 1831882675, + 1487479459, + 984915011, + 894538708, + 1465560226, + 420220345, + -2122767809, + -196885183, + -725645470, + -1408274453, + 1543870202, + 665703108, + 1726439544, + -1677210000, + 2041974379, + 449020699, + 293019857, + -1360050964, + 533880259, + 416055657, + 866479794, + -1498259232, + 584595491, + -1741685576, + -1842433435, + -125109370, + -1637709798, + 900885606, + -74788199, + -1123331265, + -977116755, + -9852995, + 421814384, + 1283684314, + 312856144, + 212326155, + 458141257 + ], + [ + 417167790, + -648769344, + -1201906715, + 110805287, + -1612764101, + -1109026436, + -1507351210, + -42221387, + 2030678189, + 1610994251, + -1775461040, + 1379764518, + -1496766170, + 1763335533, + -1264034540, + -1606548975, + 1236716972, + 1431083651, + -438286145, + 200079417, + 1249389888, + 1515582883, + -348202405, + 1222551704, + 1265875771, + 1257889253, + 1698540569, + 1443437768, + -226363631, + -795017036, + 2088931453, + -230408801, + 1859339523, + 2135218696, + -2081520745, + -1542070607, + 275487079, + -1769937859, + 674834815, + -2098737753, + 1473879484, + -308385580, + 744575540, + -149649074, + 808532305, + 774566416, + -903466903, + 1289475488, + 1376717960, + -767516027, + -1875661036, + -222625395, + 676008105, + 1194652277, + -1279797384, + -85285989, + 1140640160, + 110174074, + 1246577155 + ], + [ + 747512376, + -1396787876, + -1243268614, + 1260800424, + 874107626, + 1449532308, + -883777018, + -1919713985, + -1126843045, + -300618923, + -1624188136, + -1319864055, + -1526540668, + -1604574932, + -504982821, + 1303759056, + -519741461, + -888290458, + 208481762, + 618459751, + -647202411, + -2131671949, + -868751134, + -1806230866, + -1525575099, + 473481280, + -1378156399, + -557174934, + -461210592, + 1630821033, + -1487827249, + -1794268440, + 150066266, + 531535055, + 8942659, + 871371561, + 1562415653, + 477684530, + 161570658, + 776140493, + -1229338966, + -1076617725, + -557050461, + 1147514200, + 1511808602, + 234755891, + 514988755, + 1237136858, + -1107051155, + -1624507954, + 1058497531, + -1601898050, + -1469642668, + -448739272, + 1226564910, + -473036259, + -1637288082, + -1595720923, + -1060132647 + ], + [ + -1798712766, + -738418342, + -1800556017, + 1484253177, + -1922518258, + -1298210350, + -2005121641, + -895194997, + 1321808899, + 331260063, + 1868240057, + 500961402, + -319222662, + 1969266347, + -1345439533, + -1663147003, + -737150981, + 1845374253, + 1368016248, + 158955983, + 1843620993, + 629253482, + -1122335065, + -2123493589, + -2016018439, + 1500186261, + -821975937, + -335199499, + -492354199, + -1767716818, + -2134564669, + 974975964, + 779215356, + -1179466005, + -1612749734, + 68093106, + -1795978408, + -901578944, + 941179082, + -1402339305, + 1163001829, + 1648982218, + -1357088746, + 711191042, + 1153156753, + 83765194, + -869778838, + 2076314269, + -824111141, + -1084503705, + -1621640708, + 1744669900, + -1174613446, + -1575031767, + -1980972171, + -898226413, + 738573384, + 788829598, + 1509123118 + ], + [ + 722510328, + -1939848185, + 1471711055, + -1050516389, + 1962153188, + -660535263, + -2076546414, + -461511032, + -214075891, + 1392456933, + 224333892, + -1963327872, + -1941744405, + 490113224, + -1787028583, + 138587694, + 1704645842, + 1453735725, + 565162791, + -833808763, + 65356068, + -1710170303, + 1028059043, + -1586655381, + -1926133839, + 560828453, + 311850112, + 196522051, + -105218053, + 396354244, + -255591809, + -1558680646, + 300039584, + -1964990566, + -1873723546, + 285586811, + 875652029, + -1799325942, + -531121887, + 1845291722, + 1207913808, + 1302739432, + 671156016, + -1374592011, + -483298873, + 420239332, + 715716254, + -1580442508, + 2021803404, + 1873339931, + -1990399528, + 384192334, + -1533028555, + -782735733, + 1659468190, + 774813726, + -634005824, + -2136581128, + 1444766124 + ], + [ + -911143924, + 453410706, + -1141734621, + 1244968264, + -660664638, + 1029957096, + -1781095723, + 496065663, + 2010000296, + -113945442, + -137921686, + 800171667, + 1530761335, + 1336641364, + -1891875799, + -875966823, + 1481008101, + 2038139559, + 657279210, + -2127857741, + 767825057, + 1918639467, + 1315731946, + 960424736, + 111983113, + 1727007855, + 575574453, + 48155305, + 1717061961, + -2133034037, + -1610163415, + 1466473756, + -1908399812, + 1709088901, + 2073147924, + -1027405360, + 1638520118, + 200740223, + 60069296, + 1815702822, + 1205900769, + 1671229890, + 1640337646, + 972895148, + -142350794, + -1352355494, + -1726753557, + -1062389514, + -83130662, + -1557978687, + -638348585, + 1265176182, + -2048089150, + -823702519, + 1971592407, + -755043733, + 926786351, + 469354586, + 1227580977 + ], + [ + 984742115, + 415581438, + 2024223876, + -991403061, + -945155396, + 363793568, + 922895581, + 774259822, + 1960611003, + 418072362, + 1124149875, + -1601403099, + -1983109092, + 1346695476, + -226937552, + -869505961, + 1076218410, + -443534069, + -2019412982, + 217811602, + -1608457240, + 2051429661, + -737517310, + -805201042, + 1475397358, + -1967628274, + 761873820, + 2029183327, + -2018758278, + 1964858300, + 502682810, + -1295877801, + 1515969226, + 1413232634, + 2070486429, + 1802241871, + 476300436, + -2091682872, + 1061615043, + 1094141961, + 1172359919, + -1374880334, + 1005674276, + 1405230210, + -1825887786, + -2057520465, + -1789071128, + 821375858, + -854282833, + 1360540142, + 1964784030, + -1994416256, + 1024206557, + 1104077818, + -1824754550, + -1637397745, + 1312652208, + -1807812863, + -1292368969 + ] + ], + [ + [ + 1806741662, + 975821441, + 1816901233, + -970429410, + 1035690649, + 469858461, + 1675919242, + -1177988827, + -2075725611, + -431862166, + 50158830, + 318228354, + 1596174104, + 799833110, + 1686958221, + 987136647, + -571115453, + 1359608274, + -753295537, + 1342878558, + 858900459, + -1196626656, + -1889060839, + 1658965351, + 1204824723, + -1930282837, + -1075106617, + -75567957, + 92653170, + -526356581, + -1320485043, + 718714716, + 1006559549, + 601825868, + 1960521248, + -457524805, + 175379093, + -784171939, + 1935813872, + -349387991, + -420609204, + 1045257350, + -917398489, + -583398958, + 1454320569, + -2055111557, + -1984567700, + 1573453349, + -939844589, + 1205392648, + 818147294, + -1288821279, + -1336114048, + 2077307039, + 1676983409, + -1042804702, + -76545753, + 1555847947, + -1091337336 + ], + [ + 693504080, + -552955825, + 1641133489, + -928798167, + -287060386, + 862941111, + 737105079, + -1675446141, + -1772617147, + 1519015065, + 1123824207, + -1508307750, + 637018412, + -934296319, + -401696833, + 544192979, + 594176904, + -626177810, + 1420879284, + 43179294, + 1345507008, + 296800757, + -615783413, + -1034993329, + -2091360810, + 148613537, + 241899883, + 1887053997, + -1030793334, + -2136849829, + 1694714250, + 413297889, + -1935200372, + -772209036, + 2019664537, + 1555015649, + 229439843, + -1732624044, + 645720465, + -1887103529, + -465890223, + -408467383, + 1188157765, + 746217229, + -91075430, + -2119772219, + -2068938592, + 1336739053, + 650203604, + -702168706, + 1076214470, + 1804974358, + -2091036194, + 1742750008, + -1082568725, + 1133051194, + 387112652, + 1017931514, + -1642046563 + ], + [ + 432985079, + 2004262034, + 1264814489, + 1281525486, + -1382622659, + -963463335, + 1361969921, + -415977126, + 280066110, + -1428679310, + 1211076711, + -232868585, + -26634779, + 1941438571, + 562463341, + -255013807, + -680336837, + 434692906, + -324649775, + -1177726923, + -580794569, + -915704707, + 1033331690, + 11125270, + -1286132569, + -1503671220, + 1849074571, + 1670301484, + 1414266109, + 1009299959, + 1553639098, + 631623343, + 1778034239, + 1797960334, + -274794450, + -1079542620, + 1683261947, + 1402822800, + -240067423, + 1755197203, + -1711091345, + 1380874846, + -1934516209, + -1707310346, + -1874395133, + -1804362656, + -1340001381, + -592881025, + -602132682, + -339790196, + 2058373261, + 47551327, + -1111538674, + -1556757794, + 1773786328, + -962820258, + 1333301529, + 1244469077, + 1551010719 + ], + [ + -1518758089, + 1223043013, + 1211958996, + 2031921430, + 894714636, + -1632886830, + -180086839, + -90288619, + -113212489, + -675016070, + 1295128222, + -926692946, + -237058208, + -228388659, + 615358945, + -81906676, + 2022532487, + 2087122911, + -152810385, + -1010684495, + 1121332462, + 1768157381, + 1662003041, + -1430337456, + -1919067968, + 708868471, + -856777532, + -835730948, + -2019154617, + 1977316212, + -2141692538, + 578158489, + 1826300746, + -1871680070, + 498679914, + 1819090090, + -383171682, + -885547440, + 877683702, + 1835661910, + 252761608, + -2089564741, + 792819832, + -1208213445, + 2100330197, + -951772124, + 586244797, + 807393798, + -234614560, + 1279688721, + 1702156344, + 558733192, + 1092545359, + -1881096961, + -1109265492, + -285021263, + -1587923565, + -25838890, + -1833056665 + ], + [ + -606783746, + -1883509461, + -345548030, + -404474949, + -74664732, + 2105556213, + 231935991, + -1513251141, + 562429055, + 2057891439, + -1245014991, + -1802524334, + 1725230455, + -1407385255, + 1408245865, + -309124482, + 1230995805, + 913031756, + 1313633773, + 1120298856, + 109339890, + -1098665784, + 1945865270, + -1337744842, + -575741739, + -939487611, + -343671434, + -1076414521, + 1358406751, + -269573793, + 1584859610, + -2014298432, + -219097682, + 364005363, + 1494699092, + 991661929, + 572238716, + 1481611885, + -480946563, + 1960072126, + 1741594909, + 1754282858, + 13664784, + -1747030518, + 1499560168, + -359356597, + 1341824352, + -1910317498, + -1732452822, + -649204722, + 1593974346, + -2015508210, + -1449884407, + -19844212, + 1348019355, + -1480351807, + 1097658860, + -46188835, + 1018662255 + ], + [ + 935627716, + 1807651131, + -1897758030, + 431899166, + -188620827, + -693188974, + 1033530184, + 400258540, + -239250130, + 842367311, + 319636536, + -581453685, + -705450357, + -1055290572, + -872486288, + -44277130, + -1371114589, + 1710715073, + 350566227, + 560341666, + 318603179, + 1706199914, + 1370365672, + -106877413, + -669105225, + 1919810164, + 429142399, + 1252233198, + -1548840118, + -624560071, + -1009657295, + -222395134, + 14407497, + 2137901446, + -1696173834, + 1948628118, + 1339973634, + -385513368, + -939971057, + 1432626482, + -1561510253, + 1759773848, + 1902918513, + -1066234590, + 260407332, + 75617498, + 1145469562, + 1104173143, + 2125379106, + -1817365583, + 1364849579, + 1312903359, + 1036729202, + -1241047280, + 1043220530, + -90307576, + -948630709, + -535995388, + -367866929 + ], + [ + 1031519051, + -1285298421, + -1146049448, + -556121913, + -144491675, + 1916411739, + -1006830188, + 1744744784, + -1912109899, + 45124029, + 1475372516, + -812413162, + -1183177653, + 452780901, + -1149259562, + -2081215929, + -1946655897, + -90616104, + 11582558, + -2034995232, + -992292077, + 1102946676, + 281326560, + 480174262, + 960050978, + 1734961076, + -1950217370, + -74375863, + -1286386690, + 718431155, + -468618039, + -1486595088, + 1631072048, + 68737547, + -1676217446, + -1179718607, + 1047242401, + -126997402, + 1948121520, + -1932173824, + -1813906472, + 814581737, + -717219340, + 1607560823, + 1157785185, + -2049711298, + 1869091372, + 1947498692, + -1087791446, + 483351645, + 609370960, + -1986192417, + 994558036, + 2012041902, + -412214412, + 2087574553, + 728117558, + 1009642165, + 211000562 + ], + [ + 822507892, + 1877660340, + 388182075, + 166305876, + -1418660415, + 71356391, + 1561663409, + 727118224, + 928187525, + -1493370720, + 1490264591, + 132964917, + -188861205, + -1929786613, + 1687982227, + 545563808, + -807033649, + 148879338, + 1757505942, + 1457712535, + -868580097, + 1278625343, + -2113184874, + -289716692, + 208122109, + 682871331, + -2143312881, + -844755775, + -1043086239, + -481733065, + 823443537, + -1812370898, + 1073223150, + -1714964257, + 29678393, + 1369000207, + 1627753519, + 2026983379, + -293984056, + -46293962, + 1722791223, + -1597881576, + 1758120958, + -1768073205, + -1756527835, + -1952463285, + -1157676612, + 1626847521, + -1256193340, + -248254852, + 1311717956, + 1633670212, + -262950034, + -589149857, + -152834457, + 378220894, + -764044172, + 746630659, + 1320572830 + ], + [ + -1932589470, + 1380543624, + 779942329, + -1896018072, + 1287270176, + -19260010, + -2052651800, + -1796422844, + -1894845864, + -399514209, + 94869285, + -1114980277, + 2024573907, + -2013186089, + 2032571471, + -1498568105, + -1676846903, + -35337536, + 1120472846, + 691313988, + 1259795191, + -201721247, + 1619010627, + 1134273004, + -1960574618, + 8170951, + 2029086703, + 972018560, + 1381727954, + 944624081, + 462508866, + -709479960, + -1860458891, + -852232800, + -1116011778, + 964102279, + -658713072, + -628158086, + 1534967507, + -1307325177, + 1121503531, + -634168630, + 1892880557, + 1955093716, + -332699107, + 1210752806, + 1790134573, + 443795359, + 1699554670, + 787029073, + -2068084453, + 463915226, + -1119894979, + 390241336, + 1287987597, + -1296877882, + 709064388, + 178026742, + -1190187158 + ], + [ + 1114325057, + 1208903818, + -2118839603, + -787886463, + -1832257011, + 438709271, + 1638613040, + 1866840795, + -445310150, + -1118331395, + -799813655, + -1909682069, + -645187672, + 687790882, + -2068902852, + 981062434, + 1476416147, + -804967849, + 1150491299, + -135673923, + 2097473881, + 4682150, + 428360758, + 1356982694, + -971096525, + 829268662, + 1507798285, + -975026702, + 1317428126, + -974905385, + 472320997, + -751769252, + 553213225, + -1520621028, + 1330190700, + -1570761861, + -707972408, + 1363272167, + -1734302544, + 1424663089, + -426287450, + -1030448881, + 1423295210, + 1504942727, + 1553077763, + 303804250, + -1297749384, + 911210796, + 873577945, + 1633995397, + 1018233315, + -823155404, + -225338000, + 696755604, + 1190454011, + -822343183, + -1030967476, + 1730506315, + 2113703755 + ], + [ + -860772496, + -1867084418, + 538305293, + -2079295720, + -1327030849, + 114156629, + -559292514, + -1937150245, + -638237676, + 749076696, + 1075136375, + 1083830955, + -916566396, + 700631173, + -741274162, + 648486002, + -2107047665, + -388950637, + -790974308, + 718296026, + -978619170, + -859684792, + 191587296, + 659942058, + -421849704, + 1684428746, + 2063608656, + 456692556, + 198136450, + 88951128, + -1835030478, + -379797332, + 1329229125, + 829707663, + -1918712851, + -1552740078, + 1448390363, + 1008392129, + -405998167, + 1897477770, + -1882583309, + 1123513420, + 2050269490, + -269404921, + -19647173, + -1235113534, + 1523910442, + 969143397, + -341200838, + -1139762039, + -164894715, + -206293912, + -591141668, + 1456973234, + -562975796, + -1657118568, + 1260380636, + 988600699, + -2015265377 + ], + [ + 839844199, + -43533903, + 745400810, + -1006924474, + -1382774133, + 243605282, + -1914539329, + -1223156444, + -1956871272, + -649611017, + 1744830171, + 142842277, + 1024462024, + 1038559538, + -1604283652, + 1915421390, + -1484870657, + -1103250533, + 668315868, + -73385534, + -1224166158, + -650054372, + -392769979, + 455424840, + 1248140261, + -573462480, + -462074574, + -1731004461, + 1954901096, + 491330490, + -1031177128, + -1994741082, + 1930661779, + -1962617717, + -1365170136, + 1650216393, + -695752692, + 1590343664, + 216514376, + 269355318, + 1855469350, + -2070162191, + -653897649, + -673856449, + 999645993, + -660275502, + 1634086305, + 948716770, + 1751211355, + 1339637651, + 1061335356, + -626036225, + 977406348, + -336126499, + -673026610, + -1182577307, + 1700151810, + 978901963, + -1936014505 + ] + ], + [ + [ + -647883675, + 344343140, + 882531394, + -829277868, + 888629467, + -977263636, + -1476550956, + -1772954156, + 1655618668, + 676745087, + 1393814855, + 155795576, + 356531910, + -897634469, + -1776721409, + 924088195, + -1429129187, + 1609271608, + -1751579935, + 2048598639, + -156272601, + -932846163, + -1007115416, + 763627258, + 1420760903, + -105711081, + -275065173, + 1626683567, + -205737636, + -726769884, + 1812156178, + 1299385725, + 334026109, + -2099689213, + -483844062, + 2050974492, + 2076434029, + 744250357, + -161337088, + 1544447112, + 342224021, + -1890148851, + -506802036, + -755954245, + 726740529, + -1204499288, + 1184585236, + -1102423413, + 552514160, + -855353744, + -1080524018, + 880583198, + 1899651562, + 1288244116, + 50327508, + 1780365894, + 1400257224, + 1794686729, + -2109581751 + ], + [ + 1345687644, + 76295212, + 852218088, + 1870799971, + 84382682, + 808356285, + 2073141549, + -1657073371, + 1040438031, + 901827169, + -1329931817, + -2082970349, + 569275473, + -564011647, + -801147001, + -1130851432, + 191625656, + -1065635634, + -1828158574, + -1969325263, + -1032426329, + 503079273, + 120677933, + 1038968848, + 424972310, + -894066091, + 1794148459, + 373020421, + 510337380, + -11193690, + -329930036, + 2118055972, + -474784362, + 1341456121, + -1787394862, + 1915718572, + 1103523883, + 1392985157, + -775871435, + 677194623, + 1097385675, + -1841827682, + 641076296, + 1537144298, + 1494144593, + 1121069174, + 1690004879, + -935609768, + 811684893, + -990488428, + 1558552842, + 104157169, + 1407389283, + -932002040, + -829471134, + 2021320789, + 1736109091, + -1316110300, + -486289889 + ], + [ + -1488728473, + 585276847, + -1960549637, + -2036061669, + 225876700, + 1697280938, + 1032204171, + 840528200, + 370834435, + -1370716119, + -1252944409, + 503063768, + 1818609524, + -1942533362, + -518415577, + -1337778552, + -1542746494, + -629414379, + -1326906059, + -1094052252, + -265380444, + 1044987660, + 190593020, + 186918224, + 435719161, + -1179592686, + -1832932265, + -2026444090, + 1578377165, + 1615554402, + -702526185, + 1220081046, + -1033382670, + -837487333, + 805598040, + 1835458286, + 487740197, + 1973158710, + 2116648624, + -2020452596, + -385029884, + -122279652, + -1360439397, + -1231240310, + 2030508544, + -1377933441, + -77237399, + -79183689, + 693750207, + 204981959, + -1965741586, + -211154657, + -704864394, + -1595856763, + 2092614727, + 173254139, + 1994487764, + 1785538418, + 2079414464 + ], + [ + -1129846421, + 1391272866, + -1974275631, + 2184644, + 1583406876, + 309320549, + -1281142525, + -1825993383, + -178351508, + 1259605299, + 1803576438, + 1069752171, + -247404465, + 894630060, + 1219612203, + -504374637, + -1014970608, + -1005671011, + 1055510233, + 1331090398, + -1312730402, + 2038123101, + -2066170224, + -328633936, + -74136767, + -1909048712, + 964100183, + 1721109107, + -1127091644, + 813654035, + 1938146170, + 736252067, + -207241084, + 1908073159, + -422892521, + 732276508, + 1159959124, + 504699424, + -798028431, + 902419481, + -816826947, + -68959655, + 193806177, + -914887587, + 1147164306, + -1066063731, + -1456269357, + 971715510, + 1632556305, + -1105485581, + 76822773, + 1851799348, + -558613281, + -416616510, + 850743999, + 573673709, + -1603095046, + -1963661644, + -583443767 + ], + [ + -219302620, + 485342154, + -431382055, + -1580634391, + 1093747810, + -292390870, + -1909457029, + 416589340, + -419393215, + 153359515, + 1538172193, + -1325798767, + 723696538, + -1638394751, + 1191531095, + -577380577, + 1130724686, + -1971337099, + 695552406, + -1069696117, + -466876458, + -1143234512, + -432102630, + 1251272993, + -1927658197, + 438876967, + -1309968312, + -442746950, + 249484273, + -1732665962, + 1696853153, + 777827588, + 482018097, + 1847311849, + -485125645, + -1544834829, + 1425646715, + 578899093, + -220031536, + -1782579817, + -1031301568, + 357371154, + -1803573415, + 207439409, + 1411114467, + -217282873, + 498119540, + -1217700781, + 347121173, + -1362651179, + 947771088, + 139103799, + 451144923, + -771228068, + -641983033, + 683457756, + 505008284, + 823322052, + -1546007612 + ], + [ + -1340333564, + -875423236, + -484931972, + 160260300, + 86413161, + -1850490926, + -1995978375, + 1382049877, + 343451203, + -1955760440, + 1516648326, + -548182236, + 696832453, + -195871995, + -1322440023, + 776129925, + -586999098, + -1482324641, + -1191674160, + 1380265185, + 87125061, + -317350761, + 1208299589, + -1068802717, + -1500697457, + -1725134600, + -1709681350, + 1826706205, + 1722165622, + -414962065, + -118942375, + -509665166, + 207288886, + -1373342366, + 684769631, + 27222783, + 1775588846, + -773593497, + 1122040607, + -1434849093, + -1750215320, + 1086069210, + 1667622415, + 1710538225, + -1895218933, + -634391432, + -114959204, + -916996397, + -865308786, + -543806419, + -2041156551, + 1824651600, + -855293713, + 359085632, + 1243821996, + -1434897911, + -1262122961, + 569019847, + 2121013579 + ], + [ + -424097045, + 1767311249, + -2072712847, + 1017599845, + 2018334278, + 1055721166, + -1654008668, + -2099345834, + -371529279, + 252862954, + 677052384, + 1838405446, + 369467520, + -996985176, + -2129366405, + 1856681447, + 463364543, + 767124059, + 976123401, + 1288991505, + 1500327976, + 1587644448, + -1357454657, + -875106696, + -1989618993, + -1624770915, + 1908597264, + -330386878, + 774936686, + 279493705, + -193431399, + -1449957799, + 966585781, + 1082192219, + -1472829152, + -767951108, + 1968804817, + 1521785980, + 662474247, + 1973109668, + 1618997746, + 493317548, + 243560589, + 639226633, + 1291946485, + 1977741841, + -740130793, + -858376073, + -1575926344, + -2102964015, + -627835431, + -1075503149, + 1704778247, + -52596663, + 850796631, + -1255604324, + -187940995, + 1328133861, + -1137256505 + ], + [ + -457194626, + 421098618, + -1284765965, + 399016276, + 492409611, + 132801550, + -1435585563, + 1021359304, + 1450467953, + -1104608529, + -1675382228, + 47198236, + -1399010512, + -822889317, + 674570291, + -1264436012, + -573295052, + -718198277, + 924862001, + 1301150858, + 1597498453, + -1658339872, + 1159423572, + -964300659, + 1694782180, + 141841605, + 1811014119, + -425337904, + -770394029, + 1407355596, + -615949870, + 1199333424, + -1927177234, + 764155928, + 1752246557, + -934164645, + 2086885773, + -2056349415, + -1608170329, + -799271469, + -800592987, + 433605604, + 1578625636, + -1711769906, + 1068070203, + 1389775161, + 350204914, + 2089916379, + -1732587165, + 1020315402, + -355914960, + -366736309, + 430115403, + 1276543245, + -78747368, + -976690209, + -1004158029, + 1950387823, + -367736543 + ], + [ + -572909130, + 282271705, + 815586739, + -1987907943, + -2066239389, + 315300795, + 561433087, + -37721453, + -876051450, + 1216000974, + -1708858059, + 600858438, + -285433595, + -572443424, + -1692842807, + 729377378, + -1352646186, + 172649386, + 1697097155, + 1039493559, + -1874964404, + 2071398973, + 536852565, + 1422716967, + -1888549405, + 1781058169, + 936516951, + 1650095789, + 2052523994, + 1467383789, + -302666950, + 1453809006, + 2010693577, + 1751630025, + 607685605, + 1967682056, + 410033153, + -237886882, + -1412323412, + -147941640, + 1942866331, + -1636688065, + 1552842086, + 613269016, + -1581593005, + -1177204997, + -2024484385, + 1032978975, + -605363543, + -1348958243, + -1462739512, + 20527910, + -703717655, + 1739946772, + 1969081051, + -1287485262, + 1554360473, + -1888119889, + -257178570 + ], + [ + 334201733, + -962799099, + 641417301, + 334180282, + 1864678863, + 1879036279, + 1360851997, + 1248342079, + -697652801, + 1579487768, + -592628018, + 1121465219, + -61476700, + 15694256, + 1329481812, + -1539713230, + 1508282759, + 1368419390, + -123215808, + 648409850, + -1010343167, + 1171138867, + -1635984611, + 1005064351, + 765438563, + -1090438667, + 1352048852, + -920547032, + 181083544, + 1530628413, + -1892524548, + -398250874, + 545660277, + -1384164252, + 58560601, + 612935157, + 1595468038, + -866221103, + 1425494354, + 612798125, + 41705984, + 386819884, + 2097418133, + 700669850, + -297526154, + 2119281973, + 825257235, + -956449127, + 475661808, + 2042842955, + 855132834, + 1131562882, + 694816865, + 1526428795, + -1798287748, + 1299213524, + 1722262123, + -2048861524, + 1237611550 + ], + [ + 15844362, + -491548915, + -1693224072, + -779551526, + 745086425, + 60025129, + -1891314156, + -832304671, + -2004897220, + -586845044, + 1746894040, + 1107759911, + 1791248842, + -1432369060, + 531590926, + -853384172, + -172112401, + 2009791828, + 1410871593, + 845319562, + 1993813152, + -4941984, + -1914303603, + 1770883316, + -1702837753, + -1002649294, + 1739839768, + 1662329390, + -1720578702, + 1529309609, + 919850526, + -1684829208, + 229825119, + -1009349825, + 92927214, + -1352908081, + -1728114081, + 646935427, + 982292688, + -1326410469, + 438131548, + -34907449, + 1841862420, + 282589359, + -81635374, + -2111843723, + 1771313905, + 693681265, + -1357666944, + -2122012305, + -1271779170, + 16039892, + 1928347843, + 516388722, + -1720645360, + -1321433295, + -1131554500, + -1822095717, + -1540376704 + ], + [ + -1754476635, + 900786212, + 787283512, + 1203623857, + -1362035847, + 1724323727, + -542692868, + -1516957125, + -1469764479, + -765628003, + -1770097757, + -785139881, + 690856616, + 2033547562, + -2125605290, + 356086571, + -1140029074, + -697940237, + 618292474, + -864421187, + -264119874, + -777324807, + -592906580, + 911311058, + -891455966, + 211668583, + 1256423305, + 530903052, + 1115743639, + -126679830, + -150597195, + -2034715123, + 879300766, + 803622322, + 45279489, + 962616939, + 680527455, + -1373321272, + -1186073804, + 641553000, + -1726743878, + 1621552674, + -650250270, + 441387640, + 94204638, + 723877779, + -620037934, + 862052944, + -1403447199, + -754474741, + -1977532506, + -1484790560, + -1909431483, + -117461318, + -1832598184, + -1151926977, + -71291432, + 803130615, + -2041204485 + ] + ], + [ + [ + 923090954, + 82466127, + -2112340883, + -1729849232, + 1950779421, + -215030582, + 1825368340, + 65260778, + -1580810344, + 982711621, + -95371718, + -523131877, + -1249736783, + -240831618, + 1992512032, + -1210240954, + 283608135, + -2006479461, + 859678146, + 1679102218, + 2052502458, + 1336301382, + 743034409, + 355122291, + 1592466762, + -2105350675, + -1114320554, + -1955277581, + -1162254979, + -1189412482, + -252558784, + 819769311, + 1638430587, + 425893472, + -1979463604, + -1723407345, + -251754873, + 485369453, + 1395468890, + -540526476, + -1385330564, + -1539250991, + 497036982, + 2140130910, + -1846998813, + -2107879570, + -2102938006, + 198166324, + -777808810, + 1395139421, + 1312728635, + 10399744, + -1969946463, + 301738675, + -580682818, + 1444778576, + 981961096, + 1968789501, + -562067014 + ], + [ + -760136208, + -91024970, + 1396534256, + 1500352, + -704603376, + 1752198194, + -466566413, + 1614442428, + 594725604, + -1874215168, + -30423340, + 825537267, + 1782686729, + 184337625, + -2084648536, + -624831742, + 2012760926, + -32005660, + -495865697, + 1631251932, + -356016426, + 1172775380, + -2058433068, + 292369567, + -2046125938, + -1393271387, + 192203179, + 509626452, + -1639005712, + -8486465, + -402319490, + -228138157, + 1333579494, + 1906234657, + -1826100596, + 2115831506, + -1928539668, + 1938573633, + 497332627, + 1025961929, + -1103423953, + 424632706, + 396795677, + -775528019, + 13912798, + 1920626728, + -1685464504, + -190609540, + -700848006, + -1281489120, + -91004629, + -1671857275, + -1626636783, + 1442183217, + -778075908, + -738026973, + 690028608, + 1143414795, + 1569815517 + ], + [ + 547143250, + -1011062387, + -929762993, + 889990588, + 1506113398, + 1798615411, + 1481225944, + 544844255, + -1409508449, + -360730218, + -1624586756, + -261611596, + 431688437, + 749491188, + -1145003032, + 841888589, + -720747702, + 840775783, + 1875681523, + -904650468, + -1393481984, + 2007436037, + -126732282, + -1153468213, + -880880084, + -137026355, + -653132875, + 1739654878, + -557950358, + -118902106, + -1030806165, + 884373996, + 1131687463, + 276433697, + 1339476270, + -968788818, + 169725390, + 986057502, + 1714995210, + -742304369, + -1560572703, + 1215792527, + 28330753, + -1907953285, + 1410594474, + -4048415, + 519319303, + -605585638, + 2083073222, + -297439566, + 411217680, + 154659525, + 1975808077, + 480453709, + -1723543555, + 1533498739, + -1964411330, + 110383403, + -616267492 + ], + [ + -78965037, + 1466015629, + -1681773073, + -1930547351, + 1725742796, + -1063881324, + -248114508, + 2083138321, + 967309872, + 605440551, + -2116999232, + -459091015, + 85566125, + -1813070203, + 630737050, + 1096256410, + -567995896, + 1826675553, + 1864483981, + 1037421792, + -797876239, + -1647500615, + 846149229, + 136847382, + 933856766, + -417595237, + -1491715289, + 1735355168, + 1989734471, + 1126594896, + -2046576755, + 1296957342, + 2129912856, + -370490337, + 10879158, + -2040647737, + 435860720, + 1114108442, + -1281564524, + 572603993, + -1027200729, + -1539820530, + -2050737754, + 1102838708, + -1237099515, + -1506242651, + 1983439671, + 1029437584, + -1043994460, + 917465407, + -1915011, + -2115196892, + -986953791, + 1180155564, + 940664957, + -396600044, + 2088957391, + 28274330, + -2092498276 + ], + [ + 1995837206, + -2049915162, + 1803238913, + -1825018243, + -503936749, + -1914675094, + 900110461, + -830150955, + 56202792, + -1332176963, + 1383835957, + -161111927, + -774567244, + -2049891867, + -124822317, + 968086784, + -1664687868, + 37887126, + 1832579430, + 1577114829, + 1721074634, + 1703774886, + -961804749, + -1461935929, + 356367564, + 930533674, + -522430422, + -1148126848, + -1478348078, + 40333010, + -1954111220, + 792265042, + 1386553933, + 1413429530, + -905644025, + -1719952190, + 66322277, + 1031990907, + 1729510057, + -1629802553, + -2062075661, + -1540727972, + 203561209, + -1434084963, + 1956327820, + -661896302, + 1328366709, + -750218527, + -1205549180, + -1780446458, + -1284728276, + 1077318833, + 1127371001, + 720320988, + -1805043486, + -770595588, + 426758059, + 1876639538, + -1142021217 + ], + [ + -1345873008, + 1457098595, + -137158244, + -517903774, + -497756685, + -365190631, + -65022921, + 1264504366, + 812177356, + -1769149943, + -1578343827, + 433625532, + 1454183523, + 1986936879, + 1694264077, + 645858891, + -1126336024, + -1796189594, + 1013562873, + 1754634701, + -407688005, + -1593660471, + 994783065, + -563299053, + 594120666, + -1367180042, + -616538523, + 952850318, + 1532943965, + -1009782427, + 1286438506, + -1026028668, + 1013209753, + -371259277, + 865852684, + -918716628, + -1792958719, + 1222165232, + -2115604969, + 114603603, + -1896925642, + 240177961, + -1679535886, + -1453304408, + 2083342476, + 1775924077, + -230269781, + -649031461, + 839670364, + -526648693, + -1497347215, + -1106429712, + 503277193, + 1976490622, + 653982466, + 459788013, + 1223556506, + -1885678775, + 527825775 + ], + [ + -1320221897, + -340391902, + -83982086, + 986824216, + -1340664281, + 1951655806, + 451124416, + -651841933, + -825075155, + -1710325027, + -645901590, + -1644561855, + 1231181348, + 1262263647, + 104680113, + 1995167659, + -1662030427, + 1625814216, + -550208184, + 1108225529, + 1702275803, + -1599251031, + 1486740912, + 2113479789, + 1116013687, + -1520299932, + 1475437656, + -954328938, + -1754455743, + 617141012, + -1622749707, + 295590162, + -2067438561, + 1032815792, + -1610495251, + 732874898, + 1389625824, + -1730101576, + -1984580419, + 1623388676, + -149554908, + 24038444, + -1086127129, + -105166396, + 1428071741, + 1477360691, + 1300796762, + -903743844, + 1142438644, + -215174732, + -522884805, + -746477809, + 1827898488, + -1403450338, + 1700199024, + 1769994226, + 647745091, + -2033724167, + 483580598 + ], + [ + -1651780936, + -700313104, + -1824073133, + 1013133947, + -69469895, + 1883298069, + 788711334, + -789349910, + 1181390104, + -919425396, + -991906758, + -1015404449, + 905223060, + 2075143681, + 1519401081, + 173162939, + -2102224779, + 2008192515, + -500522529, + 504140906, + -329003541, + -887077500, + -844824926, + 371067588, + -302561664, + -1479846416, + -524230792, + -222907484, + 539639909, + -245347369, + -1309839568, + 328731484, + 1446654433, + -484292802, + 575871906, + -192687215, + -870351703, + 1615574259, + 1991834841, + -1372709102, + 526814038, + 1815263876, + 160605383, + 165534813, + 1974055307, + 553506516, + 1498573916, + -1699668642, + 384848373, + -1523605640, + -1272012634, + 998883449, + 1588517629, + 1720823051, + 1137704588, + 80983479, + -283238880, + -1427963822, + 1229258068 + ], + [ + 1275241642, + -1599834749, + 1793283064, + -735368681, + 730908032, + -1599051797, + -1362091311, + 452464062, + -375938117, + -2031116378, + 1889080976, + 1662749245, + -1324652158, + 643613834, + -1414103818, + 933548228, + 866683672, + 1055820592, + 185136841, + -2045060776, + -1268160529, + 2108182918, + 500446100, + -676925941, + 1875503607, + -299691374, + 1525558269, + 1312314736, + -2119428988, + 1852076206, + 1618258174, + 2114156293, + 545040035, + 851730092, + -1000187451, + -1496716702, + -1746248776, + -1389787930, + 2023815965, + -965485364, + -2022767776, + 801341004, + -1354549396, + 45919505, + 735502738, + 315138967, + 1107881354, + -2068938455, + -1002172683, + -404222715, + 1018210031, + 180341818, + 1138909664, + 1037122168, + 1300202113, + 463218368, + 1090586109, + 770300221, + -2007199022 + ], + [ + -940494295, + 1684948944, + -1754720845, + 269636117, + 1142796452, + -296147446, + -1376401463, + -2042542339, + 687520648, + 389985521, + 820023935, + -1448436442, + -136655261, + 204760131, + 1452218772, + -1334813383, + 839720532, + 807091758, + 403323943, + -1765894417, + -1638375196, + 431137117, + 527456132, + 617622060, + 1174472451, + -449918460, + -876076123, + 1791668614, + 826478811, + 114029606, + 249176898, + 1075966930, + -815916382, + -238305783, + -1962611875, + 1252903564, + 2908397, + 1706820282, + -872082148, + -373710329, + -1912986138, + 2007300527, + -675462413, + -1489800734, + 481871831, + 1486784114, + -1669843173, + 110959598, + -112776349, + -1553007523, + -961317893, + 538298311, + 2102329900, + -1583488664, + 558452740, + 1664236101, + 1099609108, + 1357155976, + 1789016327 + ], + [ + 662777134, + -1986120967, + -1146819111, + -371142392, + 1987724179, + -1248085128, + 1516826694, + 577381304, + 924324443, + -1697476586, + -578238648, + -154133080, + -68001454, + 1621136282, + -695513867, + 1583639960, + 1500603010, + 610706480, + -820841639, + -1722775434, + -1123944773, + 458311008, + -1226873890, + 1725960895, + -424503336, + -935696913, + 528144653, + -1477945018, + 1424420920, + 213527677, + 1824105172, + 1522962184, + -1803511222, + 1709991149, + -1944809289, + 1259679205, + -589548654, + -668145281, + 1331883675, + -967255906, + 1749782336, + -1973982632, + -1423992638, + -611472730, + -920154994, + 1592014383, + 1726412660, + -339529808, + 325628766, + -692931080, + -396441304, + -701968157, + -1101509389, + 834922347, + -1662602626, + -899905650, + -1681697129, + -207333732, + 747643242 + ], + [ + 77018474, + 946672219, + 321047734, + -576880612, + 1769334012, + 455267669, + -1983190736, + -1477320120, + 736875691, + -2057488714, + -1407285288, + -1718734920, + 1329744977, + -1692816518, + -1282222615, + 2082073904, + -1630878852, + -1133812777, + 1347291277, + -1571422827, + -1161225092, + 1268677133, + -2145922680, + -572690419, + -1045462239, + -1261599914, + -462119985, + -1200987326, + 1177035252, + -1550318722, + -432906410, + -1804292688, + -1693690510, + 773678667, + -207430570, + -257769626, + -981985157, + -1509940145, + 1621205649, + 1256043308, + -162885342, + -2065342014, + 1709687947, + -297908097, + -1333817422, + -1600710585, + 2130953170, + -2028207138, + -553372563, + 217592908, + -886597731, + -1479903926, + 619933454, + -1853203558, + 2038373979, + -91173391, + 1011426909, + 1475905884, + 1243939587 + ] + ], + [ + [ + -61723621, + -1816965582, + -1805371143, + -619422018, + -840281258, + 1662078421, + -231530930, + 2135305034, + -939928874, + 2005140285, + -697775649, + 2144401245, + 722716, + -2066600858, + 1900394168, + -1264747944, + 1309320412, + 1373283858, + -1269693570, + 295591944, + 1225175171, + 1916566838, + -452927743, + -386317608, + 1355990731, + -37449471, + 502971301, + -1650182475, + 768731773, + -714906725, + -592266481, + 1721694509, + 915650978, + 246877724, + 282137926, + 1528742027, + 509262567, + -1247925974, + 202057069, + 540396301, + -1907864491, + -1576009331, + -110605360, + 323137376, + -1927342258, + -197732159, + -1423776037, + 717119673, + -104830241, + -1744213685, + -402977894, + 1850531270, + -1941596101, + -409509866, + -1558107449, + 1728391636, + -149061863, + 545234579, + 2008582474 + ], + [ + -1930858135, + -58429290, + -1857666403, + 1170608410, + 372918283, + -244563240, + -896116149, + -1324031840, + 1777355900, + -2056507169, + -1593554412, + -534753311, + -464968625, + 1801700993, + -810044821, + -752372584, + -1142166863, + -564670602, + -991320127, + 827724113, + 1281702339, + 1017532889, + 1304942499, + 465507968, + 807095274, + -694807964, + 2130851275, + 1912359445, + -1900035188, + -633463045, + 830034260, + -893311070, + 55099975, + 1473859490, + 1655582301, + 1869264908, + 641719086, + 1960924297, + 641160127, + 142671228, + -1286842168, + 1586953440, + -1039619496, + -1358454435, + 1135740545, + 1670738388, + 2044274348, + 1108925377, + 1976116602, + -432987554, + -1690857786, + -1094424447, + -1461835292, + 1115187368, + -329426941, + -298135178, + 1810445244, + 2055637743, + -1521881830 + ], + [ + 1522996586, + 595672984, + 1247391657, + 1929672727, + -713857205, + 1319575363, + 909037259, + 681803318, + 1099188887, + 1152287185, + -388917294, + 1831713140, + -1741248536, + -1345077412, + 1010536029, + -167283448, + -882762170, + 42033810, + -1577275260, + -2137401588, + -1964162069, + 1686766436, + -741921407, + 1737506716, + 42705649, + -840775366, + -1982572905, + -1684643901, + 272307142, + 497141769, + 1698173550, + -1313586982, + 420579346, + -1781016294, + 105601055, + -1391362152, + -1149911407, + -362116363, + -260923877, + -1648057724, + 431928328, + -426550653, + 1568095157, + 467207451, + 1639985043, + -2073355431, + -206465234, + 1461614002, + -1358651697, + -1196288356, + 890660506, + -2071167250, + 1935182705, + 1899150186, + 1966678928, + 1202115564, + 2128812012, + 2036413747, + -1064146583 + ], + [ + -1485086371, + 1447076064, + -193455207, + -1925416304, + -230929477, + -2082896461, + 332971578, + 746322747, + -1938232545, + -1632595734, + 1739132505, + -479490783, + -1930092200, + -2094000753, + -432150019, + -1774717630, + -1568870881, + -1251311614, + 867868472, + 233934261, + 1183053237, + -721808879, + -1807468689, + 274262905, + 2001957947, + 639834857, + -1098506086, + -2133028850, + -1801925600, + 1493356111, + -896181715, + -1899468334, + -692435123, + 1602257345, + -330822657, + 2044662104, + 9047050, + 1733106375, + -1282374994, + 181136974, + -100778661, + 1158204501, + -1567902564, + -1405819515, + -1189161537, + 1877297866, + 1704182188, + -2047286097, + -337302060, + 221101351, + 1683086901, + -166692156, + 1168230370, + 1275156728, + 51565260, + 1052409383, + -1844211428, + -729375779, + 1517883627 + ], + [ + -1445133898, + 44083561, + 1263894886, + 68449422, + 2050750364, + 1520329874, + -1727135695, + 126161668, + 1000242404, + 1066854096, + 67375363, + -422821654, + -807513189, + -620614419, + -2085433270, + 1543128393, + 962360919, + -914178987, + -1580417871, + 102047019, + 1506742088, + 2124703324, + -1011075201, + -264932548, + 396614935, + 406240358, + -926676467, + 1357011446, + 868698872, + 1422695246, + -1644326266, + 753496892, + -674230371, + 1130815956, + 38479742, + 80046034, + 367035302, + -1194515606, + 341784201, + 1636658258, + -1806480804, + -1430896899, + -2002415481, + -74588684, + -1128753540, + 389081527, + -1985536200, + -1687057261, + -1199999577, + 677443103, + -1892969126, + 111836333, + 117449874, + -783811053, + -1698448411, + 915124216, + -364030895, + 420611687, + 1157759578 + ], + [ + -2093510931, + 1169924495, + -1774920191, + 267086342, + -1759719039, + -2015280033, + -372306589, + 157612518, + -813064746, + -1062316945, + -1370744890, + 293803669, + -429185319, + 1754112539, + -279438937, + 424636620, + 1963856771, + 1892297040, + -6333386, + -1251501090, + -449315653, + -995046009, + -56116247, + -1508649771, + -417667087, + -1811048566, + 2034130699, + -2102382637, + 1669969273, + 1837963658, + 1974972444, + -207306495, + 1173353269, + 1884876121, + 1451643828, + 1563376646, + -43842700, + 1047591729, + -1241354411, + 1794625615, + -109729744, + -1013569804, + -872911001, + 1530626070, + -1324115557, + 773007599, + -960117197, + 427526476, + 155874378, + 509663857, + -1173747134, + 1744434314, + 1654356242, + 1842184787, + -12339334, + -1387431147, + 234048545, + -1800599705, + 884363166 + ], + [ + -976493360, + -1297301837, + 1332217569, + 683672150, + -1730606164, + 1602689643, + 694757402, + -988667414, + -432879306, + -180849811, + 1770930900, + 231506423, + 1374473161, + -2010898654, + 33476716, + -1781836885, + -512531613, + 217232321, + 1437143771, + -955520795, + -1098024411, + 1508924042, + 186205067, + 973852076, + 1853982558, + -1945214235, + 445383333, + -1823665852, + 1847206074, + -255679358, + -249068177, + -1330491159, + 555326502, + 182600486, + 1891485712, + -2132206844, + 1019099207, + 1960774016, + 1742025604, + 536336592, + 1426108553, + -1968214931, + -1813324182, + 850607526, + -1037374064, + 899852753, + 1037160224, + 721580264, + 1675211004, + -1216056840, + 1298409588, + 1292642876, + -802476515, + -1277298920, + 519882603, + 1666518983, + 693165638, + -1639471782, + -269238511 + ], + [ + -449800076, + 376661292, + 363997628, + 2087338310, + 1468271300, + 191922245, + -1537753585, + -1312716440, + -1411874350, + 17631155, + -1487450303, + -1392638035, + -1500931025, + 808347653, + -937047102, + 1726156563, + -26120895, + 755343098, + 121728761, + 1621916989, + -1596437817, + 977921700, + 336369657, + -268621183, + 853066383, + 164050101, + 544132875, + 139843588, + -1629480058, + -461735420, + 2020797379, + -1748387543, + -1158769675, + 866791642, + -1504429528, + -1944925830, + 1139004350, + -1271105429, + -1200577909, + -198101464, + 1481946437, + 2092014964, + -1021264304, + -829509004, + 71839627, + 1265747599, + -1853898849, + -345871746, + -1702027956, + -1195909894, + 548341443, + -2033315313, + 1556429365, + -1767603683, + 1386549037, + -357622689, + 273726199, + -428704031, + -565759927 + ], + [ + 542697516, + -786912273, + -1880255761, + -2099479957, + -928000316, + -1205732982, + -2046878040, + -1718963217, + 1597350056, + -15845938, + -440044087, + 1794418151, + 362004762, + -1601412699, + 904337389, + 900699548, + -996564617, + 731936045, + -1567882257, + 2107369821, + 344762098, + -929893157, + 1732409096, + 27663647, + 1686116695, + -1741723863, + -823604465, + -297953277, + -1004334439, + 78419060, + -628967291, + 1650490836, + -1094155966, + -1334752601, + 1995070452, + 916402643, + -1998589629, + 1494978422, + -1325744810, + 788610978, + -2025941056, + -1032325316, + 1520335076, + -2036212380, + -122375763, + -436478409, + -1168007559, + -1638407631, + -449279590, + -573485610, + -1691856188, + 920856604, + -1685046685, + -507267030, + 1919357954, + -551954452, + 842140723, + -162443632, + 595678577 + ], + [ + 1212417053, + -117007774, + 662616478, + -43726855, + -801460084, + 1168422931, + -471868533, + -1922465172, + -985498999, + 719156331, + 696644570, + 216907253, + -223391527, + -830218120, + -1945571069, + -1221181185, + 2126209300, + 1553727206, + -1807090807, + 1853524956, + 1176491590, + -1735933245, + -356607041, + -1418072100, + 937303291, + 717729414, + -1210096574, + 1176878740, + -893806588, + -37195442, + -1666105993, + 1833489226, + -1348679315, + 1602158930, + 1486474475, + -1605226735, + -1666677757, + -1535680538, + 1459977668, + -1778563033, + 476503780, + 1612420834, + -885383093, + 247520164, + -1803662134, + 1895766109, + 441337437, + 984552145, + -1070072077, + 996433275, + 543839752, + -1609968966, + 300284432, + -1677094413, + 730580325, + 1850945757, + 1550030032, + -74727021, + 1653824300 + ], + [ + 2121401142, + -190263045, + -760061013, + -1341516128, + 521479263, + -501836956, + 312708533, + 1930415794, + -1855091149, + -889844487, + 80983639, + 955301177, + 1822708275, + 1596075777, + -198127013, + 227144878, + -117556895, + -1697172986, + 862633624, + 1374714486, + 1205635338, + -600222496, + 1408580792, + -1208206293, + -206299693, + -1072127637, + -240458667, + 1826223661, + -114433996, + 1095709147, + 2014288366, + -1488400601, + 1843326222, + -1659019265, + 527202450, + -209529058, + -926297772, + 596448112, + 1719773261, + -1848899932, + -1413346501, + 34418373, + -1688993517, + -786895340, + -366939298, + -291000551, + 795872662, + -163583086, + -1921613200, + 627933842, + -803633768, + -2108745450, + 1220404960, + -308077142, + 683841984, + 664122477, + -1784700360, + 1425681586, + -1280709729 + ], + [ + 1067926350, + 967099602, + -1620592758, + -1646498301, + 1493090135, + -2105803545, + -1209648304, + 2116048571, + -1672007316, + 489342036, + -570659359, + -305143852, + -1595682716, + 416947155, + -713596251, + 730932592, + 1247404777, + -19321215, + -2061896734, + 678897063, + -11459396, + 895801047, + 1241681477, + -1376722813, + -1671546000, + -327666310, + 1727125251, + -839196549, + -291641480, + 1277103523, + 1324588685, + 1159239412, + 1885448385, + 1334041291, + -1466257128, + -268524458, + 1195904621, + 323540200, + -1522385222, + 883084347, + -1404674325, + -764022956, + 2038891888, + 2051646121, + -2048858217, + -521306790, + -782789920, + 158979415, + 1421850529, + 1403565823, + -1562848925, + 1061231523, + -2015045177, + 6773368, + 289952130, + -393733899, + 1627375011, + 588734669, + 2042611504 + ] + ], + [ + [ + -276111967, + -407006473, + 395173037, + -1113392312, + 1288404292, + -845948914, + -1624434324, + -124352147, + 847607608, + 161989199, + -1916270417, + -2076623434, + 1005066578, + 2136451791, + -1249172230, + 1993911826, + -28454602, + -1544166840, + -1000760605, + 1996027562, + -764895984, + 1453759370, + 552866069, + 1318935737, + -295604704, + -1652377146, + -53387218, + 1912444448, + 2142934955, + -387178290, + -1625157783, + -1225494299, + -497055946, + 2059104288, + 129749671, + -18378351, + 1347358234, + -1384832734, + -934617531, + 1066266000, + -455923918, + 404751805, + 1379808810, + 1035640951, + 130442564, + -1859361620, + 1529290666, + -1776523278, + -1871111350, + -1222215535, + -914485859, + 1260440873, + 248048363, + 1819178251, + -1623557105, + 2051404726, + -78223672, + 421060106, + -2071737795 + ], + [ + 980694753, + 20022878, + 1067048457, + 1805241817, + -1210379339, + 1925511606, + -76240710, + -776906346, + 889479415, + -2132638677, + 783211709, + 1770165613, + -1251578154, + 288578458, + 1221855736, + 346267595, + 1837657680, + 1353206924, + -965917373, + -458050345, + 734098676, + -343095365, + -462695630, + 1509625028, + -1667833292, + -36340777, + -519841971, + 1012788666, + 2077355156, + 1739611524, + -632445773, + -457019208, + -1620397717, + 1670452964, + -847814765, + -741316499, + -524736734, + 1845019130, + 2113784006, + -835928549, + 631506072, + -1141494667, + -173008151, + 948420745, + 14501484, + 1812469942, + 42892956, + 1151686210, + -163732472, + 1031315638, + 1386933476, + 2031628573, + -696449979, + 246716007, + 896663588, + 1664811969, + -1712229589, + -1988163682, + -1785303053 + ], + [ + -1579874834, + -965616427, + -981435721, + -1704909984, + 1916092010, + 1336508223, + -1301677512, + -440915662, + -502155642, + 1491010952, + -1994890463, + 1534268462, + -1811665757, + 112820790, + 354971340, + -1245747197, + -1727702758, + -307275032, + 1714566046, + 280074342, + 1657001278, + -646270208, + 524908205, + 1594865512, + -445443772, + 2077718574, + 1665682278, + 417169712, + -52324078, + -1426968476, + -1328799981, + 1636091200, + -662890922, + 1818567725, + -587795306, + -1051821968, + 342777182, + -844846248, + -424315442, + -153356482, + 1367000166, + 1448550429, + 543361186, + 1897804267, + -1064617374, + 662904054, + -420559332, + -338001928, + 958838552, + -714448612, + -1107043933, + -94062743, + -1753919303, + 274185727, + 906861833, + -1487203912, + -400902520, + -954156676, + -1613710824 + ], + [ + -1582364921, + -88178097, + 202703157, + 259046222, + -1865482031, + -2036856707, + -1631204582, + 1250351384, + 619238311, + -36459874, + -2014172521, + -2037749672, + -460719376, + 1553860136, + -1671174522, + 366174878, + 310327343, + 1989654014, + -868983012, + -939660504, + 443604878, + -375340454, + -1410363477, + 699812826, + 1975856155, + 1778037137, + -1712947714, + 1250546944, + 860917375, + 614262817, + -151587416, + 1269237460, + 301203414, + -1740139719, + -1591279837, + 962842500, + -404001604, + 337705229, + 1312832534, + -969577625, + 1686804736, + -1122922770, + -223588911, + -909373247, + 855387690, + -1619749263, + -713693814, + -973862797, + 951328810, + -1841454652, + 620831544, + 741908027, + 973494446, + 52806701, + 630030480, + -1599097893, + 227700035, + 846947847, + -1083970460 + ], + [ + -1382929380, + -863094647, + -21965604, + -1942227396, + 1804340805, + 656042573, + 1120638968, + 1498628438, + 361372009, + 1163340905, + 364725460, + 1164502835, + -1871778825, + 1393433188, + -313487965, + -97827181, + -828405727, + -426566572, + -108938656, + -553766768, + 1938852020, + 51310845, + 1230580468, + 1963090288, + 472346501, + -698546332, + 879135495, + -2100055155, + 990417859, + -2109562926, + -187376024, + -959402865, + 1573492578, + 621529402, + 503825206, + 665703765, + 1022347657, + -1462645488, + -2100029709, + 1858942948, + 162854334, + 729231589, + -583323043, + 1498230543, + -1909528255, + -256814867, + 627638150, + -157242969, + 1841511294, + -2111479371, + 999678249, + 1637179206, + -1804353490, + 605820295, + -1903998911, + 534696750, + -665581850, + 1424907168, + -1122928699 + ], + [ + -541560817, + -2029062323, + 1013163834, + -1975375578, + 731213760, + -665090811, + 1890654339, + -1573938871, + 591825511, + -1311398021, + -1956411306, + 1587070686, + 1642998761, + 2120330489, + -1343459436, + 1308157838, + -41603192, + -1147757650, + -456801398, + -1392248590, + 499170002, + 337050425, + -1408995345, + 1219393916, + 278030249, + 676212537, + -1569782859, + 1304603921, + -581381977, + -55846853, + -1476156951, + 2094947644, + 75019184, + 1232089072, + 476763594, + -1928692025, + 842245040, + -583879979, + 427895002, + 256069885, + 1222991831, + -1184561867, + 2017813952, + -415104661, + 941319115, + 556673718, + 280604069, + 224059702, + 479970743, + 1552415345, + -959868011, + -1020006204, + 2097112004, + 1808796538, + -451229588, + -763884209, + 1063513711, + 1805586005, + 1924209850 + ], + [ + -1081098386, + -1229305176, + 32397184, + -1381029797, + 1856456774, + -633541234, + -955636109, + 2027245262, + 1497879787, + 1897302073, + 5286684, + 1257406722, + -344476718, + -1846280546, + 703038953, + -1805194432, + -1294713123, + -873431637, + 682169654, + 1192954974, + -1388879204, + 1008523836, + 905664515, + 417283091, + 475236912, + -423184621, + -1546790952, + -1573022717, + -1715048873, + -89006525, + 461078642, + -1529980092, + -1625705975, + 837457580, + 537274226, + 1856842743, + 2143281783, + 2094885226, + -1619306226, + -578686932, + -112481401, + 1026158011, + 1822798845, + 1427212158, + 1877339736, + -2067548919, + -2019016584, + -382082462, + 1322883240, + -745147155, + -1122937174, + -1123366007, + 1059003192, + 1232679733, + -622756760, + -1900964350, + -1181592875, + -904621329, + -125749188 + ], + [ + -500089437, + -1391918652, + 2092451530, + -325578095, + -1194992325, + -451748654, + 1051376727, + 1987977586, + -235400424, + 180918942, + -854334419, + 846409807, + 801288672, + -1396126103, + 210273467, + 2135896473, + -1142433380, + -9961461, + 736666955, + -1824369715, + 92216717, + 469379059, + 190774902, + -781055677, + 1310368896, + -885053497, + 44579287, + -785899272, + 1513218193, + -212958657, + -490509859, + -914289361, + 154919062, + 1196911363, + 530342002, + -1378859599, + -2061742170, + -1537859096, + 1681021503, + -1698779162, + -1384504567, + -384997926, + -1346825724, + -1662687662, + -1343632712, + -2039858139, + 66152731, + -883022112, + -907128877, + 2061712296, + 1790073710, + -2100595024, + 1749890457, + -1873170093, + 375581895, + 357063168, + 509636458, + -9109971, + 716474998 + ], + [ + -1699468247, + -215567035, + 1695330331, + 262623799, + 749178090, + -1861710990, + -22829198, + -1721250522, + 187827235, + -676315739, + 1272050850, + 1227069679, + -1726232562, + -547585672, + 1860437834, + -2083596198, + -1663721827, + 1865165982, + -178035017, + 510163529, + -1084126510, + -359512149, + 709581933, + -815058713, + 1459558707, + 1828107469, + 501100625, + -1019698169, + -1185506130, + -2046890565, + 1199923169, + 1706496392, + 1901217765, + 2050295951, + -1456046157, + 852381402, + -1058663574, + -1398191589, + 127122244, + 756112246, + 1029814831, + -35619643, + -1602081408, + -1854492940, + -1929939996, + 1146427006, + 287585787, + -678149312, + 1276577947, + -617157374, + -869176799, + 1320396242, + 356416379, + 760408963, + 1303314841, + -803271817, + -2023693468, + 703099434, + -703670045 + ], + [ + 2020108690, + -845261766, + 1277692768, + 958025784, + 892081881, + 713905219, + -1825604332, + 1403626669, + -992517683, + 208925369, + -1043686862, + -1168703513, + -515335630, + -287317246, + 1754735955, + -446460114, + 1919591735, + 720472660, + 586900494, + 1949584748, + 2116160031, + -181663798, + -443297104, + 596329181, + -1270367742, + -1384289772, + -802783946, + 319523110, + 2139454226, + 981026856, + -826361468, + 1132778200, + 68410193, + 2034205967, + 487660366, + 2094068567, + 1192699159, + 66407399, + 1216571459, + 1548753930, + -1254026278, + 1018454350, + 2109701052, + 105651456, + -199860155, + -2018340697, + 1026662495, + 2048771185, + 496879334, + 1998132613, + -1563884126, + 77921677, + 1183679212, + -668139852, + 1446949897, + -1667371830, + 1552857259, + -1910689537, + -1754259482 + ], + [ + 1303118514, + 2012537488, + -388953393, + -1201674588, + 269856439, + -924373100, + -852650601, + -2139375627, + 489607265, + -1467062582, + 1111405024, + -1253951109, + 1687460682, + 792557162, + -16817695, + -334644381, + -858199262, + -1847730361, + -1817604726, + 293934957, + 1520475427, + 830536474, + 1518561805, + 1027053308, + -629711149, + 1865184737, + -1257307125, + -971486210, + 744705370, + -1987039946, + 1102344288, + -847237399, + 952718124, + 1029093469, + -1841327494, + -736806750, + 2079746846, + 1850461502, + 191213182, + -317665910, + 465341189, + 987852628, + -1952818055, + -785814176, + -2096788456, + 27046455, + -1604885756, + 1706184084, + -468241056, + 1651223611, + 1910290737, + -978712284, + 979345310, + -1940126468, + 2144170939, + 1099060481, + 772555209, + 345432905, + -1719020846 + ], + [ + -1023768626, + 835355388, + -1230597499, + 607008146, + 1423167562, + 1659184519, + -1864799494, + 190026957, + -1586037110, + -1092753736, + 1633965420, + 999512290, + 753483812, + 1088361175, + -1637477978, + 61013656, + -1161495104, + -1740207391, + 1781931416, + -370331330, + -1277413169, + 1459958035, + 885572983, + -843401132, + 1364295980, + 994943067, + -1000191060, + -1058668798, + -1410580877, + -735690957, + -913454842, + -699878495, + -1287995779, + -1565365866, + 903044084, + -639243723, + -1712858601, + 960424383, + -1162014150, + -423869190, + 1467662035, + -860127582, + -1357679622, + 862041967, + -1804312605, + 66480877, + 1369573563, + -275456938, + -1470331012, + 1271980149, + 980314666, + -507042824, + -1497394872, + 190472386, + 1196697981, + -2011011734, + -49818482, + -689702339, + -595132024 + ] + ], + [ + [ + -1129991574, + 646978317, + 1656782585, + -1742643590, + -2057063147, + -458905980, + 859188412, + -1815571996, + 1100365789, + 958793846, + -719401615, + -727845073, + -1043255621, + 903529476, + -1439524038, + -713906172, + -957330545, + -539238200, + 1777859647, + -2040919932, + -1961352662, + -388685928, + -185906119, + 2125710512, + -1011975439, + 257022510, + 841259280, + 850278607, + -713383154, + 1505709919, + -661591174, + -289004984, + -1897110326, + 2132147026, + 1763069156, + -1091922878, + 92716841, + 1445560759, + -1851187916, + 747343152, + 1081145327, + 610133089, + 1202735305, + -1184570515, + -166903054, + 575832733, + 2057840224, + -1894579277, + -1176820686, + -745719786, + 1478387852, + 1135600635, + 1487910900, + 623435643, + 91167091, + -427794822, + 172262043, + -1709549027, + -1665249666 + ], + [ + -1844504182, + -1575338840, + -730609904, + -331639288, + 2100479632, + 1795735651, + 1163373665, + -1226105317, + 120776347, + -107360391, + 539571687, + -1871557741, + -1881340663, + -862285311, + -1800561195, + -549733369, + -476804681, + 1988056150, + 753435996, + -1318385790, + 378191933, + -1714902017, + 2032484163, + -1916617014, + -1180436593, + 94676070, + 799981749, + 83546011, + 1881245516, + -1306315372, + 2145138113, + -1084401887, + 993622885, + -778030095, + 786792841, + -2106896332, + 943809061, + 1361744096, + -685488315, + 1171546867, + 140589598, + -772003410, + 355826307, + 319108411, + -678004060, + -737961728, + -230803938, + -2032413924, + 322922887, + 385640502, + 166622603, + 951850462, + -25891430, + -713609864, + 1305815368, + -1110799364, + -2106978779, + -1012628966, + 929211615 + ], + [ + -648127187, + -1428042750, + -139331114, + -1325140533, + 1094868380, + -1704351091, + -1292747073, + 1211281241, + 886255871, + -1095058316, + 1995216863, + -1872293168, + -1373212894, + -1169925072, + 32638367, + 47205597, + -595813710, + -1141898134, + 431451248, + -419603408, + 1635723308, + -1822908025, + 1659329181, + 1368305437, + -244597679, + 856289235, + 1105310154, + 1652736836, + 48553261, + -1798482521, + 1168261432, + -1485786635, + 1650818745, + 1375924122, + 909704198, + -651527862, + -1886535638, + -299180654, + -1093952601, + 2030700147, + 1227411511, + -1344215543, + -2063111337, + 1803912995, + 77047405, + 966592052, + 474248543, + -806769279, + 1374372765, + -1203006587, + 1316908610, + 2013474280, + -1833176821, + 1216336092, + 771785415, + 1145922735, + 1246831064, + 1871316614, + -1694623093 + ], + [ + -855155036, + -62648647, + 1663205327, + 641488829, + 458763055, + -676892143, + -1616376403, + -556059568, + -97786526, + -1705629143, + -1457317485, + 1178391097, + -1094699559, + -1129065349, + -1706774571, + -279509332, + -1957888240, + 70358380, + -1836165542, + -1772748376, + 2043215241, + -295787907, + -890490867, + -1493085132, + -218859314, + -1148804564, + -1187709494, + -617243877, + -1574404532, + -44107281, + -391459298, + -282587581, + 1211169490, + -1840052097, + -992720305, + -642658367, + -500094519, + -1979032012, + -1057579006, + -1070361901, + 1777959372, + -1781939252, + -8202367, + -1428559563, + 2040133750, + 10696629, + -750078953, + 1835284165, + 621964910, + -1310975540, + 911292590, + 991306357, + 35088213, + -1959785778, + 1027761811, + -705022330, + -1694778280, + -423548306, + -24811652 + ], + [ + -1682116343, + -1212898935, + 587436730, + 732412949, + -1521821516, + -1102321724, + 1291401248, + -1764374161, + 393098331, + -356028088, + 1036345638, + -1993724004, + -1442107734, + 1380089739, + -785549530, + -527214925, + 882508432, + -129530624, + -200380985, + -1897067343, + 568402469, + -1551122790, + -371693246, + -643777047, + 739643690, + 758586271, + 607856942, + 499412260, + -861116548, + -654570125, + 1639304145, + 902898715, + 998100892, + 1589095994, + -1854476822, + -2139869252, + -1985546273, + -370236, + 928240846, + 1934729975, + 567071814, + 1004389266, + 1823024783, + -1416673954, + 753633387, + 711057923, + -1253304201, + -139278500, + -1966917985, + -82581940, + 139186189, + -527551765, + -15905490, + 575271528, + 1878529578, + -451189057, + 894946930, + -264767255, + 1718207798 + ], + [ + 268725878, + 1101945425, + -901892437, + 689861119, + -1058910163, + 271150207, + -1316992412, + 343749777, + -1378225613, + 32027206, + -68728918, + 1455863222, + -1698999404, + -1139747089, + 902059121, + 1783230890, + 1320122334, + 255520220, + -999025048, + -268726520, + 1531115191, + -1241131305, + 2084119867, + -961801686, + -71868251, + 361441138, + -879649200, + -1495832666, + -815074767, + -2133265880, + 590300722, + -1034117347, + -244203084, + -841365644, + -1285430874, + 1895433038, + -679909913, + 351432266, + -688883208, + -404735766, + -1079811867, + 2074469273, + 440740744, + -569493587, + 233970593, + 1967691787, + 518223229, + 1896080801, + 703829877, + 815599391, + -542660510, + 108381952, + 448047932, + 1381883988, + 1038597891, + -756299604, + -302513880, + -567543290, + 2083868439 + ], + [ + -1258921396, + 346084713, + -1050543620, + -1582581386, + -1561403072, + -2060343068, + 1506163350, + 1433220596, + -2142122945, + -998184694, + -324373868, + -1485117455, + -583181281, + 1823695070, + -482434703, + 38517741, + 1476445606, + -2138852304, + 1378950636, + -193708025, + 701784809, + 1969083011, + 812218616, + -852919944, + 1303664748, + -1121826813, + -493728079, + 631369283, + -212449904, + 1514810672, + -1096368163, + 602590227, + -1125053418, + 396168780, + 1866669382, + 2026504071, + 1119478823, + 578333928, + -201912928, + -797430639, + -1980006324, + 33897890, + 1042821938, + 1441387157, + 1926360743, + -1364081272, + 1832829081, + -955586493, + 919820886, + 1054776973, + 634530631, + -346379791, + -1628479743, + 3026470, + -1779563639, + 546620840, + -1008445550, + -1315069144, + 273774134 + ], + [ + -1080339095, + 1774740218, + -1721382881, + 1593848224, + 1173723587, + -832954348, + 295224398, + -574485904, + -1121877509, + -814566301, + -680293806, + 129584677, + 343239823, + 1326823280, + 305742580, + 1215981389, + 1806186177, + 1659173847, + -393741491, + 93286471, + 1314977221, + 679271013, + -1586857034, + 1949508333, + 1146950551, + 753993396, + 2102738421, + -1429964775, + 1655418793, + -743657740, + 1343167224, + -1822378356, + 241157047, + -1672905160, + 1927210063, + -35068835, + 1524288870, + 1024649518, + -73100867, + -1335981334, + -139380820, + -773027997, + -1056211574, + -702007180, + -1160176038, + 1460815750, + 1757253717, + -1357056604, + -1235701469, + -2001291549, + -350611215, + 531894856, + -1014586284, + 115326553, + -705525989, + -2135846174, + -1125508087, + 1136844167, + 1643147679 + ], + [ + -327005360, + 346296776, + 205392626, + -846166668, + 733637406, + -398483771, + -1926957014, + -491409797, + -1406412965, + -94783831, + -158304324, + -137289293, + -1409176507, + 1920755728, + -1646765131, + -888817143, + -751772959, + -192536006, + -314986808, + 2093307710, + 1502684412, + -1911339673, + 407754982, + 66444372, + 1844245922, + -681341855, + -183839385, + 1840944413, + -118464702, + 457871956, + -809819123, + 1215366826, + -1797180854, + 2045949743, + -1408714866, + 328861678, + -1856680057, + -1732906041, + 873807388, + 1230197539, + -648536993, + -1905439327, + -2012118466, + 1866775491, + 1083187227, + -488399611, + -1052947060, + 867146154, + 1690161536, + 678843977, + 1387633036, + 1505652641, + -842847063, + 998421616, + -1135088513, + -1189413837, + 2117762884, + -742488957, + 1372869782 + ], + [ + -664594039, + 1832339197, + -952932061, + -2074309838, + -158356950, + 422324936, + -497180805, + -1002264266, + 1408337173, + -538029393, + 860401267, + -1756317734, + 1605906201, + 1066722155, + -1424024435, + 110140347, + 1073121219, + 1254229271, + -341072043, + -1647179100, + -1891846409, + 2135771838, + -1681168411, + -650446216, + 1530113930, + 1938934920, + -121305485, + 757873649, + 51640092, + -1680045316, + -38339736, + 1211133983, + 540552223, + 260547440, + 1428141248, + -1337010030, + 290196747, + -1343307983, + -1879678857, + 1946284781, + 1194926490, + 2141311691, + -178280653, + 326914530, + -1883302349, + -1343666033, + -1785884943, + -686083346, + -398266006, + -1237130075, + 1193571169, + 461670662, + -281275754, + -428303118, + 284979918, + -523693573, + 1171897758, + 1294580706, + -1356882534 + ], + [ + 1991010672, + -185204441, + -1301264233, + 1503587473, + -367547043, + -1509341882, + 156894779, + -387051440, + -1091468901, + 974606096, + -421336039, + 118816356, + -1907838432, + -563005918, + -1970438947, + -936141462, + 1229909236, + 1826856522, + -691087718, + 854337451, + 890882038, + 1210402081, + -1791370824, + -870250171, + 733008647, + -880132459, + 658719329, + 1709430849, + 1380638291, + -43570342, + -1268701207, + -773826084, + 219546981, + 1052323332, + 1723067617, + 1478258112, + -1203092802, + -1671271789, + -1611193869, + -1204127248, + -666728804, + -1971004821, + 1998646142, + -655150300, + -1471495811, + 137742162, + -1634945653, + 1513651024, + 2137807929, + 1776900301, + -458889936, + 585249911, + -1506464928, + -1950994545, + 251768923, + 1059015991, + -2087966276, + 2120091123, + -319653101 + ], + [ + 508056871, + -1991925362, + 1658388212, + 280627028, + -87838005, + 535883330, + 1429311467, + -2132332331, + -1934744634, + 54568425, + 1202718747, + 1911062727, + -1748840758, + -437703662, + 1202798064, + 1952074828, + -1052074099, + 1990593269, + 1316338663, + -1115618361, + 1354600471, + 332339660, + 1478760185, + 1418681071, + -1280053113, + 898323770, + -179644405, + 1117246085, + -1557928127, + -1026802891, + -1160049354, + 1796213453, + -571880370, + -1135399759, + 1006921830, + 621943987, + 584805918, + 1652324154, + 1740728663, + -603467921, + 1981715058, + 223910944, + 1670235394, + 818245330, + -1800776661, + 1840340620, + 334302361, + -223180969, + -683156037, + 443256927, + 1810257361, + -1538482612, + -1184277214, + -1867353900, + -1300823046, + -2055423006, + -1242822808, + -100571314, + 1408099772 + ] + ], + [ + [ + 196362072, + -1179951736, + -1776582007, + 1660194986, + -1369679389, + 1148030198, + -1003729750, + 560855774, + 1680512079, + 1766605282, + -1721163870, + 47559370, + -44278674, + 1631753566, + 1241534712, + -1527295321, + 1589882261, + -588156824, + 829510387, + -1380916819, + -1006946784, + -1838270776, + -1625995386, + 1855083725, + -1469316029, + 532830573, + 1160823066, + -1817284806, + -873883195, + -85302666, + -696334410, + 1634571105, + -1393614497, + 965591325, + -280696731, + -480469210, + -710636668, + 757191974, + -614107904, + 551157738, + -2002355689, + -968776472, + -160763339, + -1205900732, + -1666914559, + -1200288224, + 153231219, + 1963575682, + 726638315, + 1737869690, + 198026068, + -2017967669, + -1518398960, + 1114633908, + 500343169, + 1465161775, + -374528232, + 1860957731, + -603902280 + ], + [ + 1460687930, + -1508493894, + -208088789, + 2123134848, + 1268439063, + -460968954, + 1707376017, + -187386854, + 1904875143, + -1742114467, + 1403311532, + 753651282, + -1385487920, + -933474431, + 1363542054, + 1031501279, + -1330336419, + -1859174885, + -787021555, + -872576982, + 539257329, + 1055078994, + -961175628, + -446644957, + -1346899762, + -2000228097, + 1776680379, + 1243574985, + 1245271067, + 1999725984, + -1975135390, + -530368644, + 1041669699, + 522246483, + 1225670425, + -546959682, + -1751298805, + 236148103, + 1030716812, + 1024622765, + -1394917004, + 570854973, + 568306463, + -795811800, + -1030492007, + -1309155212, + -1675777632, + 190414018, + -797875840, + 685038292, + 382146885, + 319959075, + 1992165950, + -1597123089, + -1987689250, + -622571582, + -2042198017, + 1050758015, + -553155522 + ], + [ + -1517203213, + -1791550698, + 1646611038, + -530877814, + -143740896, + -1422106236, + 1250533143, + 1021964311, + -683734641, + 1506738788, + -604664392, + 1733521156, + 2005871645, + -160052400, + 289266348, + 1451164743, + -1709797458, + -97324007, + 1965659813, + -1283810067, + -537512522, + 1509633528, + 902904197, + -45096496, + -1595315436, + -1368429033, + 1526099512, + 41903728, + 1971702513, + -1711438558, + -503162520, + -1744826698, + -1525929680, + -2102311355, + 247590636, + -1131495035, + -1452612918, + 1633181906, + -248508425, + 174564666, + 526809552, + -282786489, + -1549199910, + -46060961, + 1924225544, + 798737807, + 882998070, + 295285297, + -595796718, + -138382323, + -362118320, + 353760406, + 1495156163, + -2084998143, + -103061070, + -1002986475, + 2091995373, + -1520403885, + -1880447173 + ], + [ + 870873390, + -982100464, + -1207227259, + 79229456, + 1842859770, + -1564034490, + 167981791, + -617496406, + -1346761206, + 85803130, + 1983264645, + -1026535615, + -1208641777, + -1440500639, + 508210779, + -994948401, + 396346266, + -1792840496, + 873186579, + -1305950010, + -1772706875, + -1885425307, + 1258031471, + 1943606788, + -357646093, + -1455933345, + 1393731819, + -2142037113, + -776622268, + 1964445355, + -467887152, + 1110601189, + -598104154, + -1000637010, + -777348459, + 1627440563, + -220939902, + 1596117300, + 2109148491, + 1035061858, + -872187976, + 396094928, + -552257695, + 363852144, + 881774383, + 2013921003, + 1214012273, + -149688863, + 1581111950, + 1325269115, + -902612798, + -1664337740, + -348737434, + 862548545, + -1100621041, + 2102666274, + 2021069037, + -2104628176, + -430747334 + ], + [ + -1039803750, + 1588845007, + 1223833491, + 734210686, + 1004212628, + 1278871257, + 1005863109, + 726478233, + 2072166051, + 209445039, + -1735788607, + -320344201, + 752022569, + 1609158080, + 606392558, + -943924730, + -1263744198, + 1457346257, + -1232976544, + -2031530389, + 645156531, + 89260702, + 663656065, + -166634436, + 429802929, + -641663372, + -163669417, + -1422129609, + 804022451, + 396724385, + -764978633, + 306395923, + -1134719153, + 1006137303, + 409836135, + 660730551, + 503717067, + 1463738310, + 1341142740, + -971020403, + -360456674, + 194973687, + 1134397965, + -1976735881, + 1794057683, + -792671324, + -319278590, + -1015880602, + 182876133, + -979402091, + 1762062652, + -781118847, + -857919215, + -2064429546, + 956303394, + 1789206803, + 331659425, + 1754504035, + -369371195 + ], + [ + 829804114, + 1564215782, + 1030161347, + -1474341156, + 2021608371, + -1995439165, + -1645203346, + -1257813954, + 945524649, + 1616063851, + 169750803, + -671732033, + -174706374, + 790138781, + -1215631263, + -1156035821, + -888230384, + -39112791, + 1011550812, + 98168241, + -1737411248, + -1093606840, + -1955139358, + -483599537, + 26324438, + -1023183543, + -1956180667, + -1715087577, + 816883041, + -293548479, + 2018489959, + 273276634, + -837251941, + -1760684274, + 1016155474, + -610344373, + 413181793, + -160207601, + -1796418436, + 1857685925, + -1637505785, + 473829857, + -1530413001, + 1899516252, + -929557042, + 104723888, + -1811319707, + 1302482931, + -1183368285, + -1734085406, + -931887556, + 276672881, + -742364695, + -631638452, + -1822693309, + 981100181, + -673550961, + 1621758752, + -423299568 + ], + [ + 911645904, + -794902525, + -1768308764, + 599665056, + 519927712, + 2053422705, + 1048410231, + 559876204, + -2019315444, + 1401598153, + -1418507286, + 994334630, + 774326485, + 1308713991, + -794933005, + -13574163, + -1880406161, + -616442788, + 1672545555, + -1281917058, + 1942078236, + -1928294656, + -543431241, + -523696368, + 2116888866, + 185551171, + 1531496232, + 1501942885, + 239906526, + 955889254, + 1061872092, + 15362313, + 1873647273, + -297555960, + 976334141, + -636114340, + -698001780, + -598291526, + -1318452492, + 1327985016, + -293121509, + 735855290, + -1345756120, + 795248472, + -2055040824, + 636545352, + -189214184, + -1629697741, + -733342175, + -1971423350, + -1738257474, + 1345442751, + 1595412977, + 1401217947, + -1619432860, + 364262459, + 560056174, + -665445808, + 297708925 + ], + [ + -981268231, + 2057249228, + -1086493852, + -1057253595, + 1147180403, + -1136009294, + 1722775436, + 546317076, + 1735850620, + 250204065, + 1992838342, + 1339208845, + 1315011298, + -1404171729, + 1297426542, + -856340222, + 1427265759, + -2125995067, + -1889221586, + 951690192, + -1868092999, + -749615388, + -155753002, + -1133488358, + 1025593062, + 450679379, + 664038398, + -1066423282, + -2053292469, + -1903744352, + -1071301125, + -1132776463, + 488057014, + 1502039226, + -933757827, + 409591390, + 1796296641, + -123852175, + -1265723643, + -36887463, + -1874147060, + 2134441911, + 1774750039, + -2012231171, + -1007427030, + -1455067766, + 1610768231, + 1569840537, + -676739937, + 149602750, + 637066815, + 2126274891, + 1381872148, + 789943563, + -194007108, + 959603847, + 618970509, + 342595397, + -1238012633 + ], + [ + -2072961282, + 77475629, + 1752389626, + 2122645845, + 98798392, + 2005670911, + -2108600783, + 1381905902, + -1245997319, + -614173644, + -642613288, + -1182065970, + -918318383, + 198222045, + -2028244210, + -1217010014, + -943876186, + -1773759597, + 1702122085, + -265792733, + 381553401, + 353634193, + -743170339, + -988075824, + -1769051122, + 1378475963, + 1079302229, + 666181075, + 937833158, + 1316787073, + -2137313227, + 737063889, + 2119182411, + 1409635003, + -1006500233, + 384487026, + -1020479657, + -1590274207, + -854555352, + -662601883, + 1983059779, + -136425957, + 1465044209, + 1951734050, + 589650191, + -34922047, + -24636347, + 1225267384, + -742928448, + -195300503, + -708387429, + -1036048433, + -748772703, + -1722255236, + 1557353815, + 1587085533, + 778736158, + 1088979345, + -400268715 + ], + [ + 118534496, + 2119780890, + -1906498098, + -1385199017, + 1396645142, + -1818156153, + 1188483163, + -566325793, + 891741309, + 2069505299, + 319142948, + -2044323396, + 113767988, + -1799586951, + 1898305794, + -680967936, + 1958716720, + 2093476423, + -770907202, + -672381075, + 1588233754, + 764840977, + 11927090, + 1563497535, + -1043153044, + 732541792, + -657718127, + -1761717185, + -626136126, + -1509533667, + 2121565772, + -1035737428, + 1856345358, + 1271189118, + -564169480, + 1296604998, + -1929940378, + -1416262944, + 1292434850, + -519231349, + -1490851823, + -1547018579, + 1309433213, + -115574795, + -248478237, + -582867783, + -1741351668, + 2113557497, + -1216758879, + -477988326, + 1397896801, + -1932605769, + 374934323, + 87995711, + 947682728, + 1748834743, + -1724936710, + -560543185, + -585117649 + ], + [ + 1367933674, + -202494960, + -357633658, + -980860807, + 293612171, + 520322164, + 10062253, + 494866504, + 1607023501, + 1555194165, + 292264704, + 1922141525, + -519392454, + -2053976927, + 1146735954, + 1155864719, + -1931279265, + -731608358, + -977000130, + 111902863, + -917265235, + 1046532616, + 296060225, + 1578661122, + 1435258725, + -859713337, + 231139126, + 502140391, + -178968019, + 1988285775, + -1866978353, + 1787328199, + 2018858602, + -574679125, + -878140320, + -1972711481, + -1590569614, + -1143478585, + 1429659512, + 1171171127, + 1676519448, + -785140788, + -865037996, + 1372351738, + 208645844, + -1897049794, + 1217425565, + -1735468199, + -2054274468, + 1827000274, + 2091316618, + 893135105, + -756119560, + -1440003719, + -86897652, + 79345814, + -1930295190, + 697809735, + -1945884929 + ], + [ + -35410063, + -1667934481, + -1938576094, + -768280134, + 379650449, + 1810462731, + -1905559101, + 66291323, + 1130285347, + -748421679, + 1315908849, + -209842615, + -2116049177, + -1009110597, + -354664033, + 532658699, + -1502184875, + 30810263, + 1233644397, + -521634149, + -1304738077, + 799396873, + 582964042, + -465213807, + 1402246917, + 1316602328, + -1706477346, + 422691881, + 557511580, + -1279269898, + -1362017044, + -1446588168, + -738058141, + -1048159783, + 877733747, + 1796328447, + -174175935, + 1389048327, + 38411422, + 2028156121, + -486856184, + 1049359280, + 1478760874, + 1780011631, + -446630378, + -621252192, + -2086216149, + 514916423, + 252733163, + -465987362, + -1215203000, + 1567093050, + 2143954827, + 2134486087, + -211787127, + 1054500830, + 1417128992, + 1209188071, + -623038317 + ] + ], + [ + [ + 1636142788, + 677533406, + -1738046241, + -1447730347, + -78186516, + 1893800951, + 998567206, + 625668557, + 451138283, + 1803774352, + 173199356, + -399225755, + -490419107, + 98443432, + -1200657593, + 1970795731, + 1814215228, + -503561737, + 1005571183, + 1174680826, + 487626979, + -1669339378, + -1780818637, + 925728872, + -1667856676, + 1377569357, + -290562619, + 1302945834, + -1607489036, + -459752620, + -1507887670, + -47750759, + -1798222817, + -965351937, + -884527763, + 40324526, + -2099759281, + -802726516, + 997587115, + -391919931, + 426671786, + 1545343623, + 32878233, + 1624552668, + 2091160125, + 121032969, + -77785471, + -787652849, + 1587656942, + 1211455047, + -1334141001, + 649733584, + -1010148177, + 2104230530, + -736462392, + -1784109564, + 2105998899, + 462943949, + 1750674120 + ], + [ + 1683058915, + -220774367, + -250557324, + 1479426640, + -518917498, + -1145888167, + 284957249, + 397754142, + 1382735277, + -1452306456, + -58473807, + 323012793, + 1977847041, + -1192893838, + 516773613, + 368315566, + 1949967501, + -306342346, + -1370263201, + 252411916, + 1526641559, + -1455161611, + 930228129, + 27864559, + 1269762759, + -788690305, + 1518389787, + -1529260416, + 126052260, + 1692756, + -946245768, + -1552934853, + 1907060002, + -312223862, + 1838652860, + -759593400, + 613772506, + 184748471, + -415976118, + -69570394, + -1053056474, + -1569478420, + 724473760, + -949127049, + 130786454, + 243699928, + 2136065289, + 1434173990, + -1351506998, + -1893144470, + 2006057062, + -1757218449, + 921023953, + 1275287750, + 1571501057, + -687927847, + -648066660, + -1044283877, + -1422594434 + ], + [ + -1161233611, + -1278157010, + 2021674082, + -62421169, + 46151495, + 540873083, + -1456447733, + 2097335818, + -403694558, + 34187038, + -1028019742, + -863102227, + -1422950806, + 16060185, + 2055500546, + -2065606441, + -235796942, + -468869895, + 821396813, + 1032421478, + 1711815175, + -1049548974, + -1264340617, + -87119976, + -1597650464, + -78659714, + -1029686242, + -801435928, + 912959386, + -1503831125, + -506866989, + 756223101, + -46864132, + 1529567764, + -2060484562, + -395142044, + -2129223951, + -1879753879, + -399100596, + -1068926117, + -1501681266, + 1975256304, + 1250265816, + -282678450, + 1938254755, + -1783972642, + 1828365721, + 1617408700, + -147971072, + 911226302, + -915448222, + 1998276714, + -69540913, + -1213549481, + -1700670729, + 851773062, + 1906668220, + 820215706, + 735736057 + ], + [ + 1236493061, + -916767855, + -697222770, + 1113480487, + 636139727, + -1095200647, + -1893663452, + 1079996161, + 1547310371, + -421670815, + 1421726551, + 1563050966, + 861772603, + 2103632348, + 2038024529, + -772212042, + 1714500134, + 219790098, + -504106618, + -1125574410, + 817499025, + 1290052376, + -1274690628, + -34579963, + 1679469707, + 2077885466, + -257755581, + 1661696959, + 1522697881, + -976278795, + -194231994, + -1634240214, + -2123484592, + 514769108, + -2136595214, + -781468665, + -1394331946, + -1057841568, + -1109685919, + 193786244, + 1174147750, + 164077783, + 1103943395, + 161496352, + 808931044, + -883738639, + -737516303, + -1480182917, + 86704323, + -1358659330, + 537318697, + 945509467, + 1652156498, + -137237681, + 2112531214, + -131562619, + 918698490, + 2047615073, + 126622564 + ], + [ + 1795069860, + 326873404, + -1868507189, + -24006640, + 1278474390, + 637709825, + -1082676863, + -913569027, + 954768088, + 1281778894, + -1402972546, + -194684340, + -1523115525, + -883333120, + 1886359599, + -2021772476, + 250417646, + -209098778, + -645785337, + 1708197581, + 1679842575, + -2057533543, + -902669240, + -1131855926, + -1873064508, + 14551471, + -451822130, + -435530931, + 890271544, + 2027766234, + 695962569, + 506210485, + -112917188, + -415669121, + 43665841, + -1005659836, + 126565514, + -521410934, + -538936248, + 1581187924, + -1791154492, + 1365215556, + -1469683549, + -520437886, + 963244178, + 1775001586, + 1331673947, + 971874056, + -448763244, + -594356245, + -733270256, + 1432623462, + 462513911, + -1871173168, + -2053973102, + -1626024767, + 298614073, + 2066138266, + -132985222 + ], + [ + -1088826797, + -249413052, + 893413635, + -2141285978, + 673730874, + 1902098878, + 1861225524, + -1402791153, + 2066430650, + -1662173905, + -127214450, + -490338365, + 727783358, + 1197311702, + 469881183, + 1138165956, + 2070231540, + 50721068, + 332490347, + 211281414, + -996105907, + -192374357, + 254723774, + -2038843186, + -461177111, + -954085920, + 713851130, + -476969145, + -1563321370, + 233869232, + -165691637, + 683001358, + 1041902349, + 2094385542, + 507013974, + 31652471, + -943560798, + 738329382, + -375934297, + 1978449277, + 795995167, + -950527029, + 1885011946, + -198716325, + 515632028, + 949094891, + 661254362, + 279891979, + 1001116500, + 1688646364, + -1445122280, + 283810478, + 459377912, + 1814023756, + 326030110, + -1509428344, + 1128327667, + 1303640689, + 1455961993 + ], + [ + -1231498617, + -1500460407, + -1936513186, + -308873513, + -1667947314, + 1139905629, + 346624992, + -793011894, + -898338785, + -217135238, + -1529186669, + -358406536, + 554439063, + -166344748, + -51720897, + 1408057866, + -513093646, + -1612166462, + 153374441, + -1400569668, + 1552267823, + -1477702041, + 965039206, + -206565698, + -20679706, + 1658234614, + 1385496404, + -1411566462, + 1557154694, + -768198935, + -531352844, + 1416850077, + -1504156825, + -380596825, + -1653371792, + 277417035, + 596378751, + 352120904, + 1873872673, + 905127210, + -1981928374, + -1259142266, + -11785779, + -183383819, + -1313196105, + 119833227, + 135348310, + -196557121, + 1531850401, + -514693401, + 1232389755, + 853115554, + 2024174261, + 585237601, + -66445090, + -2143260718, + 701790472, + 119631856, + 1711595083 + ], + [ + 412466456, + 848760923, + 1768592741, + 1993711430, + -1199403863, + -1092857954, + 1219531786, + -1567787752, + 1372551391, + -1506994543, + -583350387, + 1513592887, + -1556077386, + -1920544909, + 1112232227, + 1331089455, + 1092065953, + -154166142, + 1132090716, + 821333685, + -524038039, + 1054636050, + -1317324065, + -324708818, + 1405993458, + -1520058446, + -340630403, + 502424701, + 420075680, + 1960757658, + 691575008, + -2037760221, + 2127821649, + -1172688270, + 405757470, + 1608063863, + 460777030, + -1847819043, + -639342049, + -2103963342, + -337272623, + 1622654020, + -1040538103, + 1151549391, + -1964578512, + -1057078261, + 313895756, + 2003428379, + 510302670, + 912351970, + 1170293670, + -1635946954, + 1973746182, + -169553209, + -821271571, + 1567937410, + -40670006, + 720431945, + -558593512 + ], + [ + 368525222, + -1491266776, + -356483027, + -206794183, + -1082142095, + 1770738946, + 487901789, + 1591288861, + -1486747835, + -328129499, + 1331068945, + -1447335434, + -1247364087, + 1818556379, + -1629665420, + -179886331, + -1838120459, + -688175073, + 1352529985, + -585124262, + -138302062, + 1787458348, + -435243866, + 432760436, + 91005440, + 937806916, + 375001193, + 1422451187, + 1635189007, + 2090521628, + -670884955, + -1384015401, + -1343889013, + 1235564957, + 1585076402, + -1110251248, + -83416203, + -2064255919, + 341461619, + 865539567, + -1468200033, + 1832308759, + 1555375963, + 1964977600, + 1882789991, + -1792838860, + -225151212, + -319669637, + -2060944285, + 1871262714, + -2031279508, + 840496973, + -849111229, + 418380787, + -35107830, + -1201630553, + -288584088, + 892483329, + 295817654 + ], + [ + -1181334596, + -1042019058, + 841528171, + -1246646072, + 410725082, + 2036367777, + 324196348, + -942356173, + 727051560, + 1917810653, + 639450517, + 307156363, + 488967354, + -1846877037, + -2046145872, + 408070569, + -94280068, + 2085404050, + -99845973, + 1458892676, + 683110251, + -843767598, + 1559637200, + -1737288030, + 841479938, + -169910756, + 958005688, + -1723586718, + -1278546621, + -868996047, + 281497133, + 1795780688, + 1750609396, + 659507451, + -1658689525, + 1217354176, + 1500673169, + 174311128, + -1862939571, + -1425383223, + 1317616892, + -1501537346, + -692069520, + 1141440984, + -1495147116, + -303614998, + 791158349, + -3125, + 1618596251, + -1379057190, + 310224784, + -594112299, + 256083838, + -1579566049, + 802168610, + -1269058988, + 1327289148, + 1670254635, + -685603852 + ], + [ + 930667316, + 199328173, + 1511548529, + 1829936634, + 1607062678, + -1031735268, + 384813365, + -1747463093, + -840921940, + -588998755, + -32003433, + 1427416407, + -2066480939, + -29461631, + 1362972060, + -1157105206, + 1299793323, + -1816908198, + 35780544, + 2089213036, + -525927203, + 601749617, + -1406166215, + -335656024, + -1822851098, + -1650494601, + -751747910, + 2067393749, + 1878939018, + -1896039163, + -1852180744, + 805800463, + 1929037648, + 25983438, + 123178135, + 436483620, + -253924745, + 1051110376, + -1619381734, + -1892943169, + -1840925446, + -1191497382, + 190961729, + -1019930745, + 423541345, + -2066462763, + -283053268, + -1514983130, + -913409652, + 629550393, + -2090650539, + 1160103995, + -1002114742, + 1551464338, + 922654282, + 1737160759, + 455329714, + -388109381, + -1468468752 + ], + [ + -1836030575, + 1260307578, + 622004047, + -1509732243, + -1737373528, + 1269001045, + -1891520765, + 54209898, + -752524520, + 931736103, + -1898661112, + -1790912325, + -1546547617, + 1035034416, + 912227943, + 951157365, + 324452905, + -1394776430, + -1170668424, + -1556755383, + -1608332580, + 1068141307, + -185700755, + -360104810, + -1515670989, + 634307330, + 1423975923, + -2108610203, + 1854459930, + -1358717785, + 1766245371, + 1056237305, + 1676094621, + -1293360494, + 275007931, + -1802675042, + -224108636, + -1395438145, + -1842407990, + 1427653790, + 1099433774, + -659146069, + -368258194, + 129173429, + 458289265, + 332842358, + -836414881, + -547012685, + 2101008619, + -1745053811, + -409977169, + -1044517565, + -1099857119, + -1469688778, + -1722987788, + 1758875396, + 1590657835, + 1031168387, + 1836561809 + ] + ], + [ + [ + 1387498069, + -1595941608, + 1341099297, + 1322842551, + -2138143088, + 1627492294, + 1069478514, + 2121439829, + -77070074, + 1039883857, + 1179551628, + 714763339, + 1975012032, + -1534563928, + -611102532, + -1735709411, + 450050051, + -2041970801, + -839225571, + 1029336420, + 1691387470, + -1192937671, + -1056463318, + -2033022403, + -638872600, + 872195118, + 1666213493, + -340714710, + -1714335057, + -768782119, + -25704127, + 454577925, + 349118813, + 1290369905, + 339380430, + -414907975, + -1631770687, + 1873719298, + -1977872593, + -734828347, + -358019935, + 1675379110, + -198173892, + -372928952, + 1901228152, + -580461397, + 1098066339, + -2007994923, + 423636572, + 980740138, + -1245052583, + 1113779542, + 1724209173, + -1917909565, + -1316287667, + -1527909743, + 1921461952, + -895820655, + 1915278081 + ], + [ + -515514005, + 2052531191, + 266736706, + -931927513, + 36501185, + -1556987511, + -1290687531, + 553096201, + 1087434596, + -331428660, + 1523988328, + -478891481, + -540311354, + 241842766, + -454760931, + 813742353, + 1726481399, + -721019683, + -52450821, + -708175839, + 389694920, + 473992005, + -209712161, + -1841209297, + 1831551831, + 858763771, + 950714184, + 1284244787, + -2034033765, + 1631023367, + -1777768639, + 1090204128, + 1951890216, + 28963265, + 924844104, + 1605520512, + 284737446, + -38706958, + 1322808900, + 1233024206, + -1791585775, + -1874273430, + 913053103, + 897804544, + 1342498845, + -1786272942, + -1477835627, + -2028498950, + -931239455, + 9631219, + -596530712, + -1634459492, + 229170826, + -751112459, + -914023862, + 1177859966, + -779530700, + 215966109, + -1860115200 + ], + [ + 1002351148, + 183276987, + 1217849476, + -851854440, + -84806447, + -307542923, + 2085813579, + -1711229020, + -1279489715, + 2018548943, + -1782801998, + -952087395, + -779600504, + 1231982802, + 1127471168, + 1581560951, + -1734135609, + -1222537381, + -142846418, + 989413219, + 306415937, + 94877884, + 1322692501, + -1296825006, + 1485604511, + 681728884, + -1121267815, + -267384429, + -970255247, + -820613202, + 790120673, + -840820534, + 1545239105, + -1727366444, + -1424389367, + 1774964504, + 956229363, + -258683070, + -1126693125, + -1052860902, + -1371525987, + 1705806487, + -697697148, + 1875593759, + 1265537967, + -608050891, + 1041749256, + -98593380, + -91480309, + 1156925706, + 919927683, + -1207848870, + -404391289, + 1868197652, + -1243352873, + 914933349, + 1473234957, + 432550482, + -1916456053 + ], + [ + 1507992134, + 1722373791, + 616543374, + 1240715125, + -1954186848, + 960271600, + 1307682088, + 296884137, + 103351246, + 1331497713, + 695098008, + -2026280401, + -1356145299, + 390898484, + 453050411, + -1026324276, + -1550506638, + 598154166, + -816384388, + 750434490, + 689486227, + -1225176037, + 1147671729, + -1482594810, + -430436993, + 375626799, + 1659769770, + 1892262848, + 831958279, + 701991822, + 1458279, + -68036299, + 244490653, + 1870412245, + 647926780, + 1369735146, + 224540992, + 999864510, + 1504191771, + -268898321, + 623003326, + -36962610, + 47003901, + -1010950203, + 1446119277, + 1361002007, + 1809276681, + -924859793, + 2141556966, + 875101994, + -682770377, + 1610441328, + 251951663, + 224047696, + 1103992110, + -1475282873, + -149450937, + -2040625297, + -316483782 + ], + [ + 744056010, + 2094753317, + -1182684252, + 1613640597, + -1979692125, + -2090005430, + -673097316, + -905505652, + 352714292, + -1316214151, + 221330920, + 2093865746, + -1428460741, + -294282347, + 446615782, + -302660836, + -383225543, + -1985181921, + -96082180, + 1834127132, + 1608146152, + 1281425722, + -1810201274, + -1609248451, + 119704950, + -870084013, + -1401773794, + -1353144988, + -1362479314, + -1753226365, + 474436344, + -371123729, + 728894906, + -1225147204, + 456233823, + -1355820946, + 1818891805, + -1409060369, + 1265563041, + 797180624, + -1294459405, + -1759172622, + 583531480, + -1962657058, + 516856841, + 766550654, + 629319281, + 2044440670, + -304597987, + 6687858, + 1922516523, + 1548064967, + -155775146, + -332580501, + 1242766384, + 280006288, + -80280216, + 1355989958, + 1234486821 + ], + [ + -367849520, + -448219293, + 724328551, + -2143981745, + 1211856589, + -604513, + 1607076790, + 206148966, + -483056589, + -1650926485, + -2141738185, + 709460892, + -1293588804, + 1519280812, + -23419284, + 1582010559, + -147165972, + -528728796, + -1542804482, + -386507393, + 1377857096, + 1539253766, + -94583350, + 2140306746, + -1992818016, + -1921543441, + -1885456493, + -1882138794, + -2127063818, + -1914441749, + 1276143035, + -161141905, + 1206368224, + 1222135424, + 822090253, + -1745122903, + -1624913333, + 811523505, + 1951917975, + -1412353866, + 578177367, + -2005914903, + -1293349803, + 410537672, + 661203555, + 403125801, + -204953248, + -930741695, + 1285756218, + -763487894, + 909879184, + -627112281, + 72216589, + 1843534763, + -441589211, + 1573331135, + -1887999468, + 118148472, + 51968350 + ], + [ + 1990532076, + -1011874575, + 350984628, + 373228011, + -1711405965, + 2125749809, + -55142434, + -273304982, + 1694452395, + -1856404349, + 698608083, + -2063501480, + 1944188082, + 1333033231, + 132644295, + -462211021, + 1768870550, + -1095212271, + 1144987199, + -370923014, + 1386052795, + 1065894570, + 2110785067, + 447873667, + -849364039, + 1663251566, + 550000952, + 874630324, + -1046027688, + 131940544, + 1519979542, + -570858690, + 368831887, + -1260353057, + -1392278147, + 1164029145, + -338247511, + -1264821706, + -1366903300, + -1611265154, + -180597510, + -813098337, + -1814250853, + -79791611, + 1998366267, + 2056685897, + 414968482, + 334925834, + 2107377782, + 1105170981, + -1401160813, + 111116618, + -496431647, + -1523988445, + 1852157935, + 382143050, + 824482619, + 1253421710, + -1846673448 + ], + [ + -790208881, + 1645766858, + -1274499318, + -1336442461, + 499261160, + -1023014127, + 1421882475, + 995379098, + 1157183530, + 904912063, + -1506831033, + 689748967, + -1410365861, + -2124264528, + 2046285972, + -1076398553, + 846337074, + -666166360, + 862102553, + -428062867, + -257156427, + -1829935898, + -153816220, + 753243151, + 917824744, + 1680405106, + 384824514, + 2103125869, + 547007128, + 1279816052, + -1509687060, + -1277323868, + 377106731, + 48472084, + -27254411, + 1785568920, + -100575025, + -1861456646, + 101170130, + -1166816121, + -2000759681, + -1010454553, + -2144794037, + 470623603, + -151750614, + 1939263180, + -1878503453, + -74775883, + 1782764525, + 274437391, + -599681233, + 600702326, + -981030387, + 1509825089, + 708278433, + -917703365, + -1821618929, + 542235192, + 1707507367 + ], + [ + 1826650605, + 704789539, + 1885207966, + 1355656136, + -504045555, + 1489133582, + -1667331067, + 1672697231, + 1822748111, + 273328284, + 1808032861, + -1575382721, + -1729823993, + -674330087, + -1798116487, + -1122472913, + -1352320589, + -186008167, + 630711280, + -1290622852, + -847735106, + 1020953748, + -1115835037, + -714797590, + 1286902023, + -449015244, + -1099994579, + 1297979528, + 1977476954, + 1727141125, + -264406016, + -2050175288, + -332456324, + 1141141767, + 1905398133, + -1851774370, + -1631529341, + -913306120, + -1653808224, + -1387444486, + -285302114, + -1064132215, + 373949271, + 1922658411, + 34639914, + 31302489, + 1953835587, + 455261831, + 2118118214, + 1821379349, + -1971971203, + 1882242452, + -1436747795, + -994451732, + 230337778, + 1168245841, + 1933293050, + -168107157, + -945286943 + ], + [ + -492644037, + -570914246, + -889266335, + -1155088948, + 896131739, + 2007575819, + 412941991, + -1486674465, + 722810371, + 277297491, + -425459473, + -2048896636, + 1185043424, + 436681152, + -1139683877, + -461911600, + 118438156, + 281967101, + 672962175, + -1802796444, + 149966271, + -1756341582, + -1439126928, + -1751306044, + 519771885, + 1439609975, + 2007248334, + 962832937, + 1212560399, + -1596119750, + -2121571795, + -790074786, + -592312670, + -273021156, + 708754177, + -1723846692, + -1700807720, + 1460176517, + 339566560, + -588683966, + 1431298091, + 732251678, + 1450574731, + 609780598, + 20660520, + 1779410645, + 2106632402, + 1039102844, + 555520796, + -1999610426, + 1587816110, + -1481465675, + -2008456447, + -236731765, + -1815988947, + -1747966340, + -157455196, + -464586320, + -1599615469 + ], + [ + 2050486638, + -1259298710, + -1265005048, + 1317971281, + 879311256, + -619889996, + -1031054556, + 1775108628, + -2000760409, + 602460615, + -1724824955, + -2131113145, + -1701258403, + 267688663, + -863227746, + 821111059, + 1978049103, + -1978335504, + 518234522, + 1763258417, + -1619216259, + -349734882, + -1845735511, + -1684794694, + 2021962019, + -1072789306, + -1411489809, + 1696215108, + -985872244, + -952309835, + 1467527888, + 1109293181, + 235768344, + 1494946458, + -1173929759, + 1274715055, + 706340914, + 305020335, + -551779308, + -1631463537, + 350339960, + 1301247703, + -1731846123, + -1458296651, + 1632944901, + 1562938035, + 410067774, + -178912245, + -2128864851, + 1768560954, + 253730871, + -1804328225, + -592394903, + 1438394750, + 1741714380, + 587723737, + -1552416878, + -1458711020, + -714193763 + ], + [ + 1127639014, + 1136200633, + 1069322288, + -1180112854, + -806701018, + -802493739, + 982524149, + 1164974751, + -2019751130, + 911955573, + -479562319, + -602658994, + 34927940, + -139954331, + 2059629986, + 224847522, + 1397585652, + 1666267099, + 2071448563, + 693663014, + 1920709563, + 397279497, + -561349667, + 1335468834, + 1640706599, + -840408024, + 1987233365, + -240628690, + -1158652617, + 801673011, + -1102768740, + -412845178, + 144118808, + -89851885, + -1647650803, + -1458640486, + -1803917724, + 472542227, + 2113484636, + 602303728, + 251881265, + 1529805776, + -2040830840, + -1780647240, + 2105741703, + 1716180864, + 236415815, + -1778421460, + -1332177877, + 1053547731, + -1156757823, + 382322661, + 1106005016, + -403454664, + -124911637, + 1818820964, + 2063290077, + -186534387, + -1271050062 + ] + ], + [ + [ + -2041194578, + -1373054366, + 88427139, + 2060469635, + 139407399, + 2075142732, + 1049580656, + -1800404134, + -608817033, + 350378945, + -1829931100, + -2064975649, + -646534124, + 1691452218, + 440712028, + 99559663, + 192211515, + 194301090, + 1490323386, + -775231907, + -986973164, + -930576504, + 297483539, + -995685860, + 2042637909, + 814850289, + -800309895, + -1028765675, + -274447950, + 1546055964, + 2122677099, + 138646714, + -1527256675, + -1963750435, + 316061106, + 528051509, + -556846431, + 1672103701, + -1949303599, + -828733418, + 1120053742, + -1101323839, + -1293507612, + 989084329, + 1683866686, + -1355044738, + -352837108, + 2039636327, + -1526322585, + -1552602619, + -1090858613, + -87427410, + 1429674949, + -278886961, + -541683584, + 1500800198, + -1046824789, + -575001431, + -1078267782 + ], + [ + -1674182124, + 357298236, + 2013176322, + -1044431399, + -1838076645, + 1869740994, + -1691097995, + -1935451636, + 1016763938, + -1478091882, + 2130283151, + -305128091, + 730378640, + -1252943875, + -1237951478, + 1196671549, + 42666346, + 1789036238, + 1809696263, + 430292572, + 1206350300, + 1520501265, + 352127280, + 1291008513, + -2033486145, + -1466186441, + -109806524, + -1811838166, + -164324051, + 554191426, + -567418393, + 2072424231, + 1600064561, + 1425532564, + 911720600, + 499504155, + 693979437, + -1670985638, + 1879842212, + 1201356139, + -903616355, + 785847187, + -371985759, + 1863503312, + 151575693, + 899396266, + -1335823278, + -1702831707, + 1719828383, + 468991651, + 705491398, + -413338972, + 562352790, + -337660027, + 586088293, + 571030591, + -1198308180, + 1716564852, + 1912123283 + ], + [ + 1115749898, + -2060361757, + -2051691811, + 1306531176, + -1516127965, + 2051016532, + -587603452, + -1391046787, + 793236232, + 797698857, + 576361781, + 1152303505, + 15836360, + -794810277, + -300076325, + 558274344, + 1243667502, + -292196656, + -1736468232, + -422499188, + 408189792, + 1174730557, + 1324967622, + 1244306497, + -977506860, + -2047937863, + -1278820707, + -1632857199, + 745003706, + -984384085, + -1393155145, + 168138865, + -50584956, + 874382502, + 1816028656, + -1787018030, + -1886833568, + 1361157704, + 1757285761, + -706917112, + -1329877307, + -863438972, + -75818333, + -2096025890, + -1579562187, + -1997685593, + 901379576, + -236902312, + 2137921551, + -237410582, + -849977716, + -831179589, + 1824048629, + -1339200787, + 987689839, + 1630165452, + 1998977373, + -1784173553, + 737855456 + ], + [ + 1335070659, + 781708406, + 1464836852, + 1905864649, + 1634967315, + 976738054, + -1313786788, + 1492295535, + 793203085, + -925253770, + 629436494, + -1422142865, + 1433126696, + 601533713, + 618503442, + -1062542661, + -1496726502, + -301337583, + -644415425, + 1527207481, + 2080693717, + 562985043, + 1277110412, + 1906439560, + 1008105556, + -624001146, + -1148918888, + -942221400, + -797478674, + -1229589734, + 754706474, + 2045988322, + -1037855950, + -302203067, + 1896215704, + 1804223775, + -2036481945, + -666107495, + -648109896, + -911705550, + 1897682000, + 1163226428, + -1870418945, + 507077957, + 329632278, + 105926517, + 953407404, + -256751648, + 909639211, + -144163935, + 1911900021, + 1436447952, + -1918737192, + -1489867612, + -430967602, + -1928261055, + -1850256930, + -2121932901, + 1716186026 + ], + [ + -21462591, + 1208110437, + 1365816459, + -1435712851, + 734310701, + 510022758, + 2106462301, + 1603348446, + 472297929, + 758454338, + 39052586, + 361953237, + 350568362, + 1651153542, + 1641420246, + -1196978333, + -2084610921, + -1028378884, + -143881134, + -1201487955, + -381521748, + -283706732, + 1946984486, + -260187456, + -1343210938, + -391066322, + -2037762369, + -2020665645, + 565568237, + -1066171141, + 536952249, + -1988328605, + -775936210, + 315973612, + 170725811, + 400287498, + 415216728, + -766671511, + -631191496, + -396158104, + -341399359, + 1230249332, + -1538468129, + 262532655, + 1164043510, + -681965568, + -475961756, + 763437390, + 624919425, + 231574957, + -315122502, + -1949237648, + -1450600728, + -54644130, + 861741002, + -1277221519, + -355036431, + -1086625855, + -1351389910 + ], + [ + 1716437294, + 1861856492, + 2081852244, + 1689294339, + -412570516, + 975637239, + -929052602, + 326682164, + -1063057970, + 537683574, + -334572851, + -600406065, + -1775767805, + -1018121761, + -256022348, + 395411931, + 1441972321, + 1030826048, + 195218510, + -20860251, + -135430472, + 1698863813, + 1449582143, + -479291064, + 277754886, + -530548144, + 286101704, + -319884852, + 1503412565, + 877026304, + -1397881010, + -2029560203, + 1977359038, + -627883509, + -1498099182, + 1043328879, + -112745265, + 235215885, + 587158505, + -816564601, + 290097048, + 673101952, + 489262217, + 1722847617, + -467384011, + 22017919, + 1075844963, + 1027507606, + 2131756636, + -1295295103, + 1805813864, + -115986375, + -1223552220, + -896389293, + -635872734, + 2116513261, + -1676847376, + -1208030506, + 922736365 + ], + [ + 1921614361, + -1807311065, + -392041210, + -390851261, + -7092474, + 1131857999, + 102614671, + -1552221465, + -1108920990, + 1024691318, + -1121258393, + -13423336, + -532430823, + -262155635, + 1053129645, + -1102658891, + 862307839, + 1124302262, + 2137199231, + -207055749, + -1767905845, + 717796489, + 1113669461, + -2012793982, + -1310247759, + -672869320, + 47331957, + 63341079, + -1304030083, + -1288998515, + 1873036078, + 939606470, + 30896311, + -724779770, + -130960880, + 2000113820, + -827205436, + -728394999, + -219242941, + -1338725964, + -1672040248, + 1687030573, + 791087480, + -702782060, + 303514090, + -16823923, + -1719862212, + 1093779058, + -1707777859, + 299263708, + -889220407, + -272330413, + -115503349, + -278465139, + -1191134379, + -1789702208, + -1583408467, + 975857050, + -1733699733 + ], + [ + 26185483, + -837057440, + 840796339, + 556679403, + -1357755882, + 766073164, + 680165468, + -932576996, + 1467405177, + -255201776, + -2000611095, + 551730980, + -212906380, + -601104438, + -211185688, + 2055609240, + -480457202, + 827763492, + 1504351151, + 336817968, + 1675823216, + -8999484, + -1179900379, + -34588819, + -1618131747, + -894520491, + -1264681111, + -1815735297, + -1487860732, + 1451329324, + 1537987713, + 1741226294, + -2040561672, + 2038003059, + -675856880, + -412428073, + -1372729795, + 1917300885, + 2141500888, + 869138173, + -1824437111, + -334483290, + -950906878, + 1797560428, + 650354859, + 2012313448, + 1436952958, + 145735983, + -933381607, + 1201067101, + 846691466, + 1187982429, + 1856839164, + 467438967, + 717230891, + -331675666, + -34384312, + -1570485193, + -1324007968 + ], + [ + 2138689990, + -1380568501, + -1839685678, + 1282654783, + -1568265243, + -165006102, + -537782869, + -358609017, + -435725466, + -1992238579, + -1000066703, + 607024712, + -1812136262, + -1006722104, + 1715470953, + 663924741, + 56944932, + 198035526, + 2017957279, + -1936052004, + 1623351412, + -94476874, + -25712854, + -1163782648, + -480082080, + 183004807, + -1052059632, + -645231570, + 2117629789, + 1358859525, + 451218093, + -889818780, + 1463372397, + 1537681218, + 2081641779, + 722083496, + -1185642324, + -529474537, + 1824677882, + -1703934976, + 1264772510, + 5682401, + -194787788, + -1459296425, + 1927549321, + -1249377466, + 386097315, + 217330979, + -456617141, + -1521712943, + -1460695460, + 590473624, + 978806490, + -1106428194, + 1176952940, + 790220303, + -1258805373, + -497740472, + -550436319 + ], + [ + 234257893, + -1911079979, + 1939035184, + 245905101, + 798598379, + 429777186, + -429641980, + 1495745475, + -757039482, + -2035170213, + 261780752, + -1633602674, + 1378643500, + -2011900925, + -1248541372, + 1908892179, + -1019777561, + 55350600, + 1605725416, + -1090922072, + -858246635, + -2065441375, + 1298689472, + -1732934025, + 2052493858, + 945570748, + -800597405, + -84682013, + 74059803, + 1006844186, + -555340428, + -1008496746, + -1579230814, + -259632881, + -80316632, + 531985427, + 1433117508, + -1235586895, + -1189994224, + -912581999, + -1444757006, + -1539284176, + 1286657822, + 909654939, + 1416019627, + 353438786, + 1361132177, + -237629869, + 1635355357, + 289209863, + -2003425327, + -1418246427, + 70801321, + 1343835429, + -1516072799, + 1097227274, + 1671585321, + -1365785070, + 232536097 + ], + [ + 1656619844, + -821624616, + -455370854, + -216445740, + -156177290, + -720248539, + 134261653, + -987482403, + 1257982809, + 784556690, + -1443068213, + 1506554397, + -1009238029, + 124416642, + 1874394612, + 780863871, + 1880337447, + 441389507, + 1327023300, + -155548587, + -1424067794, + -1385973299, + 407923626, + -1529278424, + -232054671, + -157897314, + -1800696721, + 1489562855, + -1823009146, + -795477753, + 1532602349, + -1985992514, + -1758792115, + 1476396883, + -981872317, + 1764618067, + -1500126369, + -1443975054, + 322568533, + 1947413247, + 1116784812, + 469967115, + -1008532438, + -1850276986, + 1211380498, + -1642233038, + -1396001764, + -254071566, + -615314141, + 1574797730, + -1104316615, + 653299121, + -196103602, + -1121906582, + 2065916081, + 1265845843, + 1017036334, + -176257168, + -1263747731 + ], + [ + 627712992, + 2003319719, + -1004643084, + 778849449, + 1539939729, + -196819312, + -1803994759, + 1787791708, + -1689859540, + 1128849366, + -91983525, + 984378145, + 881814654, + -1284485457, + -1728425434, + -1597880631, + -1287441618, + 1570320664, + -1771999835, + 773761610, + -501722399, + 1362545056, + 424081362, + 1141405150, + 1404244721, + 1731333492, + 1294890464, + -534633595, + 1801844176, + -643405058, + 367013921, + -1130166670, + 1340897369, + -1694668093, + 1983191243, + -73458527, + 1495650741, + -7639661, + -1545832450, + -1655878874, + 1647314971, + 444635916, + -1539172078, + -586834843, + 308968913, + -187941893, + -1829303197, + 43055948, + -1399751381, + -813728746, + 717295598, + 794806304, + -1807178438, + 42308957, + -1048817092, + -251548943, + 1309944848, + -388288903, + 370144303 + ] + ] + ] +}
\ No newline at end of file diff --git a/operators/data_nodes/const/const_24x12x59_i32/desc.json b/operators/data_nodes/const/const_24x12x59_i32/desc.json new file mode 100644 index 000000000..3cf5ec489 --- /dev/null +++ b/operators/data_nodes/const/const_24x12x59_i32/desc.json @@ -0,0 +1,20 @@ +{ + "tosa_file": "test.json", + "ifm_name": [], + "ifm_file": [], + "ofm_name": [ + "const-0" + ], + "ofm_file": [ + "const-0.npy" + ], + "expected_return_code": 0, + "expected_failure": false, + "expected_result_file": [ + "Conformance-const-0.npy" + ], + "profile": [ + "tosa-bi", + "tosa-mi" + ] +}
\ No newline at end of file diff --git a/operators/data_nodes/const/const_24x12x59_i32/test.json b/operators/data_nodes/const/const_24x12x59_i32/test.json new file mode 100644 index 000000000..bdf186926 --- /dev/null +++ b/operators/data_nodes/const/const_24x12x59_i32/test.json @@ -0,0 +1,68017 @@ +{ + version: { + _major: 0, + _minor: 70, + _patch: 0, + _draft: true + }, + regions: [ + { + name: "main", + blocks: [ + { + name: "main", + operators: [ + { + op: "CONST", + attribute_type: "NONE", + inputs: [ + + ], + outputs: [ + "const-0" + ] + } + ], + tensors: [ + { + name: "const-0", + shape: [ + 24, + 12, + 59 + ], + type: "INT32", + data: [ + 122, + 18, + 5, + 193, + 221, + 232, + 123, + 184, + 7, + 169, + 99, + 54, + 159, + 227, + 92, + 55, + 180, + 65, + 20, + 38, + 7, + 228, + 129, + 242, + 24, + 217, + 88, + 2, + 204, + 154, + 223, + 101, + 177, + 28, + 22, + 14, + 100, + 99, + 73, + 29, + 204, + 161, + 44, + 186, + 13, + 205, + 148, + 244, + 186, + 254, + 156, + 133, + 212, + 202, + 35, + 246, + 62, + 66, + 251, + 76, + 173, + 61, + 182, + 43, + 190, + 63, + 169, + 99, + 206, + 29, + 26, + 215, + 30, + 113, + 34, + 71, + 149, + 132, + 115, + 59, + 146, + 145, + 58, + 53, + 166, + 236, + 155, + 76, + 8, + 5, + 208, + 248, + 219, + 214, + 126, + 215, + 123, + 172, + 122, + 21, + 88, + 105, + 95, + 226, + 4, + 123, + 14, + 49, + 242, + 129, + 167, + 93, + 158, + 227, + 182, + 134, + 80, + 37, + 243, + 30, + 16, + 172, + 117, + 236, + 40, + 58, + 217, + 154, + 16, + 14, + 133, + 185, + 94, + 81, + 84, + 83, + 35, + 137, + 76, + 221, + 71, + 45, + 96, + 150, + 67, + 166, + 205, + 63, + 195, + 26, + 185, + 188, + 72, + 227, + 6, + 221, + 28, + 83, + 57, + 178, + 53, + 80, + 53, + 61, + 80, + 215, + 22, + 107, + 200, + 242, + 201, + 120, + 216, + 206, + 43, + 147, + 134, + 208, + 98, + 108, + 95, + 12, + 131, + 34, + 177, + 198, + 229, + 83, + 13, + 93, + 51, + 147, + 14, + 155, + 93, + 90, + 90, + 55, + 226, + 211, + 157, + 191, + 216, + 228, + 248, + 105, + 90, + 101, + 184, + 251, + 72, + 59, + 102, + 21, + 33, + 3, + 51, + 104, + 193, + 42, + 114, + 98, + 15, + 219, + 225, + 209, + 158, + 123, + 35, + 183, + 223, + 145, + 114, + 140, + 44, + 19, + 230, + 41, + 91, + 139, + 131, + 38, + 5, + 238, + 186, + 70, + 38, + 2, + 160, + 30, + 87, + 86, + 67, + 189, + 64, + 112, + 250, + 9, + 228, + 63, + 231, + 227, + 206, + 118, + 218, + 239, + 246, + 159, + 190, + 206, + 158, + 6, + 135, + 209, + 165, + 24, + 0, + 80, + 201, + 147, + 4, + 105, + 161, + 23, + 196, + 217, + 225, + 138, + 158, + 42, + 178, + 33, + 220, + 80, + 177, + 184, + 208, + 4, + 6, + 113, + 194, + 53, + 145, + 211, + 169, + 1, + 31, + 26, + 163, + 253, + 249, + 27, + 66, + 142, + 185, + 94, + 42, + 151, + 66, + 214, + 87, + 216, + 190, + 219, + 164, + 124, + 218, + 46, + 29, + 99, + 176, + 142, + 49, + 208, + 198, + 13, + 241, + 152, + 14, + 224, + 22, + 117, + 92, + 122, + 181, + 5, + 93, + 8, + 182, + 145, + 117, + 69, + 192, + 140, + 84, + 85, + 219, + 245, + 122, + 165, + 241, + 215, + 192, + 33, + 78, + 59, + 8, + 46, + 160, + 39, + 52, + 241, + 97, + 93, + 202, + 178, + 129, + 72, + 61, + 246, + 56, + 69, + 16, + 141, + 113, + 238, + 36, + 127, + 118, + 228, + 189, + 150, + 26, + 28, + 47, + 164, + 67, + 235, + 7, + 163, + 161, + 179, + 156, + 180, + 246, + 107, + 12, + 175, + 174, + 114, + 18, + 32, + 246, + 51, + 149, + 156, + 86, + 79, + 143, + 51, + 251, + 194, + 82, + 232, + 101, + 91, + 29, + 229, + 44, + 52, + 114, + 2, + 71, + 202, + 57, + 136, + 95, + 111, + 12, + 0, + 39, + 147, + 162, + 5, + 57, + 78, + 196, + 63, + 96, + 201, + 244, + 164, + 198, + 36, + 32, + 141, + 161, + 46, + 89, + 142, + 179, + 105, + 126, + 117, + 213, + 42, + 66, + 216, + 28, + 224, + 105, + 188, + 243, + 34, + 186, + 162, + 233, + 47, + 159, + 193, + 222, + 26, + 98, + 240, + 44, + 172, + 80, + 120, + 138, + 104, + 254, + 66, + 20, + 177, + 248, + 89, + 132, + 53, + 11, + 140, + 176, + 183, + 7, + 19, + 213, + 227, + 248, + 255, + 121, + 205, + 248, + 177, + 187, + 27, + 58, + 255, + 159, + 187, + 163, + 21, + 189, + 89, + 116, + 128, + 44, + 52, + 34, + 123, + 187, + 5, + 254, + 60, + 70, + 218, + 243, + 108, + 185, + 238, + 248, + 150, + 223, + 124, + 97, + 143, + 159, + 45, + 155, + 110, + 254, + 97, + 210, + 110, + 165, + 100, + 173, + 35, + 219, + 6, + 88, + 179, + 105, + 81, + 174, + 201, + 87, + 140, + 87, + 75, + 107, + 55, + 223, + 108, + 168, + 29, + 235, + 43, + 169, + 148, + 132, + 230, + 112, + 94, + 96, + 82, + 1, + 112, + 160, + 194, + 157, + 143, + 20, + 161, + 62, + 164, + 110, + 226, + 132, + 172, + 174, + 247, + 54, + 246, + 144, + 28, + 55, + 140, + 49, + 48, + 242, + 166, + 61, + 57, + 70, + 115, + 92, + 180, + 28, + 43, + 109, + 41, + 64, + 153, + 130, + 139, + 7, + 43, + 214, + 107, + 119, + 138, + 38, + 241, + 151, + 163, + 199, + 116, + 219, + 238, + 40, + 94, + 80, + 181, + 114, + 178, + 58, + 54, + 140, + 156, + 250, + 96, + 156, + 105, + 27, + 8, + 204, + 253, + 180, + 128, + 79, + 155, + 188, + 210, + 227, + 27, + 29, + 220, + 246, + 116, + 220, + 209, + 227, + 25, + 132, + 108, + 100, + 194, + 18, + 184, + 74, + 214, + 8, + 194, + 10, + 196, + 94, + 26, + 208, + 9, + 195, + 104, + 234, + 235, + 45, + 211, + 199, + 215, + 161, + 169, + 134, + 174, + 241, + 72, + 108, + 135, + 158, + 94, + 229, + 83, + 246, + 29, + 157, + 77, + 165, + 203, + 238, + 159, + 179, + 182, + 87, + 186, + 37, + 59, + 117, + 240, + 152, + 43, + 140, + 24, + 86, + 96, + 59, + 104, + 24, + 72, + 126, + 50, + 38, + 220, + 168, + 34, + 212, + 124, + 110, + 62, + 190, + 39, + 111, + 27, + 183, + 229, + 7, + 110, + 252, + 0, + 161, + 126, + 78, + 204, + 147, + 243, + 211, + 198, + 197, + 133, + 76, + 115, + 127, + 126, + 186, + 255, + 221, + 209, + 73, + 186, + 163, + 196, + 165, + 49, + 1, + 160, + 232, + 159, + 43, + 67, + 224, + 116, + 64, + 175, + 9, + 163, + 231, + 118, + 32, + 18, + 76, + 183, + 143, + 32, + 136, + 146, + 203, + 222, + 123, + 32, + 100, + 150, + 182, + 180, + 80, + 206, + 168, + 197, + 245, + 212, + 238, + 154, + 247, + 254, + 7, + 42, + 234, + 193, + 90, + 184, + 243, + 33, + 242, + 60, + 13, + 143, + 108, + 194, + 229, + 193, + 227, + 230, + 14, + 51, + 239, + 253, + 135, + 190, + 76, + 9, + 69, + 41, + 241, + 83, + 239, + 202, + 208, + 161, + 127, + 218, + 83, + 186, + 50, + 249, + 172, + 64, + 221, + 9, + 2, + 91, + 249, + 85, + 75, + 235, + 216, + 181, + 118, + 129, + 28, + 167, + 170, + 85, + 56, + 134, + 142, + 28, + 139, + 82, + 182, + 6, + 156, + 253, + 157, + 227, + 236, + 42, + 95, + 50, + 7, + 2, + 222, + 201, + 77, + 19, + 204, + 219, + 47, + 15, + 215, + 68, + 94, + 75, + 44, + 223, + 109, + 180, + 77, + 114, + 104, + 4, + 191, + 239, + 15, + 163, + 249, + 15, + 64, + 35, + 211, + 34, + 2, + 16, + 241, + 50, + 78, + 47, + 172, + 1, + 12, + 217, + 237, + 220, + 182, + 15, + 229, + 77, + 43, + 133, + 82, + 55, + 132, + 51, + 7, + 142, + 70, + 61, + 14, + 32, + 209, + 247, + 137, + 102, + 246, + 14, + 92, + 15, + 44, + 189, + 16, + 109, + 139, + 237, + 230, + 227, + 141, + 190, + 123, + 190, + 30, + 77, + 175, + 255, + 152, + 122, + 204, + 153, + 170, + 26, + 142, + 144, + 112, + 43, + 101, + 18, + 137, + 114, + 150, + 135, + 208, + 116, + 109, + 144, + 138, + 28, + 142, + 244, + 9, + 165, + 206, + 186, + 49, + 215, + 253, + 173, + 231, + 216, + 239, + 1, + 115, + 83, + 231, + 211, + 249, + 190, + 34, + 29, + 189, + 187, + 243, + 236, + 9, + 246, + 189, + 177, + 17, + 165, + 77, + 52, + 66, + 234, + 199, + 110, + 150, + 176, + 25, + 58, + 195, + 48, + 107, + 174, + 66, + 113, + 189, + 14, + 127, + 252, + 85, + 167, + 66, + 45, + 168, + 134, + 113, + 205, + 141, + 169, + 41, + 186, + 60, + 79, + 179, + 85, + 245, + 109, + 42, + 134, + 226, + 24, + 54, + 35, + 247, + 96, + 147, + 233, + 221, + 232, + 183, + 93, + 117, + 136, + 83, + 131, + 123, + 103, + 50, + 118, + 3, + 58, + 139, + 166, + 167, + 40, + 38, + 40, + 208, + 146, + 157, + 160, + 108, + 118, + 66, + 141, + 71, + 147, + 157, + 153, + 246, + 131, + 90, + 15, + 118, + 147, + 16, + 149, + 233, + 112, + 89, + 10, + 98, + 84, + 136, + 46, + 249, + 156, + 239, + 107, + 108, + 237, + 230, + 153, + 72, + 7, + 10, + 124, + 153, + 14, + 120, + 68, + 171, + 179, + 139, + 103, + 227, + 135, + 134, + 43, + 234, + 135, + 161, + 214, + 160, + 102, + 111, + 59, + 43, + 31, + 82, + 214, + 101, + 123, + 191, + 64, + 61, + 92, + 162, + 169, + 52, + 188, + 101, + 131, + 251, + 150, + 8, + 97, + 17, + 40, + 81, + 118, + 147, + 185, + 206, + 7, + 198, + 45, + 128, + 47, + 177, + 119, + 88, + 36, + 94, + 119, + 163, + 100, + 80, + 192, + 44, + 25, + 216, + 251, + 205, + 54, + 13, + 53, + 142, + 248, + 231, + 188, + 152, + 111, + 32, + 16, + 147, + 123, + 59, + 220, + 109, + 93, + 234, + 18, + 209, + 151, + 189, + 35, + 152, + 198, + 89, + 96, + 111, + 234, + 244, + 248, + 24, + 183, + 131, + 201, + 155, + 11, + 84, + 148, + 39, + 166, + 20, + 51, + 168, + 141, + 175, + 78, + 170, + 39, + 31, + 233, + 191, + 183, + 64, + 93, + 46, + 139, + 101, + 249, + 23, + 250, + 115, + 250, + 141, + 38, + 226, + 139, + 174, + 39, + 2, + 6, + 16, + 47, + 71, + 24, + 23, + 191, + 215, + 253, + 125, + 31, + 172, + 9, + 91, + 114, + 157, + 7, + 171, + 5, + 252, + 50, + 35, + 117, + 69, + 154, + 107, + 180, + 204, + 7, + 157, + 144, + 2, + 239, + 217, + 207, + 187, + 216, + 174, + 244, + 167, + 242, + 133, + 130, + 220, + 45, + 231, + 52, + 106, + 127, + 159, + 145, + 157, + 184, + 205, + 136, + 116, + 140, + 139, + 172, + 118, + 217, + 44, + 86, + 232, + 207, + 23, + 178, + 191, + 145, + 192, + 139, + 249, + 254, + 88, + 29, + 164, + 4, + 100, + 106, + 228, + 88, + 33, + 59, + 216, + 50, + 180, + 162, + 19, + 246, + 107, + 197, + 89, + 40, + 8, + 102, + 127, + 202, + 105, + 139, + 28, + 168, + 105, + 86, + 7, + 9, + 254, + 189, + 49, + 255, + 218, + 242, + 9, + 204, + 105, + 50, + 79, + 102, + 199, + 203, + 94, + 12, + 97, + 219, + 74, + 17, + 146, + 174, + 154, + 48, + 7, + 203, + 75, + 202, + 54, + 90, + 225, + 7, + 71, + 144, + 135, + 101, + 179, + 13, + 17, + 28, + 171, + 228, + 16, + 90, + 225, + 98, + 233, + 137, + 217, + 57, + 99, + 56, + 59, + 31, + 167, + 40, + 104, + 10, + 206, + 101, + 139, + 165, + 60, + 120, + 22, + 144, + 161, + 163, + 60, + 110, + 220, + 253, + 148, + 149, + 188, + 110, + 101, + 73, + 126, + 77, + 95, + 23, + 234, + 153, + 117, + 15, + 133, + 12, + 135, + 20, + 54, + 217, + 166, + 66, + 57, + 52, + 141, + 122, + 65, + 3, + 40, + 103, + 86, + 207, + 194, + 177, + 210, + 234, + 166, + 104, + 132, + 119, + 107, + 47, + 162, + 221, + 215, + 189, + 19, + 183, + 233, + 190, + 200, + 156, + 47, + 159, + 186, + 168, + 252, + 167, + 159, + 141, + 143, + 124, + 167, + 139, + 227, + 254, + 135, + 8, + 246, + 118, + 139, + 10, + 193, + 36, + 177, + 75, + 65, + 74, + 112, + 30, + 178, + 158, + 4, + 177, + 112, + 18, + 71, + 38, + 227, + 13, + 135, + 241, + 210, + 92, + 23, + 172, + 33, + 46, + 111, + 38, + 203, + 148, + 196, + 38, + 252, + 136, + 76, + 236, + 127, + 108, + 68, + 170, + 229, + 160, + 149, + 135, + 66, + 59, + 71, + 65, + 224, + 126, + 224, + 167, + 255, + 109, + 118, + 198, + 202, + 11, + 239, + 44, + 132, + 51, + 11, + 236, + 27, + 95, + 41, + 82, + 113, + 151, + 2, + 222, + 47, + 36, + 95, + 100, + 245, + 24, + 35, + 222, + 43, + 211, + 36, + 149, + 135, + 192, + 143, + 56, + 237, + 81, + 251, + 40, + 204, + 11, + 110, + 127, + 108, + 145, + 103, + 153, + 37, + 21, + 255, + 6, + 124, + 84, + 173, + 53, + 36, + 124, + 170, + 230, + 249, + 88, + 33, + 195, + 116, + 221, + 47, + 203, + 145, + 190, + 188, + 130, + 35, + 206, + 221, + 31, + 28, + 187, + 64, + 71, + 65, + 190, + 128, + 243, + 7, + 110, + 15, + 138, + 76, + 146, + 216, + 69, + 27, + 98, + 132, + 104, + 186, + 250, + 79, + 27, + 5, + 226, + 74, + 150, + 27, + 174, + 115, + 233, + 12, + 30, + 172, + 17, + 165, + 139, + 248, + 115, + 197, + 55, + 199, + 255, + 55, + 60, + 226, + 130, + 25, + 118, + 79, + 52, + 132, + 73, + 130, + 48, + 233, + 233, + 70, + 188, + 1, + 161, + 41, + 233, + 193, + 144, + 253, + 138, + 192, + 155, + 34, + 159, + 252, + 37, + 161, + 207, + 158, + 227, + 186, + 151, + 247, + 136, + 171, + 198, + 229, + 196, + 57, + 38, + 159, + 46, + 249, + 225, + 16, + 118, + 212, + 165, + 6, + 194, + 217, + 31, + 185, + 204, + 39, + 91, + 226, + 169, + 40, + 23, + 252, + 249, + 152, + 207, + 212, + 217, + 128, + 78, + 241, + 21, + 6, + 216, + 205, + 6, + 228, + 131, + 62, + 234, + 253, + 40, + 160, + 232, + 249, + 55, + 2, + 169, + 92, + 184, + 0, + 76, + 128, + 224, + 87, + 82, + 205, + 129, + 111, + 26, + 81, + 248, + 35, + 223, + 33, + 242, + 195, + 181, + 20, + 194, + 16, + 33, + 35, + 7, + 13, + 46, + 207, + 45, + 160, + 53, + 38, + 242, + 171, + 48, + 177, + 75, + 194, + 241, + 62, + 245, + 47, + 39, + 200, + 232, + 75, + 221, + 109, + 42, + 130, + 160, + 219, + 171, + 115, + 15, + 127, + 88, + 161, + 217, + 222, + 26, + 197, + 197, + 145, + 221, + 179, + 159, + 6, + 188, + 50, + 146, + 67, + 74, + 63, + 26, + 144, + 131, + 22, + 11, + 12, + 144, + 214, + 74, + 145, + 27, + 29, + 96, + 242, + 250, + 130, + 62, + 253, + 171, + 7, + 126, + 75, + 224, + 111, + 237, + 107, + 72, + 185, + 225, + 71, + 247, + 234, + 50, + 51, + 7, + 193, + 23, + 107, + 151, + 70, + 145, + 157, + 56, + 145, + 81, + 138, + 163, + 179, + 114, + 197, + 187, + 175, + 128, + 33, + 203, + 162, + 95, + 81, + 238, + 45, + 43, + 6, + 198, + 160, + 30, + 213, + 80, + 139, + 176, + 149, + 226, + 35, + 35, + 28, + 137, + 243, + 234, + 14, + 245, + 247, + 234, + 142, + 159, + 19, + 195, + 158, + 184, + 3, + 19, + 97, + 23, + 3, + 59, + 133, + 30, + 112, + 86, + 165, + 42, + 132, + 215, + 53, + 224, + 229, + 130, + 126, + 86, + 151, + 6, + 101, + 143, + 173, + 204, + 15, + 225, + 92, + 232, + 98, + 190, + 143, + 143, + 152, + 138, + 36, + 208, + 101, + 15, + 203, + 47, + 139, + 142, + 42, + 77, + 92, + 27, + 24, + 91, + 215, + 90, + 35, + 147, + 182, + 76, + 236, + 88, + 100, + 46, + 128, + 176, + 215, + 190, + 17, + 143, + 77, + 39, + 150, + 81, + 237, + 15, + 93, + 100, + 132, + 254, + 25, + 8, + 226, + 249, + 93, + 133, + 75, + 164, + 91, + 74, + 56, + 89, + 50, + 15, + 35, + 86, + 5, + 189, + 224, + 58, + 112, + 243, + 54, + 12, + 136, + 204, + 201, + 161, + 251, + 100, + 114, + 34, + 7, + 57, + 114, + 117, + 94, + 58, + 241, + 161, + 186, + 88, + 239, + 218, + 252, + 21, + 228, + 103, + 235, + 25, + 96, + 116, + 222, + 16, + 27, + 242, + 32, + 63, + 4, + 201, + 127, + 59, + 111, + 201, + 245, + 95, + 12, + 248, + 150, + 153, + 203, + 209, + 80, + 50, + 235, + 12, + 52, + 168, + 102, + 148, + 188, + 139, + 71, + 144, + 181, + 132, + 56, + 129, + 244, + 220, + 53, + 55, + 139, + 144, + 113, + 108, + 102, + 76, + 206, + 154, + 59, + 92, + 52, + 106, + 94, + 146, + 6, + 170, + 61, + 164, + 85, + 140, + 37, + 80, + 77, + 202, + 185, + 252, + 229, + 202, + 26, + 120, + 243, + 117, + 190, + 115, + 205, + 156, + 12, + 38, + 30, + 121, + 189, + 26, + 162, + 92, + 164, + 215, + 67, + 253, + 242, + 45, + 74, + 44, + 101, + 187, + 135, + 8, + 4, + 236, + 247, + 104, + 188, + 89, + 59, + 182, + 114, + 211, + 164, + 116, + 251, + 198, + 4, + 235, + 96, + 225, + 155, + 110, + 5, + 214, + 2, + 124, + 110, + 72, + 24, + 89, + 111, + 89, + 113, + 74, + 5, + 124, + 75, + 239, + 135, + 189, + 136, + 50, + 7, + 47, + 166, + 190, + 39, + 51, + 70, + 199, + 117, + 123, + 207, + 61, + 215, + 217, + 87, + 67, + 198, + 134, + 240, + 194, + 173, + 19, + 112, + 119, + 226, + 56, + 158, + 46, + 39, + 129, + 234, + 124, + 133, + 212, + 147, + 250, + 124, + 250, + 139, + 25, + 48, + 52, + 254, + 38, + 72, + 188, + 37, + 169, + 217, + 83, + 147, + 199, + 149, + 75, + 205, + 118, + 177, + 56, + 125, + 44, + 54, + 204, + 151, + 10, + 208, + 250, + 179, + 128, + 34, + 176, + 208, + 137, + 76, + 166, + 124, + 14, + 51, + 253, + 220, + 148, + 171, + 3, + 109, + 164, + 17, + 45, + 199, + 19, + 85, + 222, + 252, + 117, + 32, + 209, + 213, + 85, + 247, + 76, + 42, + 247, + 93, + 140, + 7, + 113, + 161, + 115, + 31, + 27, + 161, + 144, + 198, + 113, + 63, + 174, + 217, + 188, + 172, + 19, + 32, + 20, + 46, + 65, + 37, + 108, + 80, + 162, + 61, + 123, + 10, + 103, + 44, + 92, + 251, + 237, + 75, + 166, + 86, + 25, + 113, + 30, + 159, + 35, + 60, + 152, + 115, + 111, + 251, + 225, + 167, + 74, + 192, + 135, + 162, + 1, + 102, + 66, + 148, + 133, + 45, + 70, + 84, + 204, + 170, + 151, + 241, + 24, + 166, + 106, + 84, + 56, + 225, + 86, + 133, + 87, + 255, + 86, + 221, + 174, + 127, + 242, + 84, + 255, + 139, + 112, + 151, + 253, + 172, + 123, + 178, + 44, + 78, + 12, + 254, + 78, + 230, + 224, + 24, + 175, + 86, + 67, + 135, + 223, + 76, + 139, + 70, + 158, + 50, + 214, + 33, + 113, + 31, + 129, + 175, + 131, + 62, + 68, + 159, + 44, + 2, + 139, + 97, + 159, + 199, + 64, + 178, + 179, + 206, + 16, + 144, + 171, + 131, + 239, + 137, + 208, + 135, + 33, + 193, + 57, + 52, + 139, + 78, + 37, + 165, + 79, + 43, + 207, + 41, + 196, + 177, + 216, + 174, + 87, + 147, + 124, + 155, + 98, + 159, + 196, + 254, + 12, + 149, + 27, + 87, + 22, + 162, + 121, + 107, + 108, + 235, + 48, + 180, + 231, + 118, + 0, + 202, + 229, + 20, + 128, + 136, + 114, + 130, + 170, + 101, + 231, + 217, + 34, + 207, + 221, + 210, + 184, + 132, + 129, + 44, + 62, + 253, + 211, + 71, + 73, + 234, + 191, + 46, + 58, + 63, + 69, + 72, + 125, + 13, + 0, + 133, + 62, + 245, + 218, + 85, + 253, + 14, + 111, + 38, + 87, + 60, + 242, + 193, + 71, + 115, + 234, + 117, + 2, + 243, + 56, + 131, + 160, + 220, + 194, + 48, + 91, + 28, + 238, + 92, + 48, + 190, + 52, + 104, + 118, + 129, + 210, + 46, + 166, + 233, + 237, + 212, + 133, + 240, + 131, + 131, + 137, + 79, + 75, + 38, + 75, + 78, + 92, + 153, + 95, + 27, + 43, + 77, + 15, + 214, + 6, + 152, + 50, + 188, + 100, + 182, + 226, + 240, + 89, + 17, + 150, + 9, + 248, + 205, + 230, + 42, + 30, + 92, + 24, + 76, + 112, + 58, + 223, + 94, + 179, + 255, + 98, + 58, + 71, + 183, + 29, + 248, + 220, + 48, + 28, + 198, + 151, + 140, + 110, + 209, + 234, + 221, + 37, + 167, + 4, + 168, + 174, + 94, + 61, + 245, + 33, + 214, + 166, + 14, + 20, + 85, + 12, + 253, + 36, + 80, + 41, + 208, + 228, + 241, + 34, + 26, + 84, + 28, + 85, + 170, + 220, + 201, + 64, + 40, + 153, + 29, + 247, + 153, + 198, + 27, + 198, + 242, + 45, + 111, + 97, + 232, + 54, + 202, + 97, + 86, + 119, + 55, + 161, + 76, + 245, + 9, + 244, + 92, + 110, + 129, + 64, + 199, + 72, + 63, + 41, + 174, + 0, + 250, + 95, + 24, + 27, + 220, + 183, + 189, + 70, + 251, + 112, + 125, + 74, + 190, + 187, + 182, + 192, + 137, + 152, + 251, + 67, + 40, + 60, + 77, + 235, + 144, + 109, + 111, + 54, + 180, + 217, + 237, + 181, + 233, + 168, + 173, + 196, + 62, + 96, + 50, + 205, + 91, + 152, + 130, + 221, + 44, + 42, + 169, + 192, + 110, + 160, + 177, + 140, + 89, + 42, + 185, + 185, + 41, + 157, + 180, + 50, + 89, + 225, + 54, + 173, + 2, + 247, + 238, + 102, + 21, + 103, + 236, + 30, + 7, + 54, + 87, + 228, + 211, + 113, + 130, + 198, + 59, + 10, + 129, + 78, + 8, + 194, + 60, + 160, + 178, + 236, + 101, + 95, + 186, + 3, + 140, + 86, + 89, + 16, + 128, + 175, + 44, + 104, + 33, + 204, + 162, + 101, + 148, + 133, + 237, + 153, + 164, + 182, + 71, + 75, + 34, + 35, + 46, + 204, + 227, + 234, + 109, + 22, + 219, + 75, + 85, + 116, + 117, + 225, + 227, + 97, + 164, + 58, + 39, + 252, + 10, + 136, + 186, + 139, + 196, + 240, + 151, + 115, + 229, + 63, + 78, + 104, + 83, + 181, + 82, + 225, + 103, + 223, + 40, + 163, + 100, + 55, + 10, + 7, + 78, + 216, + 58, + 77, + 200, + 101, + 65, + 244, + 186, + 82, + 98, + 133, + 234, + 252, + 11, + 245, + 156, + 51, + 204, + 3, + 2, + 60, + 239, + 106, + 249, + 160, + 191, + 78, + 198, + 28, + 212, + 49, + 232, + 209, + 149, + 231, + 65, + 117, + 27, + 114, + 43, + 16, + 73, + 187, + 165, + 53, + 92, + 212, + 44, + 161, + 163, + 88, + 114, + 212, + 111, + 126, + 48, + 39, + 145, + 80, + 89, + 127, + 41, + 53, + 77, + 46, + 15, + 112, + 178, + 139, + 157, + 161, + 95, + 251, + 75, + 43, + 174, + 163, + 182, + 233, + 246, + 143, + 26, + 25, + 96, + 177, + 168, + 191, + 177, + 158, + 39, + 253, + 86, + 16, + 71, + 188, + 108, + 98, + 187, + 36, + 189, + 44, + 247, + 109, + 71, + 74, + 13, + 143, + 3, + 64, + 191, + 117, + 111, + 121, + 200, + 40, + 201, + 109, + 160, + 131, + 217, + 231, + 65, + 20, + 46, + 96, + 86, + 163, + 148, + 159, + 120, + 77, + 174, + 220, + 32, + 199, + 208, + 59, + 182, + 142, + 237, + 46, + 5, + 89, + 194, + 219, + 96, + 9, + 36, + 109, + 113, + 28, + 128, + 234, + 227, + 84, + 253, + 222, + 191, + 16, + 101, + 152, + 221, + 75, + 29, + 130, + 40, + 25, + 50, + 218, + 31, + 135, + 195, + 171, + 89, + 115, + 170, + 102, + 158, + 117, + 194, + 51, + 154, + 198, + 29, + 78, + 135, + 38, + 169, + 9, + 146, + 159, + 143, + 199, + 238, + 200, + 184, + 201, + 153, + 27, + 46, + 232, + 13, + 217, + 204, + 205, + 7, + 120, + 72, + 35, + 21, + 148, + 227, + 214, + 194, + 53, + 141, + 86, + 223, + 28, + 227, + 188, + 97, + 100, + 158, + 57, + 31, + 79, + 155, + 178, + 108, + 101, + 4, + 93, + 57, + 75, + 146, + 59, + 33, + 184, + 221, + 42, + 185, + 236, + 97, + 97, + 131, + 47, + 159, + 158, + 190, + 127, + 36, + 130, + 186, + 92, + 246, + 235, + 78, + 38, + 244, + 121, + 241, + 153, + 79, + 193, + 187, + 235, + 10, + 72, + 199, + 38, + 158, + 123, + 146, + 69, + 215, + 255, + 161, + 197, + 192, + 106, + 163, + 247, + 159, + 255, + 88, + 82, + 171, + 1, + 118, + 85, + 94, + 34, + 36, + 185, + 249, + 55, + 243, + 192, + 95, + 124, + 152, + 223, + 207, + 153, + 209, + 36, + 161, + 0, + 63, + 45, + 170, + 120, + 91, + 66, + 136, + 159, + 74, + 14, + 52, + 76, + 243, + 106, + 147, + 191, + 182, + 158, + 211, + 97, + 83, + 6, + 59, + 241, + 172, + 185, + 113, + 157, + 251, + 9, + 20, + 106, + 198, + 98, + 149, + 226, + 159, + 98, + 199, + 168, + 32, + 125, + 184, + 229, + 93, + 253, + 208, + 38, + 168, + 49, + 92, + 14, + 19, + 250, + 5, + 240, + 127, + 130, + 3, + 108, + 139, + 200, + 105, + 129, + 79, + 62, + 19, + 191, + 204, + 141, + 176, + 55, + 144, + 36, + 155, + 76, + 98, + 245, + 14, + 15, + 109, + 233, + 156, + 63, + 79, + 60, + 218, + 53, + 97, + 186, + 156, + 79, + 78, + 194, + 176, + 44, + 107, + 170, + 232, + 91, + 195, + 155, + 251, + 171, + 98, + 149, + 114, + 177, + 155, + 154, + 44, + 57, + 167, + 35, + 69, + 13, + 200, + 204, + 95, + 160, + 87, + 214, + 114, + 104, + 197, + 64, + 86, + 132, + 156, + 4, + 251, + 4, + 200, + 147, + 60, + 14, + 116, + 6, + 140, + 158, + 60, + 41, + 242, + 44, + 120, + 27, + 250, + 80, + 70, + 94, + 216, + 42, + 52, + 24, + 102, + 182, + 253, + 79, + 164, + 54, + 226, + 4, + 95, + 29, + 248, + 34, + 61, + 204, + 181, + 167, + 156, + 239, + 7, + 126, + 255, + 76, + 236, + 134, + 135, + 127, + 220, + 119, + 220, + 216, + 128, + 19, + 73, + 170, + 99, + 214, + 86, + 37, + 88, + 236, + 160, + 93, + 154, + 147, + 81, + 137, + 253, + 232, + 75, + 80, + 49, + 146, + 108, + 200, + 24, + 238, + 55, + 145, + 234, + 162, + 255, + 22, + 17, + 157, + 61, + 51, + 101, + 54, + 81, + 129, + 228, + 173, + 116, + 228, + 204, + 213, + 0, + 244, + 130, + 41, + 69, + 77, + 52, + 1, + 194, + 46, + 135, + 3, + 208, + 51, + 31, + 241, + 156, + 212, + 18, + 28, + 6, + 191, + 27, + 39, + 144, + 119, + 28, + 161, + 132, + 137, + 143, + 118, + 72, + 116, + 107, + 80, + 79, + 130, + 148, + 236, + 42, + 81, + 101, + 223, + 61, + 254, + 205, + 57, + 41, + 73, + 242, + 28, + 251, + 209, + 137, + 77, + 165, + 12, + 53, + 247, + 61, + 40, + 243, + 240, + 80, + 5, + 228, + 247, + 152, + 194, + 172, + 203, + 186, + 12, + 81, + 71, + 149, + 187, + 215, + 75, + 196, + 210, + 63, + 156, + 118, + 2, + 235, + 151, + 172, + 115, + 37, + 147, + 135, + 33, + 78, + 212, + 252, + 244, + 222, + 153, + 77, + 120, + 212, + 17, + 104, + 253, + 203, + 126, + 130, + 59, + 114, + 52, + 109, + 148, + 89, + 109, + 231, + 137, + 10, + 166, + 252, + 120, + 87, + 51, + 255, + 236, + 129, + 58, + 193, + 92, + 146, + 242, + 215, + 113, + 225, + 62, + 19, + 58, + 199, + 149, + 111, + 81, + 146, + 29, + 85, + 56, + 38, + 82, + 76, + 1, + 167, + 228, + 105, + 79, + 127, + 176, + 230, + 157, + 157, + 130, + 252, + 249, + 216, + 197, + 47, + 174, + 60, + 82, + 5, + 36, + 62, + 87, + 50, + 214, + 235, + 29, + 238, + 170, + 224, + 193, + 97, + 108, + 138, + 194, + 47, + 42, + 54, + 88, + 92, + 18, + 104, + 21, + 9, + 69, + 51, + 73, + 224, + 213, + 208, + 222, + 57, + 167, + 88, + 86, + 107, + 220, + 131, + 248, + 36, + 89, + 158, + 44, + 2, + 46, + 236, + 89, + 247, + 234, + 36, + 218, + 33, + 186, + 178, + 73, + 133, + 2, + 54, + 39, + 50, + 145, + 76, + 255, + 61, + 103, + 64, + 84, + 198, + 134, + 155, + 240, + 199, + 245, + 217, + 63, + 159, + 242, + 140, + 147, + 248, + 222, + 173, + 92, + 21, + 198, + 236, + 118, + 164, + 175, + 200, + 123, + 166, + 104, + 31, + 88, + 56, + 92, + 173, + 48, + 217, + 174, + 190, + 61, + 153, + 190, + 153, + 109, + 225, + 225, + 235, + 58, + 240, + 58, + 147, + 197, + 30, + 100, + 221, + 168, + 55, + 42, + 54, + 121, + 67, + 80, + 157, + 163, + 226, + 7, + 11, + 105, + 150, + 13, + 154, + 111, + 88, + 230, + 142, + 138, + 150, + 185, + 170, + 78, + 15, + 150, + 39, + 23, + 54, + 242, + 186, + 227, + 196, + 192, + 194, + 0, + 67, + 4, + 178, + 237, + 126, + 129, + 203, + 80, + 125, + 158, + 93, + 233, + 182, + 211, + 87, + 160, + 32, + 131, + 152, + 229, + 15, + 94, + 19, + 7, + 240, + 168, + 75, + 243, + 251, + 210, + 82, + 0, + 158, + 241, + 175, + 124, + 186, + 11, + 66, + 229, + 145, + 214, + 102, + 81, + 101, + 176, + 255, + 125, + 35, + 208, + 158, + 84, + 109, + 182, + 31, + 10, + 136, + 147, + 76, + 125, + 160, + 98, + 202, + 233, + 202, + 73, + 133, + 199, + 141, + 64, + 61, + 91, + 159, + 175, + 57, + 107, + 181, + 17, + 153, + 163, + 180, + 163, + 197, + 209, + 212, + 174, + 157, + 201, + 238, + 197, + 230, + 81, + 253, + 117, + 101, + 199, + 190, + 108, + 204, + 41, + 19, + 2, + 7, + 111, + 174, + 162, + 240, + 104, + 203, + 73, + 93, + 97, + 186, + 235, + 128, + 7, + 99, + 170, + 79, + 27, + 66, + 224, + 181, + 57, + 244, + 59, + 211, + 209, + 202, + 231, + 72, + 0, + 23, + 166, + 213, + 247, + 81, + 248, + 243, + 76, + 217, + 168, + 54, + 18, + 120, + 7, + 5, + 242, + 144, + 33, + 67, + 10, + 169, + 74, + 17, + 172, + 143, + 250, + 132, + 193, + 12, + 21, + 247, + 76, + 183, + 162, + 103, + 161, + 12, + 3, + 194, + 46, + 55, + 219, + 90, + 104, + 145, + 24, + 2, + 47, + 75, + 146, + 14, + 36, + 9, + 196, + 167, + 55, + 65, + 198, + 36, + 165, + 193, + 36, + 18, + 163, + 225, + 97, + 102, + 125, + 27, + 240, + 64, + 237, + 94, + 120, + 73, + 233, + 2, + 140, + 139, + 168, + 254, + 237, + 163, + 59, + 214, + 153, + 181, + 136, + 12, + 45, + 61, + 173, + 128, + 83, + 121, + 185, + 145, + 187, + 201, + 110, + 14, + 172, + 57, + 115, + 24, + 238, + 70, + 148, + 135, + 123, + 179, + 163, + 42, + 186, + 176, + 116, + 109, + 104, + 100, + 34, + 199, + 180, + 36, + 58, + 167, + 189, + 76, + 17, + 87, + 179, + 44, + 186, + 176, + 227, + 249, + 58, + 174, + 214, + 79, + 174, + 220, + 159, + 117, + 135, + 218, + 62, + 76, + 86, + 95, + 0, + 63, + 225, + 193, + 116, + 56, + 138, + 7, + 231, + 53, + 239, + 56, + 118, + 65, + 157, + 164, + 252, + 145, + 248, + 200, + 75, + 64, + 44, + 134, + 93, + 143, + 214, + 191, + 82, + 206, + 147, + 139, + 220, + 233, + 99, + 230, + 14, + 143, + 10, + 49, + 164, + 234, + 133, + 33, + 32, + 245, + 18, + 120, + 42, + 124, + 108, + 230, + 57, + 147, + 132, + 163, + 2, + 101, + 73, + 38, + 196, + 141, + 224, + 14, + 38, + 35, + 53, + 170, + 200, + 77, + 135, + 84, + 119, + 45, + 104, + 84, + 204, + 133, + 119, + 121, + 183, + 197, + 12, + 235, + 82, + 31, + 183, + 58, + 230, + 180, + 166, + 31, + 214, + 144, + 48, + 45, + 163, + 33, + 75, + 108, + 231, + 123, + 44, + 233, + 140, + 77, + 254, + 26, + 253, + 176, + 69, + 215, + 84, + 199, + 60, + 53, + 7, + 216, + 213, + 47, + 83, + 219, + 70, + 48, + 181, + 52, + 175, + 228, + 231, + 252, + 81, + 51, + 254, + 206, + 7, + 13, + 123, + 69, + 63, + 230, + 12, + 192, + 49, + 42, + 186, + 144, + 152, + 181, + 109, + 91, + 65, + 133, + 118, + 173, + 72, + 68, + 184, + 133, + 140, + 98, + 65, + 213, + 185, + 37, + 79, + 174, + 64, + 218, + 64, + 101, + 220, + 55, + 92, + 200, + 156, + 203, + 4, + 193, + 90, + 67, + 48, + 79, + 6, + 160, + 172, + 233, + 228, + 64, + 107, + 47, + 14, + 213, + 119, + 85, + 230, + 135, + 92, + 134, + 160, + 111, + 182, + 208, + 15, + 108, + 145, + 200, + 118, + 186, + 235, + 160, + 115, + 66, + 11, + 85, + 35, + 31, + 231, + 158, + 169, + 29, + 243, + 80, + 185, + 211, + 4, + 193, + 208, + 85, + 161, + 7, + 141, + 2, + 1, + 216, + 163, + 102, + 239, + 103, + 70, + 3, + 192, + 215, + 237, + 63, + 118, + 96, + 87, + 101, + 80, + 201, + 143, + 46, + 136, + 51, + 151, + 220, + 102, + 149, + 48, + 96, + 250, + 230, + 193, + 61, + 43, + 218, + 185, + 114, + 224, + 114, + 36, + 126, + 45, + 199, + 105, + 231, + 21, + 66, + 235, + 113, + 214, + 56, + 67, + 165, + 226, + 174, + 215, + 36, + 199, + 207, + 86, + 226, + 214, + 168, + 236, + 79, + 213, + 212, + 166, + 138, + 163, + 91, + 1, + 14, + 32, + 224, + 202, + 37, + 12, + 70, + 175, + 240, + 40, + 16, + 175, + 29, + 28, + 88, + 227, + 167, + 120, + 130, + 130, + 124, + 20, + 224, + 145, + 114, + 43, + 237, + 22, + 202, + 220, + 140, + 129, + 154, + 70, + 173, + 69, + 42, + 69, + 166, + 121, + 12, + 139, + 9, + 175, + 81, + 227, + 7, + 142, + 60, + 206, + 226, + 181, + 8, + 94, + 33, + 139, + 128, + 91, + 234, + 196, + 76, + 140, + 212, + 99, + 235, + 10, + 222, + 81, + 99, + 140, + 221, + 121, + 7, + 131, + 202, + 79, + 49, + 111, + 51, + 88, + 212, + 161, + 152, + 23, + 22, + 148, + 185, + 163, + 50, + 250, + 206, + 68, + 246, + 88, + 184, + 35, + 7, + 15, + 74, + 118, + 70, + 165, + 105, + 50, + 167, + 224, + 168, + 11, + 136, + 172, + 139, + 69, + 102, + 96, + 246, + 39, + 238, + 72, + 230, + 156, + 74, + 232, + 131, + 28, + 248, + 94, + 8, + 228, + 38, + 100, + 169, + 169, + 186, + 73, + 174, + 198, + 48, + 201, + 173, + 85, + 132, + 92, + 142, + 39, + 19, + 7, + 224, + 142, + 215, + 68, + 246, + 215, + 103, + 76, + 130, + 47, + 184, + 50, + 66, + 2, + 18, + 142, + 175, + 70, + 140, + 52, + 94, + 32, + 88, + 126, + 128, + 137, + 116, + 195, + 165, + 93, + 236, + 149, + 7, + 18, + 157, + 52, + 193, + 107, + 238, + 34, + 103, + 184, + 51, + 204, + 133, + 49, + 13, + 169, + 131, + 135, + 215, + 66, + 9, + 168, + 98, + 198, + 2, + 98, + 236, + 18, + 144, + 99, + 148, + 15, + 73, + 116, + 243, + 33, + 91, + 180, + 96, + 142, + 92, + 100, + 113, + 191, + 157, + 141, + 181, + 19, + 144, + 230, + 142, + 0, + 241, + 239, + 28, + 74, + 224, + 74, + 186, + 115, + 68, + 47, + 110, + 100, + 237, + 219, + 234, + 189, + 60, + 166, + 32, + 79, + 129, + 221, + 88, + 59, + 163, + 204, + 252, + 251, + 137, + 43, + 234, + 206, + 126, + 148, + 216, + 104, + 70, + 233, + 93, + 198, + 66, + 30, + 135, + 71, + 121, + 37, + 194, + 18, + 79, + 53, + 156, + 198, + 71, + 201, + 201, + 48, + 10, + 5, + 95, + 143, + 54, + 153, + 36, + 77, + 198, + 241, + 99, + 70, + 103, + 123, + 115, + 250, + 2, + 89, + 61, + 49, + 97, + 31, + 224, + 193, + 79, + 235, + 109, + 177, + 153, + 102, + 165, + 208, + 23, + 241, + 47, + 0, + 109, + 67, + 50, + 198, + 203, + 19, + 191, + 13, + 121, + 133, + 209, + 121, + 47, + 52, + 179, + 77, + 180, + 100, + 89, + 121, + 235, + 70, + 201, + 176, + 95, + 29, + 111, + 45, + 115, + 138, + 173, + 222, + 240, + 133, + 188, + 101, + 229, + 89, + 134, + 225, + 149, + 249, + 15, + 212, + 137, + 243, + 229, + 111, + 20, + 36, + 12, + 66, + 231, + 103, + 80, + 216, + 206, + 239, + 209, + 201, + 77, + 9, + 229, + 31, + 9, + 15, + 201, + 50, + 208, + 249, + 225, + 182, + 20, + 40, + 156, + 216, + 4, + 178, + 96, + 133, + 132, + 223, + 214, + 249, + 55, + 248, + 7, + 233, + 246, + 4, + 108, + 163, + 48, + 254, + 148, + 220, + 32, + 235, + 108, + 135, + 252, + 100, + 10, + 216, + 254, + 76, + 89, + 20, + 24, + 99, + 62, + 241, + 63, + 24, + 237, + 171, + 133, + 252, + 169, + 220, + 79, + 238, + 17, + 229, + 24, + 94, + 250, + 79, + 115, + 42, + 235, + 89, + 185, + 90, + 179, + 13, + 151, + 89, + 60, + 93, + 201, + 114, + 22, + 211, + 151, + 11, + 231, + 8, + 146, + 220, + 102, + 185, + 153, + 104, + 63, + 149, + 84, + 182, + 210, + 104, + 175, + 210, + 7, + 9, + 165, + 113, + 227, + 205, + 198, + 54, + 39, + 121, + 185, + 21, + 202, + 42, + 199, + 7, + 89, + 223, + 118, + 247, + 46, + 53, + 119, + 101, + 153, + 84, + 85, + 233, + 190, + 127, + 187, + 250, + 239, + 79, + 178, + 149, + 253, + 215, + 86, + 157, + 231, + 136, + 63, + 180, + 17, + 221, + 179, + 204, + 39, + 41, + 165, + 202, + 153, + 57, + 182, + 42, + 250, + 26, + 35, + 13, + 161, + 158, + 19, + 129, + 169, + 55, + 71, + 4, + 95, + 149, + 6, + 149, + 56, + 75, + 249, + 10, + 132, + 8, + 214, + 140, + 23, + 251, + 146, + 147, + 168, + 131, + 124, + 83, + 1, + 127, + 128, + 130, + 14, + 209, + 244, + 120, + 156, + 32, + 145, + 246, + 162, + 44, + 129, + 83, + 58, + 18, + 136, + 177, + 153, + 138, + 129, + 247, + 55, + 38, + 69, + 100, + 156, + 134, + 188, + 147, + 67, + 73, + 80, + 238, + 109, + 76, + 114, + 159, + 99, + 43, + 28, + 218, + 33, + 85, + 124, + 120, + 82, + 242, + 67, + 11, + 97, + 142, + 121, + 213, + 11, + 13, + 236, + 32, + 91, + 18, + 23, + 200, + 38, + 208, + 251, + 148, + 237, + 87, + 179, + 16, + 249, + 86, + 200, + 61, + 53, + 107, + 195, + 173, + 122, + 94, + 56, + 163, + 224, + 69, + 14, + 25, + 58, + 233, + 0, + 227, + 6, + 166, + 130, + 111, + 37, + 173, + 91, + 219, + 115, + 29, + 111, + 228, + 93, + 151, + 180, + 17, + 202, + 244, + 93, + 122, + 180, + 244, + 128, + 48, + 167, + 35, + 143, + 42, + 224, + 111, + 2, + 77, + 201, + 11, + 224, + 80, + 112, + 2, + 243, + 6, + 241, + 59, + 88, + 201, + 232, + 193, + 199, + 167, + 206, + 94, + 54, + 17, + 7, + 7, + 42, + 50, + 231, + 243, + 198, + 221, + 226, + 154, + 146, + 250, + 231, + 102, + 5, + 242, + 153, + 85, + 196, + 22, + 239, + 88, + 153, + 81, + 173, + 207, + 150, + 241, + 153, + 77, + 239, + 4, + 50, + 62, + 146, + 234, + 149, + 250, + 69, + 205, + 190, + 65, + 140, + 51, + 19, + 30, + 230, + 29, + 196, + 250, + 43, + 6, + 159, + 200, + 117, + 203, + 51, + 250, + 39, + 94, + 52, + 212, + 2, + 78, + 171, + 121, + 82, + 62, + 240, + 102, + 198, + 80, + 86, + 146, + 239, + 249, + 208, + 149, + 196, + 32, + 64, + 91, + 214, + 182, + 102, + 152, + 113, + 72, + 55, + 197, + 127, + 132, + 239, + 17, + 47, + 2, + 104, + 21, + 149, + 180, + 197, + 149, + 121, + 24, + 231, + 78, + 1, + 200, + 223, + 18, + 224, + 118, + 172, + 170, + 60, + 158, + 97, + 150, + 137, + 82, + 215, + 140, + 73, + 43, + 140, + 64, + 244, + 126, + 86, + 212, + 121, + 211, + 202, + 80, + 125, + 52, + 183, + 44, + 190, + 135, + 41, + 74, + 74, + 45, + 11, + 51, + 215, + 239, + 178, + 169, + 247, + 57, + 204, + 202, + 200, + 72, + 50, + 115, + 142, + 252, + 27, + 183, + 249, + 214, + 231, + 217, + 135, + 54, + 92, + 53, + 255, + 102, + 253, + 183, + 0, + 220, + 34, + 171, + 80, + 90, + 22, + 23, + 154, + 241, + 210, + 76, + 174, + 99, + 21, + 58, + 34, + 38, + 117, + 71, + 244, + 42, + 103, + 247, + 47, + 48, + 213, + 7, + 125, + 78, + 74, + 189, + 123, + 92, + 98, + 223, + 147, + 227, + 47, + 62, + 242, + 62, + 105, + 205, + 118, + 49, + 67, + 56, + 115, + 23, + 63, + 141, + 81, + 185, + 175, + 181, + 42, + 247, + 202, + 114, + 104, + 180, + 115, + 103, + 249, + 162, + 234, + 192, + 144, + 113, + 181, + 68, + 83, + 57, + 171, + 70, + 127, + 12, + 55, + 112, + 30, + 241, + 253, + 117, + 89, + 146, + 219, + 102, + 225, + 217, + 218, + 81, + 130, + 178, + 176, + 160, + 199, + 9, + 31, + 87, + 26, + 246, + 251, + 16, + 159, + 118, + 25, + 106, + 140, + 88, + 158, + 121, + 218, + 25, + 245, + 47, + 93, + 101, + 157, + 28, + 84, + 212, + 230, + 144, + 11, + 157, + 172, + 165, + 127, + 15, + 64, + 27, + 225, + 143, + 228, + 174, + 97, + 113, + 250, + 244, + 38, + 159, + 82, + 122, + 58, + 91, + 42, + 142, + 224, + 43, + 196, + 210, + 42, + 191, + 237, + 131, + 103, + 8, + 64, + 60, + 62, + 11, + 171, + 110, + 230, + 60, + 167, + 207, + 69, + 237, + 84, + 110, + 230, + 23, + 108, + 127, + 102, + 234, + 93, + 240, + 139, + 152, + 177, + 72, + 247, + 53, + 25, + 43, + 244, + 193, + 10, + 244, + 102, + 199, + 144, + 143, + 224, + 212, + 251, + 134, + 10, + 17, + 12, + 152, + 43, + 53, + 82, + 33, + 143, + 80, + 54, + 75, + 203, + 24, + 239, + 202, + 216, + 229, + 127, + 7, + 99, + 114, + 140, + 201, + 154, + 249, + 118, + 249, + 64, + 165, + 11, + 25, + 55, + 77, + 132, + 208, + 73, + 112, + 1, + 51, + 109, + 202, + 33, + 199, + 91, + 184, + 232, + 213, + 29, + 218, + 49, + 116, + 237, + 215, + 65, + 147, + 70, + 177, + 135, + 47, + 218, + 136, + 94, + 80, + 9, + 176, + 243, + 55, + 233, + 203, + 18, + 229, + 58, + 176, + 187, + 250, + 31, + 179, + 179, + 151, + 123, + 113, + 166, + 197, + 157, + 183, + 7, + 213, + 84, + 82, + 84, + 243, + 123, + 18, + 172, + 194, + 167, + 239, + 137, + 171, + 225, + 71, + 117, + 197, + 85, + 132, + 188, + 133, + 181, + 62, + 42, + 186, + 132, + 234, + 94, + 7, + 67, + 84, + 106, + 230, + 90, + 118, + 121, + 213, + 56, + 59, + 168, + 194, + 76, + 157, + 51, + 69, + 252, + 121, + 216, + 158, + 135, + 66, + 237, + 171, + 186, + 132, + 189, + 177, + 181, + 176, + 251, + 193, + 230, + 124, + 219, + 228, + 44, + 86, + 181, + 135, + 234, + 232, + 75, + 32, + 221, + 116, + 142, + 95, + 81, + 250, + 68, + 197, + 8, + 94, + 22, + 54, + 205, + 19, + 60, + 219, + 2, + 41, + 190, + 148, + 46, + 130, + 60, + 188, + 93, + 120, + 162, + 139, + 132, + 174, + 251, + 94, + 152, + 182, + 230, + 32, + 43, + 242, + 143, + 225, + 86, + 65, + 99, + 22, + 255, + 68, + 43, + 70, + 104, + 32, + 213, + 23, + 190, + 94, + 157, + 134, + 141, + 49, + 47, + 222, + 209, + 165, + 180, + 96, + 152, + 72, + 70, + 22, + 83, + 195, + 130, + 156, + 6, + 5, + 41, + 160, + 124, + 27, + 44, + 241, + 97, + 228, + 161, + 98, + 105, + 220, + 14, + 112, + 150, + 196, + 212, + 8, + 68, + 204, + 5, + 112, + 112, + 124, + 80, + 81, + 33, + 226, + 228, + 29, + 12, + 249, + 5, + 200, + 155, + 51, + 199, + 140, + 168, + 191, + 130, + 116, + 215, + 178, + 148, + 150, + 200, + 181, + 114, + 18, + 217, + 143, + 82, + 206, + 135, + 243, + 38, + 141, + 226, + 128, + 82, + 111, + 239, + 224, + 247, + 214, + 211, + 6, + 137, + 104, + 16, + 194, + 110, + 35, + 1, + 192, + 113, + 0, + 197, + 25, + 197, + 140, + 199, + 15, + 65, + 206, + 235, + 73, + 3, + 169, + 136, + 97, + 179, + 107, + 143, + 191, + 255, + 42, + 45, + 203, + 65, + 213, + 67, + 6, + 77, + 121, + 254, + 174, + 47, + 49, + 106, + 58, + 68, + 61, + 103, + 128, + 64, + 243, + 19, + 222, + 247, + 241, + 57, + 123, + 229, + 196, + 224, + 59, + 105, + 193, + 78, + 4, + 178, + 143, + 243, + 128, + 40, + 16, + 86, + 77, + 65, + 11, + 32, + 242, + 3, + 104, + 172, + 91, + 253, + 132, + 163, + 72, + 89, + 96, + 198, + 126, + 210, + 40, + 45, + 158, + 215, + 231, + 16, + 92, + 5, + 24, + 47, + 54, + 203, + 111, + 71, + 203, + 145, + 20, + 49, + 88, + 135, + 84, + 122, + 16, + 116, + 232, + 234, + 40, + 165, + 213, + 117, + 118, + 68, + 139, + 168, + 18, + 239, + 15, + 37, + 34, + 172, + 62, + 143, + 93, + 230, + 92, + 225, + 68, + 56, + 215, + 28, + 36, + 217, + 253, + 26, + 104, + 105, + 186, + 16, + 105, + 1, + 93, + 24, + 29, + 221, + 244, + 49, + 153, + 251, + 124, + 69, + 49, + 210, + 182, + 40, + 213, + 78, + 26, + 153, + 22, + 4, + 60, + 138, + 224, + 170, + 242, + 176, + 214, + 208, + 188, + 134, + 121, + 137, + 10, + 177, + 191, + 67, + 177, + 24, + 169, + 223, + 77, + 47, + 34, + 225, + 20, + 246, + 36, + 10, + 237, + 42, + 123, + 109, + 247, + 181, + 142, + 140, + 252, + 135, + 106, + 179, + 245, + 241, + 86, + 97, + 86, + 185, + 181, + 241, + 222, + 150, + 81, + 28, + 238, + 190, + 87, + 0, + 122, + 109, + 157, + 151, + 80, + 103, + 133, + 23, + 174, + 41, + 41, + 113, + 30, + 230, + 22, + 31, + 159, + 250, + 92, + 24, + 130, + 42, + 110, + 86, + 249, + 160, + 154, + 177, + 1, + 151, + 117, + 41, + 227, + 107, + 90, + 221, + 0, + 98, + 26, + 248, + 100, + 107, + 220, + 77, + 11, + 125, + 33, + 87, + 203, + 143, + 16, + 212, + 234, + 208, + 227, + 228, + 243, + 4, + 148, + 140, + 94, + 64, + 57, + 159, + 246, + 60, + 206, + 56, + 194, + 230, + 190, + 130, + 177, + 8, + 224, + 63, + 200, + 171, + 136, + 167, + 72, + 67, + 228, + 73, + 121, + 214, + 85, + 117, + 23, + 57, + 59, + 42, + 230, + 115, + 143, + 8, + 6, + 128, + 212, + 221, + 73, + 42, + 42, + 185, + 116, + 94, + 110, + 172, + 179, + 218, + 239, + 225, + 18, + 3, + 125, + 193, + 226, + 18, + 139, + 47, + 207, + 12, + 105, + 13, + 177, + 233, + 168, + 16, + 80, + 182, + 58, + 227, + 185, + 200, + 153, + 45, + 82, + 74, + 125, + 107, + 69, + 227, + 182, + 165, + 11, + 57, + 222, + 166, + 130, + 161, + 34, + 186, + 155, + 215, + 140, + 61, + 59, + 20, + 18, + 100, + 77, + 203, + 202, + 46, + 229, + 212, + 238, + 9, + 187, + 62, + 213, + 101, + 90, + 210, + 87, + 59, + 30, + 225, + 244, + 219, + 182, + 201, + 64, + 254, + 180, + 165, + 138, + 16, + 227, + 197, + 46, + 71, + 80, + 39, + 226, + 8, + 37, + 79, + 25, + 113, + 229, + 186, + 88, + 173, + 64, + 52, + 50, + 214, + 66, + 129, + 218, + 95, + 14, + 2, + 186, + 52, + 109, + 40, + 99, + 43, + 173, + 131, + 194, + 158, + 114, + 12, + 137, + 233, + 72, + 81, + 204, + 53, + 245, + 189, + 130, + 112, + 73, + 182, + 61, + 50, + 21, + 192, + 99, + 192, + 141, + 169, + 238, + 128, + 56, + 36, + 29, + 198, + 10, + 162, + 117, + 241, + 97, + 210, + 108, + 97, + 171, + 74, + 138, + 34, + 14, + 173, + 145, + 33, + 56, + 23, + 226, + 187, + 154, + 109, + 199, + 107, + 45, + 156, + 167, + 181, + 179, + 180, + 166, + 120, + 100, + 250, + 80, + 202, + 143, + 162, + 177, + 185, + 163, + 199, + 250, + 45, + 62, + 132, + 139, + 54, + 110, + 185, + 30, + 255, + 226, + 197, + 61, + 162, + 57, + 19, + 25, + 23, + 62, + 241, + 200, + 199, + 174, + 61, + 148, + 225, + 72, + 125, + 230, + 199, + 16, + 163, + 72, + 128, + 21, + 166, + 158, + 28, + 18, + 109, + 82, + 153, + 186, + 203, + 105, + 68, + 36, + 129, + 27, + 126, + 41, + 25, + 88, + 67, + 42, + 236, + 199, + 118, + 0, + 11, + 31, + 245, + 20, + 94, + 57, + 52, + 226, + 6, + 55, + 70, + 213, + 94, + 51, + 200, + 50, + 180, + 177, + 88, + 38, + 156, + 105, + 16, + 202, + 149, + 46, + 29, + 146, + 9, + 158, + 191, + 202, + 179, + 35, + 126, + 229, + 232, + 104, + 247, + 58, + 27, + 134, + 34, + 39, + 23, + 99, + 233, + 226, + 138, + 212, + 134, + 193, + 42, + 204, + 51, + 75, + 212, + 252, + 159, + 188, + 88, + 55, + 207, + 219, + 94, + 154, + 179, + 96, + 130, + 195, + 147, + 34, + 184, + 78, + 93, + 61, + 47, + 188, + 94, + 106, + 118, + 217, + 49, + 162, + 59, + 36, + 31, + 67, + 40, + 192, + 14, + 252, + 206, + 140, + 99, + 46, + 13, + 7, + 203, + 187, + 178, + 152, + 248, + 158, + 226, + 226, + 39, + 44, + 255, + 40, + 201, + 5, + 80, + 61, + 5, + 179, + 173, + 115, + 239, + 10, + 39, + 95, + 235, + 195, + 182, + 136, + 25, + 30, + 143, + 252, + 159, + 251, + 221, + 133, + 77, + 240, + 27, + 77, + 193, + 60, + 36, + 147, + 30, + 30, + 251, + 70, + 232, + 20, + 109, + 128, + 63, + 244, + 105, + 156, + 147, + 226, + 165, + 109, + 218, + 131, + 166, + 175, + 86, + 208, + 90, + 249, + 147, + 17, + 56, + 5, + 125, + 90, + 46, + 49, + 212, + 214, + 97, + 111, + 157, + 84, + 152, + 234, + 239, + 8, + 126, + 26, + 246, + 114, + 75, + 127, + 6, + 202, + 180, + 155, + 136, + 200, + 220, + 250, + 100, + 27, + 175, + 205, + 168, + 186, + 115, + 112, + 20, + 88, + 109, + 29, + 218, + 222, + 76, + 38, + 128, + 95, + 241, + 175, + 72, + 248, + 158, + 114, + 93, + 228, + 60, + 145, + 58, + 156, + 193, + 254, + 130, + 110, + 17, + 51, + 46, + 73, + 254, + 96, + 133, + 156, + 251, + 197, + 189, + 153, + 121, + 213, + 10, + 203, + 183, + 137, + 251, + 75, + 68, + 41, + 81, + 20, + 108, + 178, + 153, + 210, + 255, + 29, + 167, + 219, + 186, + 149, + 83, + 75, + 161, + 252, + 196, + 108, + 130, + 250, + 239, + 41, + 97, + 0, + 122, + 236, + 4, + 207, + 244, + 14, + 141, + 171, + 62, + 115, + 157, + 70, + 149, + 100, + 241, + 103, + 12, + 128, + 223, + 198, + 24, + 24, + 71, + 244, + 140, + 104, + 230, + 155, + 167, + 174, + 198, + 166, + 145, + 74, + 64, + 218, + 120, + 223, + 78, + 52, + 26, + 72, + 65, + 44, + 207, + 58, + 39, + 58, + 63, + 160, + 199, + 150, + 62, + 205, + 140, + 139, + 97, + 160, + 108, + 198, + 179, + 180, + 51, + 213, + 190, + 105, + 150, + 3, + 149, + 27, + 146, + 21, + 95, + 255, + 33, + 176, + 55, + 60, + 83, + 82, + 245, + 199, + 35, + 63, + 13, + 210, + 131, + 207, + 105, + 146, + 84, + 37, + 213, + 47, + 182, + 204, + 7, + 80, + 130, + 143, + 219, + 183, + 143, + 60, + 170, + 170, + 14, + 150, + 170, + 199, + 29, + 184, + 199, + 160, + 138, + 205, + 180, + 43, + 96, + 101, + 184, + 1, + 10, + 22, + 112, + 172, + 88, + 74, + 43, + 72, + 118, + 104, + 214, + 69, + 159, + 100, + 214, + 159, + 243, + 27, + 85, + 20, + 143, + 218, + 86, + 69, + 87, + 231, + 145, + 171, + 109, + 170, + 254, + 163, + 176, + 22, + 55, + 88, + 198, + 21, + 16, + 218, + 232, + 120, + 97, + 206, + 161, + 176, + 206, + 89, + 193, + 65, + 245, + 253, + 31, + 196, + 17, + 135, + 33, + 148, + 49, + 153, + 139, + 230, + 97, + 197, + 189, + 118, + 157, + 95, + 117, + 246, + 72, + 59, + 150, + 175, + 201, + 173, + 137, + 210, + 230, + 178, + 220, + 49, + 230, + 103, + 227, + 200, + 119, + 71, + 69, + 187, + 111, + 127, + 41, + 191, + 48, + 110, + 252, + 148, + 26, + 191, + 172, + 48, + 167, + 239, + 17, + 210, + 99, + 12, + 78, + 206, + 249, + 243, + 18, + 212, + 27, + 14, + 196, + 49, + 93, + 74, + 198, + 95, + 204, + 177, + 45, + 62, + 173, + 98, + 86, + 17, + 218, + 196, + 215, + 54, + 153, + 17, + 27, + 186, + 167, + 144, + 24, + 106, + 36, + 53, + 207, + 28, + 36, + 44, + 89, + 116, + 113, + 223, + 146, + 196, + 26, + 168, + 152, + 165, + 113, + 67, + 249, + 54, + 97, + 255, + 17, + 210, + 200, + 29, + 52, + 181, + 78, + 134, + 164, + 73, + 161, + 70, + 112, + 8, + 72, + 64, + 36, + 72, + 255, + 180, + 97, + 190, + 191, + 82, + 41, + 146, + 9, + 55, + 229, + 232, + 20, + 16, + 72, + 118, + 79, + 94, + 246, + 21, + 15, + 57, + 48, + 91, + 168, + 178, + 209, + 87, + 159, + 62, + 50, + 102, + 237, + 197, + 120, + 245, + 218, + 143, + 82, + 180, + 253, + 233, + 87, + 102, + 116, + 74, + 60, + 0, + 2, + 167, + 235, + 209, + 211, + 95, + 199, + 240, + 146, + 150, + 83, + 72, + 12, + 137, + 60, + 220, + 170, + 156, + 224, + 84, + 103, + 242, + 51, + 186, + 252, + 220, + 85, + 209, + 122, + 65, + 189, + 163, + 87, + 204, + 7, + 95, + 231, + 163, + 217, + 94, + 14, + 49, + 5, + 181, + 111, + 161, + 202, + 7, + 106, + 4, + 162, + 74, + 255, + 197, + 207, + 25, + 62, + 198, + 53, + 37, + 50, + 75, + 248, + 194, + 216, + 124, + 123, + 135, + 132, + 163, + 95, + 111, + 227, + 4, + 199, + 105, + 75, + 97, + 182, + 111, + 181, + 32, + 13, + 139, + 52, + 39, + 228, + 43, + 95, + 167, + 59, + 192, + 163, + 194, + 15, + 210, + 8, + 187, + 172, + 233, + 242, + 172, + 155, + 187, + 50, + 224, + 70, + 24, + 143, + 179, + 99, + 24, + 100, + 244, + 157, + 109, + 112, + 144, + 55, + 85, + 1, + 218, + 202, + 51, + 21, + 64, + 140, + 119, + 204, + 186, + 160, + 237, + 38, + 237, + 116, + 145, + 7, + 217, + 16, + 97, + 246, + 230, + 141, + 213, + 120, + 128, + 70, + 242, + 169, + 93, + 34, + 228, + 1, + 66, + 62, + 105, + 105, + 114, + 120, + 222, + 240, + 75, + 23, + 47, + 122, + 97, + 243, + 42, + 24, + 237, + 84, + 14, + 103, + 185, + 21, + 12, + 198, + 121, + 124, + 146, + 240, + 24, + 49, + 100, + 231, + 246, + 96, + 213, + 157, + 29, + 249, + 184, + 227, + 31, + 45, + 184, + 173, + 155, + 58, + 230, + 129, + 46, + 179, + 31, + 120, + 113, + 137, + 10, + 2, + 100, + 203, + 85, + 140, + 151, + 25, + 81, + 199, + 119, + 230, + 213, + 116, + 213, + 191, + 82, + 114, + 165, + 140, + 46, + 130, + 209, + 255, + 91, + 10, + 155, + 20, + 128, + 118, + 3, + 230, + 4, + 199, + 221, + 29, + 32, + 158, + 117, + 217, + 189, + 214, + 220, + 201, + 39, + 173, + 225, + 235, + 57, + 12, + 159, + 144, + 163, + 240, + 123, + 101, + 116, + 133, + 209, + 29, + 114, + 24, + 102, + 9, + 201, + 198, + 174, + 33, + 179, + 10, + 33, + 201, + 178, + 28, + 73, + 89, + 137, + 4, + 250, + 192, + 133, + 185, + 210, + 247, + 207, + 82, + 163, + 157, + 42, + 136, + 185, + 92, + 46, + 199, + 27, + 134, + 11, + 13, + 156, + 106, + 38, + 248, + 163, + 124, + 162, + 141, + 200, + 178, + 126, + 76, + 118, + 19, + 179, + 246, + 253, + 231, + 221, + 77, + 107, + 135, + 41, + 62, + 36, + 156, + 160, + 155, + 215, + 158, + 239, + 243, + 143, + 25, + 111, + 96, + 5, + 181, + 187, + 122, + 112, + 158, + 30, + 6, + 59, + 23, + 27, + 96, + 23, + 184, + 147, + 9, + 129, + 123, + 141, + 18, + 241, + 121, + 165, + 28, + 222, + 37, + 132, + 68, + 227, + 24, + 8, + 28, + 226, + 200, + 194, + 250, + 47, + 46, + 25, + 157, + 230, + 29, + 202, + 87, + 181, + 161, + 217, + 150, + 227, + 183, + 154, + 12, + 254, + 147, + 75, + 63, + 225, + 103, + 157, + 146, + 40, + 173, + 105, + 171, + 35, + 245, + 170, + 66, + 47, + 151, + 125, + 7, + 246, + 127, + 57, + 79, + 40, + 200, + 82, + 97, + 225, + 96, + 78, + 83, + 238, + 17, + 242, + 145, + 169, + 125, + 174, + 121, + 27, + 51, + 45, + 119, + 21, + 34, + 40, + 121, + 249, + 164, + 78, + 128, + 166, + 208, + 187, + 43, + 119, + 173, + 81, + 46, + 133, + 75, + 97, + 225, + 80, + 42, + 59, + 133, + 115, + 216, + 196, + 129, + 145, + 48, + 191, + 6, + 179, + 56, + 161, + 72, + 9, + 89, + 84, + 243, + 222, + 107, + 240, + 189, + 234, + 128, + 206, + 141, + 126, + 122, + 167, + 205, + 216, + 120, + 254, + 125, + 43, + 200, + 178, + 62, + 227, + 251, + 85, + 82, + 210, + 204, + 214, + 57, + 19, + 35, + 242, + 224, + 250, + 36, + 41, + 247, + 236, + 254, + 50, + 159, + 38, + 234, + 157, + 60, + 132, + 139, + 147, + 74, + 94, + 187, + 200, + 117, + 245, + 50, + 63, + 197, + 200, + 189, + 91, + 231, + 205, + 231, + 120, + 206, + 191, + 21, + 198, + 207, + 75, + 122, + 67, + 226, + 84, + 31, + 171, + 110, + 210, + 113, + 176, + 68, + 22, + 155, + 8, + 72, + 198, + 3, + 153, + 182, + 99, + 135, + 136, + 119, + 5, + 199, + 126, + 95, + 190, + 207, + 77, + 223, + 108, + 3, + 45, + 215, + 62, + 243, + 184, + 101, + 42, + 142, + 147, + 112, + 251, + 2, + 162, + 49, + 241, + 229, + 235, + 84, + 96, + 230, + 78, + 144, + 81, + 246, + 23, + 52, + 201, + 190, + 87, + 54, + 155, + 186, + 104, + 68, + 93, + 23, + 60, + 111, + 59, + 150, + 153, + 91, + 138, + 14, + 188, + 38, + 113, + 91, + 214, + 173, + 190, + 232, + 6, + 75, + 209, + 251, + 74, + 185, + 181, + 20, + 120, + 46, + 184, + 183, + 123, + 9, + 225, + 78, + 250, + 49, + 37, + 216, + 125, + 208, + 150, + 27, + 115, + 194, + 32, + 170, + 170, + 119, + 122, + 38, + 45, + 17, + 72, + 90, + 240, + 18, + 166, + 81, + 88, + 78, + 22, + 58, + 94, + 132, + 32, + 65, + 177, + 206, + 132, + 144, + 26, + 156, + 126, + 62, + 109, + 225, + 228, + 214, + 42, + 145, + 200, + 116, + 90, + 249, + 247, + 39, + 57, + 166, + 3, + 249, + 72, + 137, + 204, + 232, + 88, + 1, + 255, + 243, + 112, + 90, + 64, + 184, + 178, + 247, + 246, + 243, + 73, + 156, + 84, + 68, + 226, + 223, + 178, + 165, + 19, + 13, + 242, + 61, + 40, + 173, + 143, + 16, + 38, + 197, + 94, + 99, + 178, + 120, + 32, + 38, + 82, + 93, + 39, + 17, + 55, + 54, + 208, + 200, + 63, + 103, + 97, + 210, + 29, + 131, + 166, + 127, + 23, + 23, + 97, + 12, + 199, + 78, + 186, + 27, + 25, + 161, + 19, + 222, + 199, + 70, + 43, + 90, + 97, + 13, + 90, + 215, + 140, + 75, + 145, + 137, + 130, + 51, + 33, + 146, + 58, + 84, + 206, + 203, + 55, + 176, + 199, + 62, + 15, + 131, + 40, + 207, + 16, + 43, + 113, + 233, + 136, + 100, + 111, + 154, + 86, + 238, + 11, + 226, + 88, + 77, + 132, + 151, + 180, + 111, + 249, + 252, + 131, + 122, + 234, + 124, + 6, + 242, + 241, + 178, + 192, + 52, + 76, + 173, + 160, + 138, + 102, + 219, + 156, + 81, + 199, + 204, + 40, + 125, + 56, + 241, + 219, + 87, + 74, + 134, + 67, + 167, + 48, + 119, + 208, + 246, + 210, + 159, + 31, + 172, + 82, + 170, + 197, + 151, + 125, + 5, + 14, + 50, + 204, + 238, + 50, + 249, + 174, + 231, + 215, + 250, + 210, + 82, + 99, + 30, + 231, + 200, + 35, + 241, + 150, + 147, + 179, + 255, + 252, + 69, + 102, + 2, + 155, + 168, + 255, + 87, + 222, + 174, + 56, + 115, + 135, + 131, + 216, + 32, + 64, + 224, + 133, + 112, + 230, + 48, + 16, + 61, + 145, + 59, + 2, + 205, + 42, + 79, + 57, + 36, + 210, + 133, + 60, + 200, + 75, + 52, + 48, + 4, + 212, + 16, + 1, + 168, + 175, + 143, + 129, + 114, + 183, + 98, + 23, + 223, + 94, + 37, + 115, + 135, + 152, + 93, + 105, + 38, + 214, + 212, + 148, + 1, + 49, + 187, + 95, + 50, + 248, + 249, + 164, + 99, + 5, + 209, + 148, + 169, + 92, + 195, + 134, + 112, + 157, + 179, + 2, + 180, + 201, + 62, + 173, + 64, + 31, + 80, + 31, + 134, + 58, + 133, + 247, + 98, + 186, + 30, + 90, + 172, + 10, + 230, + 181, + 38, + 217, + 247, + 195, + 236, + 253, + 129, + 4, + 193, + 119, + 205, + 163, + 127, + 106, + 78, + 245, + 197, + 31, + 223, + 24, + 241, + 205, + 3, + 30, + 174, + 109, + 181, + 247, + 167, + 134, + 219, + 153, + 212, + 247, + 248, + 193, + 51, + 225, + 71, + 146, + 26, + 189, + 99, + 113, + 242, + 232, + 210, + 20, + 70, + 89, + 75, + 209, + 11, + 240, + 74, + 205, + 252, + 55, + 39, + 142, + 170, + 107, + 17, + 249, + 97, + 119, + 13, + 143, + 174, + 126, + 171, + 51, + 51, + 32, + 122, + 179, + 237, + 155, + 167, + 153, + 38, + 102, + 226, + 157, + 252, + 112, + 69, + 135, + 177, + 81, + 10, + 229, + 185, + 203, + 14, + 143, + 237, + 85, + 153, + 148, + 45, + 35, + 13, + 184, + 206, + 133, + 168, + 15, + 40, + 97, + 92, + 184, + 201, + 83, + 140, + 232, + 73, + 90, + 230, + 237, + 138, + 159, + 17, + 25, + 225, + 214, + 241, + 139, + 57, + 155, + 62, + 125, + 178, + 111, + 177, + 151, + 75, + 67, + 237, + 125, + 97, + 40, + 251, + 200, + 79, + 106, + 194, + 234, + 221, + 110, + 36, + 145, + 33, + 63, + 247, + 221, + 88, + 87, + 29, + 102, + 234, + 63, + 122, + 46, + 19, + 3, + 137, + 31, + 78, + 64, + 32, + 222, + 57, + 210, + 11, + 109, + 27, + 118, + 61, + 71, + 54, + 4, + 138, + 192, + 195, + 120, + 5, + 26, + 65, + 16, + 127, + 229, + 58, + 152, + 17, + 179, + 68, + 187, + 223, + 39, + 153, + 140, + 50, + 234, + 38, + 135, + 12, + 153, + 162, + 177, + 24, + 93, + 250, + 142, + 47, + 27, + 142, + 143, + 168, + 13, + 70, + 233, + 224, + 127, + 202, + 59, + 189, + 53, + 244, + 67, + 171, + 122, + 146, + 198, + 184, + 53, + 151, + 225, + 86, + 171, + 37, + 135, + 110, + 251, + 135, + 65, + 88, + 2, + 170, + 82, + 165, + 203, + 182, + 52, + 45, + 207, + 134, + 169, + 169, + 24, + 95, + 57, + 98, + 233, + 138, + 95, + 241, + 156, + 184, + 140, + 206, + 20, + 235, + 71, + 237, + 24, + 136, + 124, + 23, + 81, + 71, + 20, + 77, + 154, + 58, + 104, + 15, + 245, + 87, + 60, + 220, + 102, + 239, + 243, + 201, + 195, + 188, + 92, + 110, + 62, + 237, + 73, + 249, + 215, + 240, + 198, + 99, + 174, + 216, + 237, + 2, + 54, + 113, + 128, + 223, + 72, + 204, + 84, + 56, + 106, + 107, + 125, + 209, + 57, + 20, + 255, + 127, + 206, + 255, + 90, + 123, + 58, + 69, + 41, + 76, + 136, + 231, + 6, + 213, + 213, + 56, + 244, + 136, + 182, + 224, + 88, + 210, + 5, + 195, + 189, + 176, + 48, + 110, + 86, + 245, + 21, + 131, + 5, + 92, + 174, + 34, + 166, + 129, + 224, + 145, + 131, + 39, + 151, + 15, + 77, + 118, + 15, + 244, + 152, + 57, + 62, + 243, + 219, + 119, + 190, + 62, + 81, + 34, + 7, + 98, + 113, + 248, + 95, + 228, + 231, + 66, + 157, + 98, + 157, + 216, + 117, + 122, + 159, + 249, + 212, + 74, + 197, + 164, + 211, + 236, + 22, + 214, + 54, + 72, + 94, + 167, + 215, + 132, + 189, + 250, + 231, + 239, + 139, + 89, + 183, + 2, + 198, + 142, + 162, + 145, + 45, + 98, + 93, + 179, + 29, + 236, + 152, + 30, + 20, + 210, + 169, + 90, + 68, + 45, + 83, + 120, + 3, + 130, + 76, + 1, + 24, + 52, + 183, + 89, + 125, + 19, + 85, + 118, + 140, + 166, + 57, + 231, + 185, + 243, + 208, + 4, + 84, + 70, + 148, + 92, + 208, + 219, + 70, + 105, + 88, + 63, + 46, + 244, + 248, + 245, + 243, + 10, + 70, + 37, + 198, + 170, + 48, + 52, + 217, + 75, + 73, + 223, + 197, + 190, + 114, + 180, + 100, + 61, + 191, + 48, + 180, + 202, + 106, + 26, + 244, + 4, + 83, + 18, + 36, + 110, + 136, + 35, + 142, + 220, + 215, + 124, + 0, + 153, + 254, + 111, + 34, + 25, + 113, + 22, + 7, + 36, + 215, + 114, + 40, + 50, + 228, + 247, + 252, + 73, + 116, + 120, + 34, + 137, + 73, + 62, + 122, + 0, + 219, + 61, + 220, + 224, + 197, + 91, + 219, + 112, + 179, + 185, + 45, + 232, + 4, + 234, + 150, + 71, + 40, + 133, + 202, + 251, + 149, + 168, + 170, + 135, + 112, + 224, + 246, + 142, + 8, + 34, + 159, + 115, + 23, + 122, + 183, + 15, + 55, + 205, + 236, + 149, + 28, + 254, + 28, + 254, + 124, + 35, + 238, + 101, + 250, + 124, + 79, + 133, + 184, + 191, + 76, + 5, + 173, + 0, + 153, + 125, + 9, + 8, + 50, + 233, + 71, + 234, + 134, + 231, + 17, + 106, + 172, + 75, + 180, + 217, + 66, + 241, + 24, + 47, + 21, + 105, + 64, + 168, + 210, + 205, + 24, + 81, + 167, + 0, + 58, + 230, + 210, + 175, + 72, + 131, + 71, + 24, + 197, + 146, + 16, + 90, + 180, + 84, + 161, + 66, + 213, + 154, + 252, + 67, + 137, + 128, + 179, + 226, + 142, + 30, + 159, + 228, + 220, + 37, + 150, + 116, + 224, + 171, + 66, + 175, + 215, + 8, + 169, + 165, + 32, + 32, + 173, + 169, + 165, + 189, + 93, + 238, + 149, + 118, + 83, + 112, + 86, + 153, + 0, + 127, + 73, + 172, + 67, + 82, + 23, + 226, + 133, + 224, + 92, + 207, + 170, + 232, + 13, + 128, + 218, + 134, + 74, + 26, + 66, + 157, + 161, + 48, + 151, + 61, + 85, + 51, + 41, + 118, + 101, + 248, + 145, + 70, + 144, + 88, + 123, + 227, + 174, + 112, + 181, + 26, + 107, + 58, + 54, + 90, + 236, + 98, + 31, + 127, + 74, + 229, + 227, + 123, + 71, + 100, + 67, + 2, + 25, + 188, + 30, + 15, + 2, + 78, + 243, + 69, + 117, + 112, + 41, + 134, + 168, + 119, + 201, + 179, + 240, + 226, + 62, + 90, + 244, + 97, + 51, + 12, + 221, + 247, + 247, + 33, + 31, + 112, + 40, + 63, + 200, + 227, + 83, + 148, + 175, + 94, + 36, + 31, + 4, + 117, + 201, + 101, + 83, + 216, + 198, + 100, + 120, + 157, + 118, + 128, + 137, + 243, + 78, + 217, + 97, + 120, + 207, + 209, + 169, + 120, + 55, + 250, + 159, + 156, + 137, + 227, + 113, + 70, + 49, + 195, + 10, + 60, + 179, + 59, + 207, + 176, + 207, + 71, + 188, + 108, + 109, + 61, + 204, + 151, + 163, + 168, + 206, + 64, + 74, + 30, + 171, + 45, + 231, + 31, + 156, + 122, + 240, + 40, + 62, + 47, + 246, + 232, + 65, + 184, + 103, + 147, + 246, + 9, + 0, + 245, + 87, + 35, + 191, + 201, + 8, + 220, + 129, + 27, + 121, + 202, + 187, + 204, + 249, + 147, + 168, + 77, + 105, + 3, + 161, + 142, + 62, + 48, + 126, + 59, + 62, + 67, + 241, + 119, + 241, + 193, + 127, + 88, + 188, + 157, + 3, + 249, + 143, + 33, + 184, + 6, + 249, + 39, + 165, + 81, + 53, + 130, + 66, + 40, + 201, + 86, + 157, + 21, + 218, + 73, + 141, + 159, + 167, + 244, + 227, + 87, + 120, + 189, + 208, + 11, + 233, + 140, + 187, + 204, + 61, + 147, + 3, + 38, + 247, + 2, + 19, + 119, + 97, + 30, + 239, + 190, + 212, + 58, + 6, + 67, + 249, + 19, + 43, + 219, + 132, + 152, + 169, + 219, + 222, + 158, + 222, + 66, + 31, + 102, + 131, + 146, + 138, + 1, + 120, + 115, + 239, + 16, + 37, + 247, + 20, + 136, + 77, + 241, + 210, + 219, + 69, + 199, + 190, + 143, + 129, + 176, + 112, + 255, + 252, + 114, + 147, + 173, + 94, + 159, + 7, + 84, + 19, + 98, + 191, + 12, + 25, + 99, + 184, + 50, + 118, + 158, + 106, + 224, + 63, + 239, + 61, + 136, + 68, + 206, + 56, + 126, + 76, + 76, + 144, + 116, + 213, + 168, + 125, + 45, + 121, + 216, + 94, + 173, + 89, + 35, + 186, + 111, + 136, + 195, + 252, + 105, + 12, + 71, + 53, + 89, + 191, + 211, + 126, + 157, + 5, + 137, + 30, + 242, + 78, + 177, + 132, + 30, + 49, + 114, + 84, + 186, + 76, + 66, + 186, + 242, + 237, + 58, + 48, + 210, + 147, + 22, + 79, + 122, + 97, + 114, + 68, + 62, + 148, + 5, + 39, + 211, + 170, + 159, + 153, + 249, + 56, + 111, + 130, + 2, + 236, + 129, + 168, + 248, + 249, + 52, + 231, + 154, + 144, + 205, + 50, + 194, + 171, + 91, + 184, + 148, + 52, + 15, + 218, + 244, + 16, + 98, + 17, + 50, + 197, + 53, + 181, + 107, + 230, + 159, + 161, + 232, + 236, + 137, + 125, + 70, + 108, + 47, + 162, + 232, + 98, + 139, + 86, + 223, + 250, + 184, + 104, + 176, + 175, + 219, + 65, + 76, + 17, + 96, + 142, + 147, + 128, + 180, + 75, + 160, + 37, + 195, + 168, + 255, + 19, + 178, + 184, + 26, + 102, + 1, + 247, + 2, + 240, + 212, + 105, + 213, + 15, + 253, + 231, + 17, + 142, + 71, + 172, + 29, + 83, + 168, + 193, + 214, + 203, + 194, + 201, + 221, + 65, + 97, + 13, + 54, + 189, + 89, + 188, + 248, + 216, + 177, + 222, + 183, + 194, + 1, + 125, + 19, + 102, + 94, + 80, + 39, + 74, + 215, + 20, + 63, + 52, + 74, + 21, + 4, + 206, + 204, + 99, + 205, + 59, + 154, + 41, + 88, + 253, + 239, + 250, + 9, + 55, + 206, + 31, + 249, + 195, + 168, + 3, + 21, + 10, + 210, + 153, + 86, + 115, + 6, + 172, + 20, + 148, + 118, + 224, + 50, + 70, + 60, + 241, + 174, + 50, + 212, + 63, + 92, + 236, + 167, + 95, + 238, + 104, + 25, + 149, + 27, + 58, + 191, + 43, + 11, + 7, + 173, + 98, + 152, + 208, + 118, + 61, + 191, + 47, + 152, + 4, + 13, + 149, + 210, + 194, + 210, + 193, + 1, + 180, + 54, + 238, + 140, + 160, + 116, + 185, + 115, + 170, + 136, + 16, + 242, + 36, + 45, + 95, + 190, + 78, + 111, + 217, + 225, + 41, + 57, + 232, + 69, + 56, + 203, + 230, + 26, + 193, + 134, + 57, + 177, + 206, + 228, + 54, + 32, + 210, + 254, + 187, + 37, + 10, + 60, + 101, + 219, + 189, + 193, + 37, + 53, + 34, + 228, + 100, + 47, + 99, + 24, + 96, + 232, + 137, + 96, + 19, + 125, + 30, + 39, + 52, + 177, + 71, + 38, + 33, + 239, + 108, + 2, + 28, + 175, + 81, + 102, + 8, + 207, + 1, + 44, + 187, + 215, + 77, + 9, + 223, + 16, + 43, + 144, + 52, + 169, + 8, + 248, + 60, + 134, + 27, + 173, + 247, + 39, + 146, + 122, + 156, + 53, + 33, + 87, + 162, + 218, + 28, + 222, + 100, + 138, + 184, + 63, + 160, + 209, + 214, + 161, + 200, + 121, + 90, + 17, + 144, + 128, + 186, + 4, + 184, + 214, + 179, + 228, + 86, + 255, + 123, + 36, + 198, + 1, + 136, + 201, + 85, + 87, + 174, + 204, + 79, + 142, + 198, + 56, + 51, + 76, + 69, + 214, + 196, + 180, + 191, + 72, + 127, + 123, + 184, + 10, + 28, + 72, + 39, + 24, + 69, + 254, + 47, + 217, + 215, + 32, + 222, + 193, + 41, + 231, + 18, + 10, + 40, + 172, + 19, + 224, + 24, + 70, + 214, + 116, + 23, + 87, + 96, + 249, + 51, + 119, + 160, + 109, + 127, + 61, + 182, + 130, + 94, + 207, + 207, + 154, + 207, + 69, + 129, + 146, + 99, + 221, + 249, + 140, + 217, + 231, + 69, + 177, + 191, + 35, + 110, + 226, + 178, + 53, + 183, + 28, + 52, + 155, + 175, + 194, + 246, + 91, + 23, + 247, + 83, + 36, + 61, + 93, + 86, + 161, + 77, + 200, + 9, + 158, + 247, + 3, + 182, + 193, + 77, + 164, + 156, + 88, + 244, + 30, + 118, + 208, + 75, + 162, + 206, + 147, + 70, + 94, + 131, + 146, + 108, + 154, + 229, + 40, + 58, + 30, + 78, + 98, + 135, + 102, + 151, + 118, + 98, + 14, + 49, + 170, + 232, + 116, + 234, + 17, + 177, + 190, + 103, + 175, + 177, + 226, + 242, + 55, + 129, + 149, + 5, + 103, + 230, + 240, + 244, + 67, + 174, + 83, + 46, + 188, + 185, + 36, + 146, + 42, + 14, + 167, + 140, + 167, + 148, + 11, + 21, + 72, + 118, + 244, + 228, + 23, + 16, + 211, + 170, + 239, + 144, + 76, + 69, + 132, + 76, + 217, + 63, + 74, + 57, + 230, + 155, + 205, + 238, + 35, + 175, + 58, + 50, + 75, + 72, + 11, + 200, + 100, + 250, + 14, + 0, + 235, + 206, + 163, + 125, + 126, + 7, + 130, + 126, + 93, + 218, + 247, + 9, + 248, + 151, + 211, + 91, + 186, + 37, + 90, + 75, + 66, + 50, + 217, + 141, + 2, + 148, + 188, + 133, + 211, + 191, + 4, + 127, + 231, + 31, + 148, + 91, + 217, + 65, + 167, + 207, + 233, + 105, + 64, + 119, + 150, + 26, + 138, + 239, + 0, + 152, + 17, + 78, + 75, + 218, + 68, + 110, + 196, + 192, + 209, + 122, + 211, + 124, + 74, + 161, + 128, + 131, + 183, + 10, + 39, + 224, + 17, + 254, + 154, + 4, + 121, + 240, + 157, + 204, + 41, + 53, + 32, + 59, + 75, + 42, + 156, + 161, + 222, + 110, + 40, + 109, + 93, + 209, + 118, + 230, + 46, + 48, + 55, + 222, + 60, + 240, + 93, + 108, + 205, + 143, + 20, + 166, + 231, + 120, + 20, + 248, + 10, + 22, + 114, + 135, + 200, + 198, + 245, + 2, + 121, + 155, + 51, + 211, + 134, + 173, + 132, + 61, + 166, + 92, + 33, + 3, + 21, + 145, + 15, + 32, + 242, + 21, + 153, + 102, + 119, + 190, + 80, + 115, + 25, + 94, + 105, + 183, + 22, + 26, + 135, + 0, + 40, + 56, + 3, + 72, + 176, + 165, + 154, + 160, + 44, + 144, + 29, + 251, + 181, + 187, + 161, + 14, + 89, + 198, + 22, + 94, + 193, + 10, + 153, + 150, + 112, + 214, + 241, + 92, + 188, + 235, + 227, + 188, + 113, + 223, + 145, + 91, + 29, + 169, + 155, + 39, + 135, + 143, + 190, + 230, + 71, + 58, + 68, + 162, + 203, + 46, + 161, + 216, + 239, + 101, + 112, + 61, + 48, + 222, + 16, + 181, + 94, + 177, + 110, + 43, + 24, + 83, + 122, + 186, + 99, + 123, + 201, + 148, + 126, + 51, + 193, + 29, + 235, + 238, + 255, + 79, + 237, + 198, + 65, + 118, + 223, + 208, + 123, + 0, + 157, + 30, + 32, + 27, + 228, + 5, + 110, + 46, + 119, + 163, + 141, + 233, + 15, + 192, + 76, + 137, + 92, + 94, + 15, + 190, + 112, + 174, + 18, + 225, + 3, + 121, + 231, + 38, + 5, + 213, + 14, + 206, + 89, + 132, + 0, + 182, + 207, + 51, + 187, + 103, + 105, + 126, + 231, + 151, + 250, + 24, + 199, + 73, + 155, + 60, + 242, + 151, + 214, + 23, + 12, + 210, + 146, + 180, + 183, + 89, + 255, + 136, + 127, + 87, + 13, + 129, + 219, + 225, + 84, + 79, + 129, + 132, + 253, + 32, + 186, + 112, + 56, + 2, + 122, + 99, + 33, + 120, + 42, + 255, + 136, + 82, + 79, + 135, + 239, + 138, + 6, + 49, + 136, + 159, + 118, + 72, + 137, + 27, + 179, + 83, + 29, + 251, + 29, + 59, + 190, + 133, + 222, + 95, + 60, + 15, + 167, + 2, + 169, + 215, + 156, + 169, + 201, + 219, + 123, + 48, + 185, + 232, + 119, + 183, + 48, + 254, + 64, + 33, + 133, + 104, + 108, + 166, + 87, + 2, + 13, + 138, + 127, + 154, + 15, + 242, + 170, + 217, + 142, + 23, + 3, + 88, + 176, + 167, + 76, + 67, + 237, + 72, + 251, + 28, + 159, + 38, + 201, + 184, + 232, + 76, + 212, + 57, + 226, + 220, + 95, + 186, + 193, + 40, + 33, + 100, + 205, + 118, + 232, + 112, + 168, + 174, + 155, + 219, + 11, + 81, + 244, + 107, + 6, + 33, + 224, + 107, + 106, + 57, + 61, + 68, + 49, + 32, + 94, + 121, + 79, + 48, + 29, + 168, + 156, + 71, + 76, + 145, + 35, + 138, + 174, + 253, + 34, + 136, + 79, + 107, + 108, + 149, + 216, + 149, + 247, + 109, + 98, + 211, + 158, + 238, + 20, + 45, + 196, + 125, + 172, + 201, + 41, + 106, + 163, + 217, + 81, + 216, + 30, + 59, + 18, + 152, + 210, + 151, + 200, + 87, + 176, + 66, + 142, + 235, + 95, + 49, + 65, + 204, + 252, + 1, + 62, + 75, + 55, + 0, + 102, + 251, + 226, + 240, + 221, + 209, + 141, + 77, + 127, + 229, + 21, + 1, + 236, + 109, + 44, + 183, + 107, + 205, + 251, + 124, + 72, + 111, + 213, + 68, + 214, + 22, + 220, + 216, + 149, + 142, + 177, + 53, + 229, + 156, + 230, + 150, + 204, + 29, + 105, + 252, + 7, + 163, + 162, + 54, + 68, + 165, + 24, + 188, + 128, + 246, + 47, + 20, + 230, + 240, + 216, + 18, + 252, + 112, + 234, + 130, + 214, + 101, + 35, + 43, + 16, + 110, + 246, + 46, + 200, + 146, + 203, + 163, + 189, + 77, + 251, + 220, + 246, + 111, + 136, + 28, + 158, + 28, + 241, + 241, + 148, + 126, + 222, + 165, + 137, + 77, + 1, + 56, + 149, + 43, + 95, + 3, + 222, + 231, + 139, + 158, + 52, + 219, + 230, + 212, + 31, + 229, + 161, + 93, + 66, + 192, + 138, + 219, + 29, + 20, + 164, + 96, + 191, + 238, + 224, + 28, + 33, + 204, + 252, + 29, + 9, + 174, + 145, + 143, + 28, + 4, + 48, + 108, + 34, + 133, + 221, + 118, + 160, + 223, + 123, + 163, + 15, + 144, + 116, + 184, + 232, + 213, + 111, + 111, + 223, + 41, + 220, + 119, + 63, + 35, + 195, + 59, + 80, + 133, + 240, + 46, + 69, + 53, + 246, + 152, + 44, + 205, + 135, + 179, + 208, + 249, + 222, + 218, + 39, + 45, + 30, + 217, + 77, + 137, + 89, + 62, + 190, + 172, + 30, + 24, + 82, + 170, + 71, + 27, + 16, + 213, + 40, + 184, + 16, + 132, + 137, + 142, + 12, + 136, + 25, + 49, + 40, + 3, + 132, + 184, + 199, + 156, + 178, + 247, + 124, + 239, + 89, + 60, + 214, + 185, + 187, + 85, + 206, + 126, + 2, + 33, + 77, + 160, + 44, + 47, + 234, + 250, + 159, + 235, + 216, + 248, + 178, + 236, + 22, + 61, + 56, + 161, + 127, + 160, + 46, + 115, + 228, + 118, + 225, + 104, + 32, + 206, + 41, + 251, + 239, + 136, + 232, + 197, + 59, + 57, + 73, + 103, + 215, + 10, + 164, + 228, + 98, + 39, + 71, + 187, + 86, + 105, + 84, + 58, + 12, + 226, + 130, + 10, + 110, + 104, + 115, + 201, + 91, + 110, + 111, + 222, + 51, + 12, + 190, + 106, + 135, + 73, + 227, + 52, + 164, + 136, + 66, + 236, + 111, + 27, + 2, + 114, + 151, + 148, + 161, + 186, + 208, + 239, + 108, + 1, + 247, + 63, + 241, + 135, + 94, + 143, + 11, + 125, + 14, + 232, + 119, + 183, + 176, + 233, + 133, + 18, + 247, + 188, + 169, + 145, + 150, + 11, + 62, + 100, + 229, + 78, + 229, + 82, + 179, + 125, + 208, + 216, + 251, + 103, + 142, + 120, + 156, + 115, + 69, + 229, + 29, + 180, + 234, + 229, + 185, + 156, + 128, + 14, + 204, + 174, + 148, + 47, + 177, + 122, + 85, + 107, + 240, + 183, + 249, + 158, + 46, + 65, + 193, + 11, + 218, + 231, + 207, + 85, + 147, + 46, + 39, + 113, + 196, + 64, + 128, + 197, + 79, + 103, + 191, + 190, + 60, + 150, + 245, + 213, + 54, + 211, + 221, + 86, + 66, + 158, + 184, + 181, + 56, + 230, + 86, + 9, + 107, + 221, + 33, + 97, + 246, + 94, + 115, + 151, + 23, + 52, + 131, + 44, + 159, + 154, + 169, + 177, + 18, + 242, + 239, + 127, + 139, + 53, + 127, + 185, + 175, + 61, + 207, + 129, + 80, + 79, + 47, + 104, + 128, + 185, + 86, + 124, + 147, + 98, + 122, + 89, + 78, + 103, + 66, + 181, + 27, + 184, + 50, + 157, + 0, + 41, + 25, + 25, + 227, + 45, + 194, + 120, + 33, + 97, + 210, + 156, + 241, + 149, + 168, + 108, + 128, + 187, + 1, + 7, + 104, + 92, + 167, + 86, + 43, + 137, + 39, + 52, + 87, + 251, + 166, + 157, + 36, + 203, + 193, + 70, + 201, + 31, + 196, + 250, + 34, + 249, + 25, + 189, + 243, + 89, + 178, + 246, + 206, + 147, + 148, + 197, + 138, + 1, + 68, + 38, + 192, + 4, + 236, + 113, + 55, + 2, + 113, + 184, + 206, + 147, + 33, + 180, + 243, + 246, + 37, + 194, + 117, + 97, + 72, + 6, + 199, + 25, + 232, + 5, + 232, + 155, + 5, + 127, + 162, + 55, + 106, + 67, + 184, + 109, + 101, + 129, + 31, + 78, + 128, + 205, + 246, + 151, + 146, + 51, + 161, + 135, + 151, + 135, + 31, + 173, + 137, + 151, + 27, + 217, + 206, + 122, + 218, + 108, + 177, + 31, + 186, + 238, + 168, + 222, + 93, + 120, + 106, + 248, + 67, + 153, + 31, + 63, + 243, + 66, + 72, + 65, + 106, + 64, + 142, + 130, + 158, + 117, + 219, + 46, + 219, + 5, + 25, + 61, + 7, + 27, + 216, + 99, + 123, + 128, + 183, + 60, + 172, + 97, + 119, + 151, + 161, + 33, + 133, + 58, + 109, + 51, + 69, + 37, + 202, + 214, + 206, + 3, + 222, + 147, + 90, + 32, + 19, + 58, + 66, + 102, + 152, + 59, + 39, + 128, + 0, + 174, + 82, + 126, + 27, + 83, + 253, + 67, + 79, + 128, + 55, + 89, + 37, + 39, + 169, + 23, + 58, + 150, + 47, + 191, + 126, + 64, + 51, + 15, + 190, + 240, + 173, + 120, + 206, + 211, + 15, + 145, + 125, + 63, + 137, + 29, + 170, + 77, + 53, + 28, + 154, + 26, + 109, + 71, + 188, + 59, + 227, + 217, + 212, + 131, + 211, + 232, + 78, + 82, + 27, + 164, + 115, + 23, + 120, + 99, + 57, + 168, + 87, + 185, + 111, + 251, + 82, + 161, + 131, + 32, + 229, + 95, + 234, + 75, + 29, + 204, + 159, + 4, + 129, + 222, + 180, + 193, + 11, + 136, + 28, + 193, + 204, + 225, + 11, + 56, + 120, + 155, + 193, + 92, + 14, + 31, + 188, + 33, + 41, + 1, + 143, + 76, + 172, + 88, + 124, + 31, + 169, + 12, + 196, + 253, + 53, + 123, + 210, + 231, + 49, + 183, + 60, + 253, + 219, + 6, + 74, + 131, + 86, + 240, + 28, + 20, + 66, + 83, + 9, + 176, + 82, + 2, + 115, + 102, + 140, + 188, + 32, + 88, + 136, + 187, + 124, + 254, + 144, + 128, + 233, + 29, + 145, + 46, + 165, + 137, + 134, + 8, + 1, + 20, + 84, + 149, + 162, + 89, + 30, + 177, + 147, + 6, + 99, + 130, + 86, + 92, + 191, + 200, + 177, + 147, + 16, + 160, + 137, + 121, + 20, + 219, + 0, + 217, + 183, + 22, + 245, + 134, + 56, + 154, + 128, + 30, + 111, + 198, + 79, + 29, + 0, + 13, + 36, + 160, + 64, + 219, + 208, + 216, + 9, + 69, + 198, + 107, + 38, + 105, + 105, + 176, + 193, + 15, + 153, + 146, + 222, + 67, + 89, + 82, + 51, + 117, + 6, + 46, + 186, + 192, + 186, + 255, + 217, + 49, + 30, + 205, + 80, + 215, + 8, + 95, + 144, + 199, + 25, + 93, + 93, + 226, + 53, + 128, + 40, + 151, + 171, + 83, + 3, + 71, + 16, + 249, + 134, + 86, + 77, + 213, + 232, + 29, + 46, + 217, + 94, + 14, + 77, + 246, + 210, + 248, + 225, + 18, + 24, + 83, + 136, + 117, + 0, + 125, + 106, + 134, + 17, + 114, + 159, + 27, + 152, + 137, + 210, + 144, + 100, + 94, + 137, + 129, + 61, + 240, + 149, + 205, + 130, + 70, + 249, + 70, + 235, + 69, + 122, + 216, + 161, + 18, + 127, + 220, + 203, + 164, + 10, + 103, + 154, + 127, + 157, + 198, + 54, + 159, + 143, + 68, + 181, + 47, + 7, + 85, + 3, + 143, + 215, + 37, + 67, + 220, + 175, + 119, + 240, + 218, + 213, + 123, + 188, + 219, + 225, + 143, + 73, + 214, + 144, + 171, + 179, + 98, + 238, + 227, + 119, + 35, + 133, + 42, + 29, + 105, + 155, + 199, + 44, + 75, + 41, + 35, + 158, + 51, + 211, + 101, + 176, + 230, + 151, + 129, + 211, + 65, + 33, + 94, + 182, + 98, + 113, + 252, + 208, + 156, + 175, + 102, + 235, + 187, + 36, + 46, + 195, + 189, + 235, + 138, + 81, + 159, + 253, + 102, + 7, + 254, + 211, + 140, + 246, + 121, + 19, + 192, + 91, + 147, + 40, + 13, + 100, + 97, + 106, + 103, + 109, + 14, + 186, + 170, + 163, + 96, + 199, + 9, + 72, + 49, + 215, + 156, + 190, + 49, + 246, + 214, + 91, + 216, + 166, + 194, + 187, + 221, + 136, + 237, + 45, + 71, + 155, + 53, + 72, + 126, + 122, + 56, + 124, + 133, + 241, + 43, + 107, + 123, + 8, + 135, + 221, + 89, + 2, + 73, + 67, + 218, + 145, + 37, + 241, + 144, + 16, + 144, + 171, + 165, + 93, + 114, + 249, + 168, + 51, + 68, + 132, + 186, + 25, + 49, + 34, + 28, + 153, + 253, + 166, + 133, + 116, + 75, + 77, + 116, + 32, + 208, + 96, + 55, + 140, + 57, + 206, + 156, + 59, + 28, + 222, + 184, + 56, + 28, + 212, + 1, + 174, + 76, + 225, + 197, + 86, + 172, + 218, + 140, + 151, + 154, + 4, + 153, + 38, + 14, + 109, + 183, + 170, + 78, + 114, + 218, + 231, + 192, + 237, + 207, + 198, + 17, + 216, + 243, + 10, + 117, + 92, + 220, + 187, + 30, + 194, + 194, + 35, + 148, + 70, + 2, + 3, + 97, + 209, + 81, + 225, + 121, + 45, + 191, + 193, + 53, + 242, + 201, + 78, + 28, + 241, + 214, + 97, + 21, + 130, + 1, + 142, + 31, + 149, + 148, + 5, + 214, + 211, + 221, + 12, + 37, + 206, + 175, + 163, + 2, + 54, + 217, + 192, + 74, + 90, + 58, + 41, + 86, + 71, + 160, + 182, + 53, + 118, + 29, + 224, + 126, + 148, + 230, + 221, + 242, + 94, + 47, + 147, + 65, + 126, + 127, + 186, + 215, + 7, + 24, + 72, + 74, + 209, + 249, + 115, + 196, + 183, + 15, + 13, + 51, + 145, + 184, + 167, + 131, + 7, + 222, + 86, + 68, + 207, + 74, + 95, + 202, + 143, + 5, + 65, + 190, + 165, + 35, + 129, + 213, + 86, + 81, + 128, + 236, + 94, + 109, + 218, + 160, + 185, + 192, + 85, + 14, + 239, + 87, + 185, + 159, + 102, + 174, + 169, + 12, + 126, + 108, + 100, + 222, + 194, + 138, + 230, + 24, + 75, + 164, + 192, + 166, + 129, + 147, + 57, + 121, + 10, + 233, + 213, + 131, + 133, + 2, + 243, + 90, + 47, + 157, + 25, + 218, + 69, + 224, + 236, + 83, + 118, + 55, + 169, + 24, + 68, + 35, + 147, + 84, + 33, + 237, + 21, + 14, + 125, + 226, + 23, + 75, + 221, + 112, + 212, + 39, + 253, + 71, + 224, + 45, + 29, + 230, + 74, + 18, + 57, + 197, + 172, + 193, + 126, + 52, + 81, + 89, + 227, + 132, + 19, + 91, + 249, + 247, + 26, + 57, + 152, + 112, + 156, + 199, + 246, + 225, + 71, + 232, + 60, + 76, + 146, + 57, + 247, + 108, + 208, + 175, + 184, + 109, + 105, + 156, + 12, + 48, + 22, + 231, + 123, + 113, + 26, + 12, + 110, + 124, + 199, + 100, + 73, + 234, + 156, + 209, + 84, + 243, + 90, + 183, + 95, + 79, + 87, + 52, + 140, + 81, + 3, + 96, + 37, + 19, + 244, + 90, + 85, + 144, + 236, + 33, + 156, + 150, + 249, + 131, + 207, + 187, + 33, + 39, + 124, + 51, + 68, + 157, + 18, + 43, + 151, + 73, + 170, + 171, + 238, + 108, + 67, + 190, + 90, + 28, + 47, + 221, + 64, + 189, + 10, + 176, + 116, + 204, + 216, + 3, + 21, + 59, + 9, + 150, + 140, + 66, + 150, + 15, + 3, + 80, + 176, + 84, + 7, + 154, + 220, + 180, + 148, + 61, + 117, + 122, + 221, + 117, + 144, + 47, + 56, + 136, + 205, + 211, + 91, + 238, + 69, + 185, + 68, + 60, + 1, + 67, + 119, + 7, + 100, + 136, + 41, + 118, + 77, + 37, + 30, + 45, + 175, + 58, + 105, + 222, + 244, + 86, + 66, + 31, + 133, + 71, + 211, + 53, + 117, + 107, + 22, + 72, + 241, + 183, + 198, + 198, + 178, + 6, + 131, + 106, + 6, + 60, + 89, + 127, + 128, + 202, + 52, + 183, + 218, + 197, + 85, + 181, + 42, + 167, + 123, + 226, + 113, + 146, + 57, + 206, + 251, + 99, + 185, + 175, + 81, + 220, + 251, + 170, + 10, + 122, + 187, + 53, + 115, + 127, + 134, + 116, + 211, + 248, + 128, + 152, + 194, + 255, + 72, + 18, + 140, + 235, + 160, + 199, + 6, + 104, + 58, + 191, + 135, + 84, + 117, + 18, + 155, + 246, + 110, + 162, + 194, + 97, + 72, + 149, + 230, + 86, + 243, + 95, + 245, + 203, + 49, + 242, + 102, + 117, + 10, + 144, + 219, + 81, + 104, + 96, + 143, + 226, + 172, + 36, + 175, + 229, + 8, + 61, + 56, + 101, + 49, + 28, + 252, + 190, + 78, + 249, + 181, + 90, + 148, + 69, + 125, + 141, + 67, + 216, + 91, + 121, + 141, + 46, + 148, + 208, + 230, + 97, + 154, + 60, + 35, + 86, + 162, + 69, + 247, + 13, + 84, + 109, + 188, + 137, + 112, + 159, + 239, + 131, + 181, + 146, + 39, + 238, + 230, + 191, + 178, + 41, + 184, + 49, + 186, + 148, + 140, + 200, + 39, + 233, + 117, + 82, + 188, + 231, + 53, + 112, + 116, + 245, + 187, + 70, + 146, + 15, + 86, + 88, + 118, + 199, + 48, + 161, + 1, + 24, + 144, + 14, + 226, + 243, + 87, + 157, + 189, + 108, + 61, + 204, + 23, + 211, + 4, + 251, + 245, + 107, + 85, + 84, + 79, + 118, + 166, + 44, + 78, + 207, + 75, + 110, + 78, + 232, + 244, + 42, + 246, + 50, + 92, + 24, + 99, + 245, + 179, + 253, + 115, + 54, + 219, + 181, + 85, + 194, + 167, + 233, + 7, + 117, + 20, + 183, + 185, + 50, + 114, + 182, + 124, + 149, + 156, + 121, + 63, + 190, + 5, + 165, + 253, + 29, + 91, + 126, + 3, + 203, + 222, + 108, + 66, + 232, + 199, + 24, + 133, + 37, + 195, + 128, + 234, + 216, + 46, + 200, + 116, + 103, + 33, + 24, + 20, + 30, + 234, + 219, + 101, + 235, + 105, + 188, + 143, + 199, + 160, + 174, + 176, + 203, + 69, + 141, + 46, + 137, + 133, + 170, + 13, + 150, + 104, + 107, + 29, + 71, + 3, + 178, + 196, + 68, + 227, + 93, + 56, + 150, + 198, + 59, + 111, + 13, + 19, + 205, + 4, + 212, + 156, + 240, + 146, + 50, + 96, + 16, + 77, + 24, + 77, + 39, + 176, + 76, + 115, + 40, + 173, + 31, + 66, + 149, + 44, + 179, + 18, + 89, + 144, + 42, + 52, + 190, + 183, + 85, + 165, + 200, + 151, + 126, + 161, + 253, + 35, + 52, + 96, + 78, + 193, + 230, + 29, + 194, + 82, + 2, + 196, + 213, + 50, + 163, + 72, + 214, + 13, + 35, + 101, + 161, + 80, + 163, + 30, + 46, + 159, + 194, + 140, + 167, + 159, + 2, + 144, + 130, + 125, + 250, + 195, + 191, + 60, + 226, + 21, + 62, + 179, + 37, + 100, + 24, + 197, + 105, + 35, + 158, + 64, + 108, + 55, + 109, + 204, + 2, + 116, + 247, + 59, + 13, + 232, + 66, + 179, + 243, + 155, + 151, + 163, + 101, + 53, + 109, + 195, + 92, + 240, + 202, + 230, + 141, + 161, + 193, + 205, + 75, + 118, + 184, + 170, + 135, + 226, + 196, + 192, + 54, + 129, + 116, + 180, + 214, + 204, + 180, + 0, + 7, + 4, + 36, + 107, + 72, + 255, + 120, + 19, + 188, + 151, + 15, + 7, + 162, + 118, + 3, + 70, + 17, + 237, + 173, + 134, + 86, + 69, + 201, + 162, + 157, + 34, + 241, + 57, + 227, + 221, + 137, + 108, + 9, + 220, + 53, + 53, + 186, + 31, + 12, + 248, + 89, + 128, + 218, + 50, + 25, + 219, + 226, + 215, + 3, + 223, + 24, + 136, + 163, + 103, + 169, + 135, + 145, + 228, + 155, + 97, + 170, + 181, + 115, + 4, + 136, + 16, + 249, + 226, + 8, + 12, + 255, + 72, + 92, + 88, + 67, + 15, + 66, + 81, + 164, + 106, + 185, + 1, + 132, + 53, + 178, + 244, + 53, + 148, + 6, + 139, + 62, + 11, + 71, + 40, + 164, + 219, + 70, + 92, + 207, + 149, + 5, + 185, + 112, + 210, + 192, + 69, + 217, + 175, + 251, + 226, + 69, + 201, + 60, + 125, + 18, + 50, + 97, + 99, + 95, + 70, + 147, + 241, + 116, + 51, + 70, + 218, + 30, + 165, + 63, + 219, + 100, + 158, + 182, + 59, + 165, + 97, + 144, + 9, + 169, + 19, + 207, + 89, + 158, + 242, + 198, + 216, + 155, + 2, + 157, + 56, + 94, + 183, + 193, + 0, + 87, + 18, + 178, + 47, + 197, + 51, + 100, + 182, + 249, + 251, + 149, + 133, + 174, + 211, + 8, + 91, + 154, + 145, + 211, + 189, + 205, + 211, + 87, + 126, + 184, + 119, + 249, + 229, + 70, + 16, + 21, + 234, + 209, + 94, + 229, + 244, + 84, + 145, + 78, + 39, + 20, + 250, + 42, + 32, + 188, + 36, + 13, + 172, + 228, + 123, + 229, + 152, + 136, + 45, + 243, + 97, + 95, + 180, + 192, + 193, + 47, + 113, + 40, + 23, + 37, + 139, + 203, + 94, + 183, + 84, + 201, + 188, + 240, + 108, + 247, + 171, + 91, + 50, + 107, + 241, + 252, + 129, + 240, + 248, + 165, + 123, + 104, + 24, + 30, + 218, + 6, + 35, + 159, + 158, + 146, + 26, + 238, + 128, + 21, + 203, + 156, + 178, + 106, + 35, + 70, + 215, + 97, + 8, + 180, + 142, + 174, + 15, + 97, + 155, + 196, + 189, + 232, + 103, + 46, + 179, + 195, + 222, + 239, + 252, + 247, + 182, + 82, + 148, + 117, + 59, + 5, + 230, + 207, + 193, + 189, + 18, + 224, + 239, + 212, + 164, + 250, + 214, + 156, + 208, + 4, + 61, + 201, + 220, + 237, + 148, + 65, + 34, + 26, + 220, + 184, + 76, + 4, + 67, + 241, + 43, + 139, + 11, + 174, + 86, + 73, + 151, + 252, + 62, + 114, + 57, + 119, + 206, + 84, + 9, + 67, + 235, + 32, + 170, + 67, + 34, + 198, + 248, + 192, + 144, + 22, + 177, + 206, + 49, + 241, + 222, + 152, + 91, + 222, + 208, + 107, + 56, + 110, + 46, + 117, + 84, + 75, + 200, + 214, + 161, + 220, + 28, + 51, + 219, + 250, + 8, + 182, + 174, + 74, + 242, + 38, + 68, + 75, + 89, + 152, + 37, + 179, + 59, + 213, + 240, + 129, + 170, + 228, + 251, + 150, + 230, + 126, + 210, + 116, + 154, + 247, + 250, + 166, + 248, + 184, + 38, + 203, + 16, + 140, + 194, + 226, + 151, + 173, + 178, + 18, + 6, + 190, + 126, + 14, + 123, + 209, + 23, + 7, + 225, + 162, + 240, + 31, + 44, + 61, + 40, + 25, + 7, + 227, + 232, + 181, + 172, + 188, + 63, + 225, + 150, + 6, + 196, + 34, + 17, + 208, + 60, + 64, + 23, + 47, + 93, + 167, + 149, + 7, + 38, + 88, + 170, + 110, + 138, + 228, + 98, + 38, + 234, + 168, + 235, + 221, + 46, + 7, + 51, + 166, + 199, + 137, + 2, + 154, + 104, + 111, + 150, + 39, + 33, + 154, + 112, + 136, + 22, + 213, + 140, + 225, + 64, + 27, + 63, + 133, + 54, + 161, + 157, + 216, + 219, + 132, + 49, + 98, + 134, + 134, + 58, + 148, + 146, + 31, + 117, + 121, + 206, + 134, + 85, + 121, + 124, + 161, + 21, + 93, + 31, + 89, + 112, + 49, + 10, + 153, + 173, + 173, + 189, + 208, + 145, + 153, + 234, + 164, + 79, + 107, + 11, + 178, + 193, + 221, + 78, + 184, + 25, + 243, + 157, + 84, + 127, + 148, + 234, + 135, + 80, + 143, + 241, + 216, + 161, + 10, + 103, + 148, + 209, + 231, + 160, + 203, + 60, + 51, + 70, + 140, + 138, + 85, + 34, + 51, + 122, + 142, + 23, + 200, + 105, + 120, + 188, + 56, + 19, + 108, + 21, + 40, + 198, + 18, + 32, + 82, + 199, + 223, + 221, + 35, + 170, + 170, + 173, + 104, + 27, + 188, + 122, + 74, + 126, + 51, + 123, + 62, + 62, + 161, + 56, + 12, + 45, + 119, + 155, + 206, + 71, + 165, + 183, + 123, + 48, + 65, + 89, + 68, + 140, + 89, + 154, + 218, + 183, + 203, + 193, + 138, + 228, + 250, + 72, + 157, + 169, + 19, + 181, + 36, + 103, + 76, + 125, + 211, + 24, + 141, + 127, + 202, + 33, + 186, + 43, + 111, + 93, + 166, + 113, + 89, + 101, + 209, + 129, + 105, + 73, + 44, + 28, + 31, + 161, + 233, + 87, + 187, + 0, + 254, + 206, + 76, + 91, + 244, + 51, + 130, + 93, + 129, + 176, + 130, + 1, + 153, + 240, + 234, + 38, + 186, + 230, + 74, + 133, + 139, + 192, + 167, + 125, + 82, + 205, + 3, + 243, + 126, + 130, + 113, + 26, + 252, + 209, + 143, + 162, + 42, + 53, + 39, + 106, + 142, + 133, + 97, + 5, + 142, + 46, + 253, + 218, + 26, + 49, + 212, + 198, + 69, + 180, + 230, + 226, + 109, + 252, + 246, + 113, + 220, + 208, + 95, + 35, + 235, + 107, + 212, + 228, + 75, + 236, + 174, + 8, + 164, + 134, + 58, + 38, + 115, + 20, + 219, + 50, + 204, + 125, + 128, + 205, + 134, + 209, + 62, + 87, + 74, + 167, + 227, + 219, + 118, + 46, + 171, + 78, + 251, + 34, + 77, + 111, + 170, + 69, + 209, + 194, + 166, + 253, + 110, + 23, + 204, + 116, + 99, + 166, + 8, + 129, + 125, + 127, + 32, + 162, + 122, + 191, + 50, + 233, + 23, + 71, + 55, + 6, + 56, + 167, + 189, + 240, + 71, + 148, + 171, + 210, + 114, + 141, + 115, + 213, + 9, + 7, + 163, + 207, + 46, + 119, + 2, + 178, + 21, + 91, + 201, + 116, + 197, + 51, + 59, + 18, + 122, + 90, + 211, + 15, + 20, + 182, + 153, + 14, + 1, + 119, + 209, + 151, + 233, + 190, + 153, + 62, + 23, + 219, + 171, + 180, + 44, + 10, + 249, + 174, + 216, + 134, + 120, + 63, + 22, + 17, + 180, + 111, + 115, + 78, + 76, + 32, + 114, + 62, + 5, + 42, + 162, + 226, + 122, + 228, + 207, + 61, + 5, + 130, + 79, + 137, + 154, + 74, + 162, + 7, + 233, + 208, + 18, + 89, + 147, + 15, + 173, + 207, + 184, + 204, + 160, + 53, + 9, + 133, + 31, + 103, + 102, + 78, + 196, + 77, + 29, + 74, + 178, + 94, + 221, + 176, + 167, + 153, + 34, + 193, + 15, + 140, + 190, + 199, + 177, + 223, + 151, + 31, + 232, + 216, + 59, + 243, + 0, + 3, + 88, + 132, + 16, + 195, + 28, + 6, + 223, + 93, + 253, + 177, + 243, + 58, + 245, + 148, + 90, + 62, + 222, + 34, + 89, + 76, + 120, + 137, + 218, + 34, + 1, + 9, + 163, + 51, + 95, + 148, + 152, + 91, + 138, + 242, + 1, + 65, + 218, + 26, + 66, + 15, + 183, + 43, + 242, + 208, + 157, + 228, + 10, + 157, + 127, + 121, + 112, + 82, + 141, + 1, + 132, + 116, + 13, + 252, + 198, + 169, + 183, + 204, + 65, + 27, + 148, + 115, + 102, + 135, + 123, + 182, + 66, + 247, + 202, + 170, + 99, + 252, + 217, + 172, + 101, + 77, + 175, + 92, + 176, + 177, + 47, + 38, + 45, + 185, + 108, + 245, + 98, + 214, + 214, + 226, + 205, + 99, + 78, + 84, + 5, + 181, + 232, + 77, + 223, + 1, + 12, + 106, + 218, + 229, + 76, + 159, + 246, + 167, + 115, + 224, + 143, + 222, + 27, + 93, + 95, + 116, + 223, + 138, + 62, + 10, + 248, + 240, + 133, + 110, + 93, + 62, + 52, + 118, + 218, + 70, + 213, + 176, + 247, + 252, + 51, + 123, + 70, + 212, + 241, + 63, + 89, + 173, + 140, + 91, + 242, + 156, + 129, + 147, + 102, + 244, + 127, + 191, + 92, + 240, + 214, + 132, + 246, + 114, + 221, + 2, + 199, + 228, + 127, + 145, + 173, + 87, + 104, + 229, + 158, + 183, + 105, + 63, + 177, + 6, + 251, + 146, + 145, + 88, + 236, + 242, + 201, + 138, + 124, + 206, + 125, + 61, + 173, + 18, + 185, + 14, + 34, + 121, + 226, + 66, + 151, + 100, + 227, + 21, + 177, + 7, + 5, + 179, + 218, + 181, + 1, + 134, + 194, + 192, + 20, + 229, + 19, + 77, + 150, + 81, + 115, + 54, + 210, + 195, + 96, + 222, + 104, + 92, + 133, + 225, + 121, + 101, + 95, + 159, + 128, + 52, + 142, + 89, + 33, + 0, + 255, + 102, + 163, + 52, + 169, + 29, + 9, + 4, + 45, + 39, + 130, + 93, + 156, + 147, + 65, + 165, + 29, + 141, + 124, + 220, + 221, + 136, + 159, + 123, + 96, + 32, + 233, + 117, + 45, + 178, + 177, + 93, + 189, + 46, + 178, + 67, + 211, + 245, + 74, + 16, + 66, + 97, + 158, + 211, + 95, + 191, + 159, + 62, + 80, + 211, + 222, + 170, + 48, + 25, + 207, + 45, + 134, + 212, + 121, + 218, + 189, + 253, + 228, + 11, + 64, + 121, + 12, + 2, + 61, + 103, + 154, + 233, + 255, + 173, + 218, + 230, + 199, + 195, + 180, + 149, + 140, + 82, + 221, + 146, + 106, + 188, + 205, + 165, + 196, + 9, + 158, + 57, + 253, + 250, + 13, + 192, + 149, + 90, + 4, + 94, + 58, + 201, + 4, + 49, + 220, + 151, + 236, + 153, + 119, + 97, + 6, + 210, + 253, + 149, + 58, + 236, + 14, + 238, + 194, + 24, + 123, + 35, + 177, + 83, + 173, + 124, + 45, + 225, + 141, + 40, + 163, + 132, + 95, + 249, + 217, + 6, + 155, + 218, + 20, + 63, + 187, + 157, + 21, + 127, + 51, + 244, + 61, + 155, + 238, + 195, + 248, + 85, + 45, + 92, + 255, + 169, + 119, + 93, + 139, + 141, + 155, + 63, + 74, + 103, + 147, + 168, + 188, + 185, + 113, + 81, + 87, + 93, + 93, + 2, + 37, + 215, + 61, + 168, + 106, + 163, + 198, + 8, + 96, + 198, + 87, + 208, + 224, + 17, + 220, + 213, + 228, + 38, + 43, + 131, + 103, + 18, + 192, + 29, + 98, + 15, + 142, + 132, + 53, + 155, + 227, + 106, + 108, + 105, + 67, + 250, + 31, + 134, + 187, + 83, + 134, + 130, + 38, + 196, + 13, + 121, + 132, + 186, + 222, + 22, + 90, + 12, + 133, + 99, + 106, + 74, + 14, + 136, + 209, + 113, + 15, + 75, + 97, + 93, + 59, + 255, + 247, + 107, + 71, + 216, + 190, + 145, + 210, + 26, + 169, + 5, + 125, + 58, + 245, + 17, + 241, + 87, + 154, + 224, + 238, + 118, + 12, + 64, + 174, + 224, + 251, + 122, + 125, + 141, + 231, + 225, + 228, + 0, + 119, + 204, + 171, + 204, + 255, + 173, + 88, + 1, + 152, + 76, + 117, + 219, + 221, + 205, + 182, + 19, + 163, + 243, + 22, + 53, + 48, + 183, + 103, + 41, + 41, + 158, + 41, + 186, + 116, + 204, + 239, + 5, + 180, + 220, + 18, + 98, + 175, + 6, + 154, + 65, + 210, + 155, + 123, + 229, + 23, + 91, + 3, + 184, + 17, + 87, + 139, + 102, + 54, + 132, + 214, + 114, + 59, + 20, + 233, + 103, + 129, + 153, + 126, + 228, + 57, + 15, + 96, + 157, + 235, + 208, + 205, + 94, + 152, + 198, + 170, + 217, + 109, + 239, + 138, + 200, + 233, + 208, + 17, + 143, + 74, + 10, + 242, + 253, + 46, + 9, + 6, + 111, + 132, + 210, + 197, + 204, + 188, + 179, + 78, + 111, + 112, + 60, + 4, + 7, + 160, + 18, + 107, + 4, + 14, + 95, + 189, + 203, + 2, + 67, + 194, + 182, + 13, + 11, + 22, + 138, + 227, + 113, + 49, + 32, + 140, + 143, + 203, + 169, + 71, + 53, + 12, + 29, + 98, + 207, + 2, + 184, + 93, + 172, + 41, + 207, + 205, + 231, + 34, + 241, + 245, + 75, + 179, + 147, + 219, + 30, + 157, + 92, + 236, + 205, + 197, + 42, + 66, + 88, + 160, + 75, + 188, + 194, + 12, + 253, + 137, + 28, + 3, + 160, + 10, + 193, + 128, + 239, + 143, + 37, + 83, + 145, + 165, + 103, + 55, + 208, + 143, + 108, + 247, + 136, + 136, + 92, + 169, + 133, + 209, + 52, + 169, + 92, + 204, + 105, + 110, + 16, + 118, + 107, + 188, + 170, + 192, + 80, + 92, + 237, + 36, + 218, + 41, + 211, + 240, + 147, + 31, + 57, + 20, + 251, + 85, + 1, + 91, + 28, + 100, + 98, + 207, + 62, + 197, + 144, + 23, + 188, + 124, + 30, + 171, + 205, + 160, + 131, + 140, + 99, + 70, + 31, + 210, + 221, + 226, + 82, + 252, + 106, + 32, + 89, + 10, + 196, + 85, + 244, + 32, + 4, + 243, + 227, + 104, + 227, + 148, + 113, + 158, + 69, + 80, + 208, + 78, + 176, + 161, + 121, + 231, + 85, + 52, + 20, + 36, + 167, + 240, + 53, + 239, + 254, + 248, + 245, + 193, + 32, + 195, + 202, + 69, + 2, + 0, + 163, + 96, + 233, + 175, + 12, + 140, + 155, + 186, + 68, + 87, + 36, + 249, + 250, + 9, + 225, + 73, + 194, + 120, + 130, + 3, + 68, + 73, + 218, + 96, + 171, + 253, + 61, + 198, + 139, + 68, + 56, + 132, + 223, + 99, + 221, + 206, + 18, + 104, + 165, + 156, + 103, + 26, + 233, + 5, + 42, + 160, + 193, + 125, + 136, + 56, + 30, + 253, + 121, + 116, + 152, + 173, + 238, + 147, + 113, + 21, + 80, + 33, + 141, + 60, + 76, + 64, + 223, + 94, + 60, + 130, + 24, + 251, + 162, + 117, + 162, + 236, + 212, + 69, + 119, + 5, + 70, + 62, + 192, + 182, + 77, + 161, + 190, + 155, + 24, + 70, + 143, + 69, + 83, + 253, + 73, + 163, + 207, + 31, + 100, + 48, + 147, + 241, + 241, + 19, + 86, + 30, + 175, + 248, + 248, + 87, + 172, + 224, + 222, + 31, + 219, + 123, + 182, + 121, + 38, + 76, + 134, + 129, + 233, + 169, + 118, + 142, + 211, + 120, + 157, + 118, + 53, + 161, + 89, + 255, + 243, + 79, + 135, + 178, + 55, + 237, + 178, + 28, + 234, + 231, + 158, + 178, + 24, + 1, + 31, + 48, + 112, + 251, + 131, + 227, + 69, + 160, + 176, + 180, + 28, + 168, + 152, + 197, + 85, + 60, + 43, + 217, + 24, + 50, + 65, + 84, + 155, + 228, + 36, + 21, + 134, + 242, + 48, + 63, + 26, + 226, + 235, + 127, + 125, + 91, + 113, + 89, + 192, + 145, + 222, + 105, + 235, + 38, + 114, + 220, + 219, + 206, + 203, + 184, + 168, + 171, + 6, + 83, + 57, + 168, + 200, + 45, + 54, + 233, + 75, + 61, + 39, + 165, + 122, + 135, + 76, + 45, + 141, + 205, + 247, + 211, + 126, + 203, + 160, + 91, + 73, + 156, + 86, + 165, + 81, + 116, + 206, + 217, + 56, + 115, + 240, + 225, + 203, + 249, + 99, + 43, + 136, + 144, + 203, + 203, + 97, + 148, + 112, + 172, + 194, + 248, + 223, + 231, + 166, + 64, + 155, + 103, + 167, + 208, + 123, + 80, + 6, + 84, + 62, + 19, + 135, + 135, + 232, + 126, + 240, + 251, + 194, + 68, + 188, + 193, + 252, + 67, + 117, + 14, + 152, + 229, + 201, + 175, + 226, + 254, + 157, + 78, + 199, + 112, + 22, + 61, + 20, + 109, + 160, + 235, + 88, + 56, + 121, + 150, + 229, + 152, + 2, + 24, + 86, + 167, + 193, + 35, + 247, + 244, + 164, + 245, + 216, + 12, + 167, + 192, + 157, + 31, + 135, + 137, + 145, + 197, + 209, + 12, + 187, + 71, + 92, + 13, + 87, + 85, + 151, + 209, + 96, + 181, + 21, + 46, + 103, + 72, + 104, + 107, + 153, + 166, + 165, + 131, + 154, + 254, + 51, + 117, + 184, + 96, + 50, + 16, + 75, + 205, + 156, + 87, + 93, + 47, + 103, + 177, + 73, + 90, + 146, + 44, + 165, + 253, + 72, + 87, + 185, + 89, + 192, + 44, + 68, + 35, + 171, + 35, + 87, + 1, + 50, + 49, + 70, + 158, + 28, + 38, + 158, + 55, + 186, + 103, + 146, + 207, + 2, + 146, + 22, + 201, + 122, + 107, + 105, + 107, + 4, + 58, + 78, + 217, + 169, + 6, + 24, + 220, + 160, + 167, + 173, + 113, + 196, + 64, + 30, + 202, + 138, + 163, + 124, + 60, + 235, + 131, + 34, + 5, + 194, + 125, + 118, + 146, + 134, + 134, + 232, + 20, + 119, + 4, + 46, + 245, + 120, + 37, + 203, + 57, + 86, + 137, + 79, + 229, + 122, + 186, + 133, + 189, + 170, + 28, + 34, + 187, + 179, + 15, + 45, + 7, + 127, + 129, + 180, + 126, + 236, + 56, + 96, + 243, + 243, + 50, + 195, + 162, + 29, + 243, + 126, + 82, + 7, + 205, + 115, + 208, + 33, + 112, + 169, + 236, + 42, + 159, + 69, + 89, + 58, + 128, + 98, + 156, + 173, + 192, + 220, + 161, + 227, + 54, + 149, + 179, + 114, + 163, + 74, + 224, + 114, + 141, + 143, + 91, + 146, + 113, + 90, + 34, + 213, + 134, + 135, + 70, + 234, + 204, + 62, + 214, + 17, + 79, + 156, + 233, + 132, + 121, + 168, + 232, + 205, + 214, + 17, + 157, + 176, + 59, + 212, + 12, + 53, + 176, + 15, + 213, + 207, + 73, + 227, + 115, + 42, + 156, + 251, + 48, + 80, + 193, + 243, + 94, + 69, + 227, + 241, + 177, + 197, + 153, + 169, + 156, + 89, + 44, + 203, + 239, + 254, + 33, + 198, + 17, + 121, + 198, + 81, + 15, + 143, + 116, + 62, + 39, + 185, + 165, + 22, + 85, + 151, + 32, + 101, + 211, + 174, + 233, + 165, + 202, + 123, + 106, + 162, + 195, + 247, + 160, + 245, + 220, + 86, + 10, + 5, + 25, + 82, + 77, + 142, + 77, + 217, + 1, + 60, + 234, + 127, + 195, + 11, + 235, + 39, + 85, + 178, + 103, + 117, + 76, + 217, + 215, + 46, + 180, + 222, + 169, + 144, + 233, + 64, + 216, + 214, + 120, + 132, + 138, + 22, + 44, + 170, + 221, + 248, + 64, + 77, + 102, + 238, + 89, + 99, + 79, + 141, + 112, + 104, + 101, + 79, + 244, + 214, + 204, + 80, + 115, + 177, + 234, + 188, + 143, + 52, + 89, + 211, + 224, + 254, + 64, + 233, + 158, + 100, + 175, + 151, + 201, + 128, + 88, + 75, + 202, + 87, + 154, + 187, + 124, + 64, + 193, + 45, + 23, + 106, + 8, + 93, + 165, + 137, + 39, + 71, + 196, + 79, + 76, + 118, + 219, + 181, + 60, + 140, + 121, + 196, + 200, + 130, + 156, + 132, + 219, + 248, + 128, + 212, + 56, + 241, + 182, + 44, + 114, + 99, + 157, + 37, + 94, + 48, + 80, + 151, + 119, + 98, + 30, + 228, + 44, + 179, + 50, + 154, + 252, + 224, + 236, + 68, + 68, + 153, + 186, + 116, + 147, + 122, + 167, + 173, + 111, + 61, + 135, + 65, + 107, + 220, + 217, + 49, + 1, + 222, + 166, + 225, + 5, + 50, + 63, + 153, + 7, + 201, + 44, + 138, + 163, + 23, + 148, + 173, + 180, + 248, + 185, + 106, + 59, + 190, + 189, + 98, + 136, + 146, + 76, + 233, + 47, + 42, + 89, + 29, + 206, + 4, + 193, + 205, + 163, + 134, + 43, + 164, + 24, + 249, + 236, + 92, + 198, + 87, + 135, + 125, + 242, + 187, + 58, + 64, + 93, + 105, + 39, + 171, + 50, + 216, + 188, + 54, + 120, + 10, + 60, + 164, + 229, + 131, + 153, + 190, + 231, + 114, + 6, + 234, + 47, + 41, + 62, + 116, + 162, + 44, + 137, + 102, + 91, + 20, + 94, + 27, + 218, + 93, + 118, + 76, + 248, + 11, + 53, + 243, + 1, + 138, + 211, + 19, + 145, + 29, + 149, + 232, + 204, + 118, + 142, + 191, + 163, + 106, + 44, + 126, + 28, + 141, + 217, + 216, + 52, + 212, + 70, + 7, + 130, + 196, + 20, + 13, + 130, + 55, + 153, + 4, + 81, + 212, + 193, + 174, + 213, + 255, + 98, + 59, + 88, + 79, + 68, + 136, + 40, + 69, + 202, + 147, + 72, + 107, + 140, + 102, + 226, + 251, + 228, + 173, + 205, + 220, + 165, + 248, + 56, + 148, + 31, + 227, + 33, + 13, + 147, + 247, + 17, + 181, + 188, + 126, + 221, + 100, + 109, + 31, + 29, + 78, + 128, + 167, + 227, + 65, + 56, + 228, + 99, + 76, + 152, + 135, + 53, + 140, + 205, + 162, + 229, + 133, + 71, + 242, + 87, + 62, + 222, + 48, + 146, + 47, + 222, + 187, + 84, + 4, + 122, + 50, + 234, + 49, + 142, + 40, + 187, + 50, + 125, + 143, + 84, + 64, + 146, + 116, + 40, + 137, + 153, + 253, + 146, + 162, + 170, + 94, + 196, + 213, + 64, + 124, + 243, + 52, + 125, + 225, + 32, + 161, + 178, + 118, + 78, + 248, + 34, + 1, + 222, + 63, + 122, + 5, + 79, + 230, + 187, + 58, + 74, + 176, + 57, + 209, + 224, + 188, + 235, + 253, + 111, + 102, + 95, + 182, + 113, + 199, + 51, + 60, + 202, + 79, + 137, + 119, + 14, + 156, + 157, + 106, + 94, + 195, + 143, + 242, + 9, + 4, + 173, + 112, + 61, + 209, + 31, + 161, + 76, + 66, + 229, + 230, + 16, + 14, + 180, + 17, + 220, + 13, + 110, + 100, + 6, + 217, + 114, + 17, + 85, + 254, + 255, + 189, + 209, + 136, + 80, + 40, + 88, + 106, + 125, + 10, + 180, + 156, + 131, + 74, + 246, + 118, + 204, + 88, + 149, + 70, + 163, + 161, + 90, + 110, + 14, + 99, + 54, + 79, + 3, + 70, + 158, + 98, + 232, + 241, + 184, + 239, + 167, + 28, + 7, + 159, + 187, + 209, + 254, + 110, + 137, + 207, + 156, + 249, + 232, + 202, + 99, + 207, + 28, + 0, + 246, + 209, + 160, + 205, + 43, + 22, + 73, + 170, + 64, + 176, + 248, + 82, + 171, + 115, + 75, + 93, + 213, + 150, + 42, + 5, + 60, + 75, + 81, + 17, + 70, + 108, + 90, + 255, + 182, + 104, + 145, + 211, + 209, + 36, + 37, + 168, + 71, + 84, + 20, + 11, + 216, + 167, + 242, + 228, + 147, + 103, + 35, + 116, + 255, + 4, + 13, + 71, + 164, + 99, + 12, + 13, + 24, + 190, + 25, + 39, + 111, + 3, + 119, + 213, + 153, + 209, + 186, + 192, + 199, + 72, + 10, + 253, + 16, + 103, + 17, + 144, + 166, + 94, + 137, + 243, + 8, + 57, + 51, + 4, + 183, + 27, + 203, + 199, + 34, + 55, + 8, + 113, + 220, + 164, + 21, + 240, + 108, + 154, + 254, + 109, + 86, + 241, + 204, + 88, + 126, + 3, + 162, + 11, + 167, + 218, + 19, + 189, + 114, + 35, + 61, + 8, + 132, + 0, + 249, + 24, + 184, + 223, + 20, + 112, + 93, + 80, + 66, + 193, + 92, + 126, + 110, + 182, + 204, + 135, + 18, + 120, + 87, + 127, + 215, + 176, + 147, + 255, + 229, + 13, + 214, + 40, + 184, + 27, + 135, + 227, + 22, + 104, + 4, + 220, + 178, + 74, + 102, + 69, + 57, + 9, + 29, + 91, + 135, + 236, + 5, + 224, + 155, + 178, + 178, + 248, + 171, + 73, + 28, + 200, + 142, + 0, + 211, + 229, + 217, + 181, + 29, + 71, + 57, + 105, + 161, + 205, + 126, + 174, + 5, + 94, + 24, + 98, + 255, + 166, + 78, + 238, + 68, + 231, + 35, + 189, + 104, + 146, + 64, + 245, + 103, + 217, + 209, + 117, + 215, + 242, + 164, + 29, + 36, + 1, + 136, + 58, + 39, + 127, + 202, + 8, + 88, + 131, + 167, + 158, + 78, + 165, + 46, + 118, + 130, + 84, + 209, + 7, + 77, + 98, + 157, + 237, + 250, + 193, + 186, + 82, + 115, + 157, + 220, + 162, + 26, + 104, + 232, + 13, + 227, + 36, + 233, + 131, + 179, + 169, + 80, + 4, + 115, + 199, + 55, + 9, + 169, + 134, + 115, + 21, + 151, + 92, + 222, + 224, + 162, + 241, + 73, + 52, + 13, + 27, + 248, + 233, + 200, + 159, + 228, + 177, + 20, + 88, + 17, + 203, + 82, + 242, + 202, + 130, + 202, + 53, + 253, + 19, + 135, + 8, + 9, + 239, + 219, + 237, + 180, + 56, + 26, + 188, + 131, + 118, + 58, + 33, + 136, + 114, + 145, + 201, + 149, + 226, + 96, + 140, + 182, + 219, + 23, + 140, + 206, + 74, + 251, + 102, + 177, + 144, + 192, + 47, + 25, + 115, + 117, + 96, + 152, + 71, + 168, + 142, + 30, + 232, + 242, + 15, + 209, + 64, + 247, + 74, + 144, + 7, + 12, + 252, + 200, + 41, + 187, + 121, + 76, + 137, + 113, + 164, + 28, + 214, + 224, + 87, + 37, + 85, + 54, + 237, + 155, + 15, + 34, + 221, + 241, + 240, + 179, + 155, + 196, + 172, + 111, + 68, + 102, + 195, + 245, + 58, + 139, + 41, + 30, + 52, + 201, + 85, + 37, + 3, + 57, + 207, + 1, + 97, + 138, + 86, + 35, + 191, + 142, + 151, + 14, + 125, + 104, + 146, + 61, + 244, + 21, + 219, + 248, + 68, + 13, + 250, + 79, + 196, + 91, + 20, + 16, + 119, + 61, + 160, + 127, + 115, + 37, + 247, + 17, + 237, + 168, + 10, + 23, + 173, + 126, + 0, + 254, + 182, + 84, + 183, + 229, + 115, + 191, + 210, + 73, + 210, + 225, + 110, + 34, + 145, + 226, + 7, + 228, + 112, + 248, + 149, + 78, + 92, + 194, + 201, + 155, + 203, + 159, + 239, + 143, + 25, + 17, + 159, + 36, + 38, + 244, + 68, + 245, + 155, + 248, + 204, + 75, + 222, + 151, + 0, + 42, + 153, + 62, + 175, + 71, + 51, + 191, + 244, + 195, + 237, + 178, + 139, + 192, + 131, + 5, + 88, + 192, + 132, + 42, + 163, + 37, + 26, + 211, + 159, + 44, + 142, + 112, + 163, + 127, + 250, + 46, + 137, + 183, + 211, + 198, + 196, + 154, + 98, + 254, + 65, + 117, + 173, + 74, + 211, + 5, + 114, + 49, + 226, + 221, + 31, + 223, + 45, + 206, + 158, + 146, + 48, + 98, + 54, + 155, + 141, + 74, + 9, + 3, + 203, + 172, + 187, + 90, + 33, + 211, + 187, + 237, + 200, + 94, + 154, + 31, + 204, + 59, + 208, + 162, + 171, + 80, + 106, + 136, + 19, + 169, + 77, + 92, + 80, + 20, + 153, + 199, + 36, + 145, + 240, + 170, + 81, + 243, + 74, + 115, + 166, + 154, + 1, + 204, + 181, + 196, + 252, + 123, + 162, + 194, + 55, + 7, + 72, + 176, + 156, + 196, + 121, + 89, + 40, + 230, + 3, + 223, + 13, + 212, + 130, + 166, + 164, + 116, + 3, + 125, + 66, + 71, + 140, + 136, + 83, + 60, + 244, + 165, + 180, + 104, + 124, + 90, + 148, + 203, + 130, + 243, + 152, + 72, + 248, + 223, + 151, + 205, + 31, + 206, + 22, + 69, + 183, + 22, + 112, + 168, + 220, + 219, + 50, + 210, + 115, + 149, + 83, + 112, + 190, + 118, + 100, + 187, + 71, + 104, + 43, + 181, + 24, + 173, + 227, + 46, + 35, + 1, + 75, + 98, + 29, + 244, + 89, + 8, + 238, + 150, + 59, + 61, + 18, + 230, + 56, + 116, + 65, + 34, + 107, + 155, + 166, + 154, + 247, + 182, + 149, + 221, + 167, + 149, + 91, + 192, + 117, + 226, + 120, + 218, + 65, + 45, + 66, + 33, + 119, + 3, + 129, + 232, + 171, + 220, + 151, + 68, + 202, + 94, + 20, + 2, + 235, + 142, + 35, + 49, + 127, + 37, + 140, + 30, + 21, + 249, + 37, + 81, + 146, + 80, + 123, + 165, + 98, + 30, + 174, + 125, + 76, + 38, + 30, + 65, + 173, + 113, + 178, + 178, + 190, + 223, + 242, + 134, + 57, + 74, + 141, + 134, + 14, + 254, + 252, + 50, + 14, + 36, + 70, + 236, + 104, + 149, + 236, + 174, + 66, + 105, + 89, + 209, + 155, + 15, + 99, + 242, + 195, + 73, + 145, + 138, + 201, + 207, + 193, + 15, + 213, + 65, + 72, + 137, + 37, + 175, + 186, + 37, + 234, + 125, + 159, + 143, + 175, + 75, + 129, + 74, + 163, + 79, + 200, + 192, + 94, + 116, + 37, + 4, + 254, + 166, + 198, + 226, + 85, + 3, + 80, + 97, + 28, + 95, + 91, + 75, + 134, + 58, + 126, + 116, + 165, + 116, + 37, + 55, + 254, + 52, + 222, + 121, + 198, + 162, + 172, + 185, + 215, + 199, + 206, + 209, + 39, + 183, + 61, + 79, + 44, + 145, + 60, + 136, + 97, + 119, + 207, + 173, + 6, + 117, + 62, + 55, + 185, + 189, + 95, + 230, + 23, + 94, + 124, + 192, + 45, + 39, + 176, + 205, + 118, + 26, + 135, + 68, + 133, + 241, + 235, + 250, + 59, + 183, + 71, + 129, + 169, + 123, + 62, + 4, + 117, + 122, + 245, + 70, + 174, + 91, + 154, + 170, + 41, + 246, + 244, + 145, + 52, + 104, + 177, + 32, + 24, + 227, + 28, + 97, + 147, + 201, + 28, + 146, + 165, + 102, + 188, + 38, + 39, + 169, + 93, + 71, + 180, + 247, + 101, + 169, + 123, + 226, + 166, + 194, + 103, + 158, + 0, + 2, + 147, + 131, + 93, + 28, + 129, + 224, + 84, + 1, + 212, + 204, + 7, + 175, + 37, + 172, + 8, + 97, + 128, + 89, + 193, + 235, + 65, + 56, + 71, + 8, + 39, + 54, + 38, + 9, + 57, + 14, + 236, + 12, + 93, + 215, + 59, + 202, + 198, + 249, + 169, + 209, + 95, + 119, + 138, + 163, + 201, + 65, + 127, + 58, + 210, + 129, + 75, + 208, + 205, + 87, + 224, + 140, + 41, + 229, + 235, + 139, + 254, + 197, + 203, + 119, + 125, + 223, + 136, + 237, + 71, + 66, + 51, + 27, + 210, + 213, + 181, + 8, + 59, + 133, + 125, + 88, + 192, + 106, + 78, + 99, + 195, + 255, + 243, + 71, + 153, + 158, + 101, + 123, + 171, + 214, + 216, + 183, + 163, + 42, + 9, + 243, + 137, + 227, + 0, + 202, + 205, + 103, + 57, + 85, + 123, + 190, + 43, + 199, + 203, + 211, + 88, + 75, + 54, + 141, + 187, + 185, + 124, + 246, + 102, + 49, + 19, + 128, + 18, + 132, + 236, + 35, + 231, + 73, + 28, + 23, + 179, + 83, + 2, + 127, + 42, + 16, + 60, + 179, + 176, + 9, + 64, + 85, + 148, + 245, + 150, + 214, + 87, + 23, + 227, + 151, + 194, + 16, + 8, + 70, + 224, + 253, + 121, + 216, + 71, + 5, + 205, + 74, + 214, + 159, + 234, + 19, + 70, + 247, + 92, + 112, + 164, + 239, + 54, + 193, + 50, + 101, + 209, + 139, + 43, + 203, + 45, + 243, + 208, + 119, + 235, + 242, + 93, + 100, + 27, + 245, + 116, + 72, + 26, + 96, + 130, + 51, + 129, + 50, + 31, + 209, + 44, + 234, + 163, + 169, + 79, + 187, + 49, + 74, + 175, + 218, + 176, + 51, + 50, + 58, + 227, + 84, + 85, + 212, + 97, + 12, + 8, + 190, + 242, + 101, + 4, + 206, + 232, + 148, + 229, + 71, + 19, + 156, + 230, + 25, + 206, + 145, + 95, + 20, + 80, + 210, + 245, + 115, + 190, + 165, + 207, + 17, + 101, + 138, + 99, + 194, + 124, + 79, + 168, + 185, + 241, + 167, + 94, + 138, + 119, + 84, + 3, + 22, + 133, + 36, + 35, + 187, + 177, + 27, + 50, + 241, + 242, + 157, + 29, + 22, + 0, + 132, + 26, + 207, + 188, + 163, + 47, + 226, + 46, + 209, + 165, + 206, + 216, + 116, + 235, + 243, + 161, + 230, + 106, + 198, + 181, + 187, + 99, + 121, + 205, + 200, + 209, + 197, + 185, + 213, + 128, + 199, + 196, + 20, + 121, + 40, + 99, + 78, + 211, + 19, + 237, + 143, + 163, + 28, + 82, + 70, + 8, + 192, + 28, + 133, + 33, + 77, + 91, + 210, + 139, + 112, + 126, + 22, + 74, + 255, + 216, + 154, + 2, + 67, + 184, + 195, + 132, + 78, + 119, + 35, + 43, + 97, + 192, + 47, + 115, + 121, + 54, + 149, + 254, + 82, + 16, + 71, + 223, + 178, + 120, + 232, + 20, + 62, + 110, + 28, + 141, + 108, + 109, + 182, + 181, + 174, + 92, + 125, + 31, + 188, + 216, + 66, + 92, + 218, + 150, + 36, + 86, + 59, + 151, + 175, + 61, + 247, + 210, + 69, + 114, + 227, + 158, + 224, + 68, + 182, + 25, + 36, + 101, + 71, + 106, + 38, + 132, + 109, + 49, + 78, + 52, + 30, + 12, + 86, + 121, + 124, + 254, + 227, + 115, + 16, + 193, + 148, + 27, + 16, + 50, + 239, + 187, + 73, + 115, + 230, + 228, + 216, + 206, + 213, + 58, + 0, + 24, + 253, + 206, + 14, + 148, + 19, + 118, + 165, + 147, + 31, + 199, + 153, + 232, + 223, + 99, + 200, + 205, + 29, + 119, + 133, + 228, + 124, + 69, + 84, + 150, + 38, + 233, + 115, + 94, + 26, + 33, + 104, + 30, + 201, + 195, + 125, + 240, + 213, + 188, + 211, + 56, + 141, + 68, + 43, + 23, + 2, + 206, + 188, + 15, + 147, + 46, + 63, + 214, + 71, + 246, + 16, + 254, + 116, + 70, + 179, + 93, + 78, + 14, + 41, + 26, + 168, + 169, + 21, + 25, + 35, + 88, + 190, + 57, + 238, + 162, + 187, + 152, + 128, + 213, + 144, + 109, + 55, + 140, + 109, + 93, + 94, + 65, + 80, + 52, + 246, + 232, + 200, + 232, + 104, + 56, + 79, + 54, + 142, + 93, + 101, + 36, + 95, + 222, + 174, + 98, + 46, + 56, + 66, + 206, + 43, + 172, + 26, + 200, + 0, + 91, + 253, + 239, + 134, + 62, + 5, + 197, + 243, + 191, + 85, + 102, + 115, + 193, + 195, + 99, + 246, + 107, + 213, + 91, + 145, + 81, + 182, + 126, + 254, + 116, + 153, + 68, + 166, + 235, + 67, + 223, + 235, + 101, + 32, + 190, + 32, + 164, + 179, + 37, + 145, + 138, + 35, + 57, + 246, + 219, + 17, + 113, + 1, + 42, + 211, + 55, + 65, + 219, + 37, + 103, + 145, + 86, + 190, + 21, + 34, + 173, + 7, + 44, + 31, + 36, + 152, + 18, + 129, + 254, + 134, + 154, + 158, + 54, + 133, + 143, + 36, + 193, + 219, + 49, + 92, + 50, + 77, + 180, + 91, + 102, + 47, + 203, + 68, + 63, + 68, + 38, + 90, + 175, + 11, + 78, + 27, + 217, + 228, + 75, + 168, + 152, + 188, + 11, + 8, + 60, + 176, + 236, + 216, + 229, + 54, + 79, + 193, + 166, + 122, + 153, + 158, + 5, + 66, + 18, + 133, + 116, + 37, + 97, + 64, + 211, + 42, + 150, + 171, + 8, + 206, + 167, + 32, + 243, + 43, + 115, + 205, + 199, + 215, + 3, + 252, + 215, + 96, + 188, + 229, + 238, + 0, + 189, + 204, + 125, + 94, + 12, + 251, + 235, + 67, + 127, + 73, + 35, + 220, + 7, + 1, + 111, + 97, + 155, + 74, + 99, + 183, + 39, + 105, + 194, + 250, + 189, + 253, + 188, + 80, + 122, + 77, + 61, + 9, + 218, + 159, + 200, + 194, + 223, + 16, + 230, + 196, + 33, + 247, + 158, + 184, + 113, + 129, + 122, + 162, + 100, + 101, + 119, + 70, + 211, + 61, + 199, + 158, + 134, + 21, + 137, + 240, + 21, + 50, + 253, + 49, + 6, + 65, + 217, + 174, + 19, + 71, + 35, + 92, + 111, + 203, + 159, + 165, + 246, + 234, + 32, + 144, + 217, + 215, + 226, + 215, + 56, + 105, + 6, + 161, + 251, + 157, + 153, + 5, + 64, + 104, + 207, + 18, + 194, + 215, + 214, + 207, + 81, + 71, + 91, + 202, + 107, + 171, + 196, + 157, + 235, + 87, + 24, + 149, + 250, + 9, + 248, + 168, + 31, + 124, + 201, + 111, + 208, + 228, + 4, + 125, + 152, + 126, + 149, + 210, + 243, + 85, + 7, + 185, + 24, + 130, + 89, + 120, + 250, + 225, + 151, + 113, + 225, + 231, + 144, + 206, + 91, + 182, + 176, + 95, + 208, + 96, + 149, + 106, + 144, + 149, + 189, + 230, + 57, + 194, + 75, + 132, + 168, + 192, + 44, + 187, + 32, + 235, + 240, + 102, + 134, + 50, + 7, + 238, + 196, + 129, + 134, + 170, + 80, + 32, + 12, + 198, + 166, + 231, + 242, + 198, + 180, + 30, + 177, + 10, + 205, + 143, + 149, + 19, + 177, + 91, + 41, + 239, + 207, + 19, + 241, + 29, + 184, + 192, + 222, + 104, + 30, + 74, + 13, + 221, + 133, + 248, + 75, + 232, + 234, + 227, + 124, + 34, + 14, + 171, + 42, + 206, + 145, + 253, + 101, + 240, + 2, + 184, + 63, + 186, + 208, + 59, + 56, + 131, + 244, + 222, + 64, + 240, + 79, + 158, + 54, + 48, + 3, + 53, + 78, + 21, + 85, + 88, + 160, + 250, + 109, + 85, + 222, + 76, + 34, + 252, + 150, + 147, + 165, + 206, + 195, + 39, + 175, + 184, + 137, + 225, + 211, + 229, + 248, + 180, + 246, + 153, + 170, + 186, + 61, + 99, + 11, + 118, + 193, + 191, + 166, + 208, + 189, + 71, + 208, + 182, + 153, + 226, + 11, + 204, + 185, + 48, + 127, + 238, + 36, + 105, + 185, + 140, + 58, + 232, + 178, + 177, + 254, + 118, + 21, + 165, + 79, + 215, + 238, + 138, + 40, + 193, + 9, + 176, + 50, + 57, + 67, + 174, + 254, + 163, + 103, + 62, + 228, + 151, + 135, + 145, + 58, + 222, + 132, + 155, + 32, + 11, + 220, + 167, + 214, + 247, + 132, + 238, + 144, + 143, + 47, + 64, + 90, + 12, + 135, + 13, + 147, + 31, + 173, + 47, + 226, + 200, + 91, + 105, + 131, + 17, + 148, + 120, + 212, + 218, + 56, + 147, + 78, + 143, + 248, + 98, + 125, + 62, + 154, + 71, + 124, + 235, + 79, + 25, + 207, + 123, + 226, + 101, + 68, + 177, + 180, + 115, + 239, + 129, + 201, + 188, + 81, + 76, + 128, + 195, + 190, + 92, + 95, + 230, + 204, + 105, + 179, + 107, + 83, + 125, + 67, + 186, + 142, + 208, + 49, + 28, + 199, + 45, + 74, + 114, + 129, + 135, + 195, + 20, + 223, + 234, + 114, + 176, + 204, + 101, + 47, + 144, + 100, + 34, + 17, + 157, + 50, + 88, + 211, + 107, + 51, + 114, + 95, + 71, + 254, + 75, + 50, + 168, + 244, + 47, + 156, + 164, + 59, + 219, + 130, + 233, + 19, + 8, + 88, + 166, + 103, + 148, + 58, + 58, + 191, + 19, + 92, + 37, + 145, + 121, + 133, + 195, + 221, + 165, + 21, + 40, + 80, + 254, + 170, + 100, + 68, + 102, + 148, + 223, + 74, + 219, + 224, + 105, + 211, + 22, + 190, + 69, + 247, + 70, + 143, + 246, + 194, + 73, + 62, + 17, + 179, + 43, + 192, + 92, + 13, + 144, + 221, + 179, + 183, + 138, + 178, + 235, + 46, + 65, + 223, + 140, + 89, + 117, + 173, + 192, + 137, + 196, + 63, + 49, + 90, + 14, + 63, + 43, + 69, + 146, + 33, + 103, + 48, + 176, + 224, + 127, + 12, + 252, + 110, + 150, + 22, + 132, + 138, + 151, + 184, + 22, + 242, + 112, + 95, + 13, + 204, + 78, + 186, + 151, + 141, + 5, + 19, + 24, + 118, + 223, + 151, + 244, + 80, + 0, + 129, + 153, + 78, + 172, + 251, + 183, + 187, + 103, + 128, + 11, + 104, + 189, + 151, + 79, + 67, + 111, + 133, + 238, + 207, + 44, + 208, + 33, + 152, + 81, + 8, + 240, + 246, + 160, + 135, + 92, + 24, + 191, + 170, + 121, + 154, + 251, + 46, + 236, + 144, + 42, + 191, + 203, + 179, + 122, + 105, + 19, + 207, + 88, + 88, + 98, + 9, + 31, + 117, + 25, + 234, + 104, + 50, + 216, + 223, + 230, + 181, + 70, + 218, + 210, + 243, + 173, + 70, + 173, + 220, + 197, + 98, + 231, + 250, + 166, + 155, + 150, + 176, + 105, + 209, + 167, + 205, + 112, + 203, + 7, + 97, + 117, + 13, + 118, + 246, + 133, + 248, + 124, + 52, + 102, + 95, + 233, + 26, + 184, + 249, + 121, + 212, + 115, + 112, + 77, + 41, + 215, + 120, + 178, + 92, + 206, + 254, + 9, + 36, + 40, + 144, + 203, + 70, + 74, + 166, + 121, + 52, + 224, + 2, + 139, + 9, + 83, + 238, + 210, + 57, + 133, + 200, + 58, + 9, + 102, + 118, + 120, + 87, + 4, + 27, + 68, + 107, + 9, + 233, + 87, + 108, + 98, + 222, + 30, + 19, + 142, + 187, + 81, + 246, + 98, + 6, + 26, + 255, + 179, + 158, + 47, + 217, + 125, + 222, + 52, + 18, + 56, + 109, + 9, + 167, + 215, + 244, + 11, + 248, + 144, + 219, + 184, + 89, + 159, + 253, + 78, + 54, + 159, + 253, + 70, + 205, + 145, + 241, + 188, + 172, + 29, + 155, + 184, + 249, + 93, + 162, + 47, + 184, + 76, + 93, + 240, + 138, + 63, + 219, + 2, + 2, + 123, + 92, + 171, + 168, + 32, + 109, + 216, + 81, + 152, + 176, + 175, + 43, + 255, + 107, + 204, + 15, + 66, + 17, + 71, + 20, + 245, + 160, + 94, + 162, + 206, + 154, + 161, + 115, + 254, + 5, + 146, + 246, + 71, + 21, + 236, + 36, + 221, + 233, + 27, + 100, + 218, + 69, + 113, + 132, + 249, + 179, + 224, + 92, + 235, + 44, + 39, + 216, + 181, + 19, + 212, + 164, + 199, + 94, + 10, + 38, + 158, + 202, + 240, + 99, + 64, + 158, + 112, + 23, + 182, + 189, + 189, + 128, + 122, + 118, + 24, + 145, + 120, + 95, + 219, + 24, + 44, + 71, + 161, + 157, + 125, + 102, + 234, + 23, + 93, + 59, + 14, + 99, + 64, + 179, + 146, + 13, + 219, + 186, + 41, + 82, + 86, + 183, + 26, + 64, + 215, + 54, + 83, + 131, + 154, + 24, + 97, + 214, + 16, + 248, + 171, + 126, + 159, + 196, + 60, + 155, + 151, + 238, + 54, + 184, + 151, + 30, + 205, + 86, + 105, + 94, + 151, + 45, + 144, + 247, + 36, + 1, + 229, + 102, + 199, + 81, + 63, + 82, + 219, + 80, + 77, + 133, + 110, + 112, + 142, + 70, + 22, + 209, + 100, + 135, + 82, + 244, + 114, + 183, + 79, + 79, + 120, + 198, + 248, + 110, + 39, + 92, + 118, + 38, + 3, + 9, + 140, + 190, + 171, + 138, + 7, + 160, + 159, + 229, + 40, + 73, + 81, + 111, + 75, + 176, + 89, + 41, + 152, + 221, + 82, + 23, + 11, + 68, + 30, + 231, + 3, + 91, + 16, + 25, + 125, + 137, + 177, + 2, + 186, + 74, + 151, + 119, + 51, + 108, + 179, + 70, + 101, + 153, + 230, + 101, + 216, + 38, + 205, + 250, + 240, + 108, + 12, + 188, + 116, + 34, + 72, + 176, + 101, + 105, + 62, + 126, + 181, + 250, + 83, + 162, + 189, + 106, + 204, + 52, + 157, + 142, + 111, + 20, + 58, + 135, + 95, + 139, + 128, + 81, + 217, + 25, + 93, + 48, + 192, + 36, + 245, + 77, + 99, + 176, + 239, + 137, + 127, + 162, + 7, + 11, + 247, + 172, + 67, + 116, + 157, + 138, + 236, + 63, + 27, + 89, + 47, + 60, + 85, + 107, + 42, + 4, + 248, + 44, + 247, + 216, + 161, + 224, + 18, + 79, + 60, + 22, + 87, + 98, + 66, + 204, + 63, + 252, + 95, + 247, + 197, + 191, + 92, + 73, + 191, + 82, + 250, + 198, + 109, + 27, + 208, + 158, + 5, + 95, + 170, + 47, + 5, + 241, + 153, + 27, + 128, + 176, + 83, + 238, + 11, + 250, + 127, + 103, + 190, + 173, + 36, + 56, + 225, + 150, + 120, + 4, + 229, + 182, + 206, + 239, + 6, + 191, + 65, + 117, + 60, + 161, + 229, + 72, + 8, + 241, + 226, + 162, + 174, + 216, + 35, + 162, + 20, + 104, + 162, + 182, + 105, + 137, + 233, + 11, + 88, + 5, + 235, + 67, + 175, + 55, + 238, + 4, + 95, + 104, + 56, + 38, + 73, + 50, + 199, + 57, + 83, + 1, + 167, + 238, + 128, + 103, + 28, + 134, + 7, + 77, + 132, + 230, + 183, + 245, + 124, + 206, + 218, + 110, + 103, + 132, + 7, + 10, + 226, + 254, + 136, + 50, + 51, + 141, + 235, + 218, + 4, + 181, + 129, + 159, + 49, + 70, + 91, + 35, + 184, + 10, + 196, + 122, + 114, + 241, + 137, + 165, + 97, + 241, + 241, + 76, + 5, + 191, + 171, + 163, + 96, + 195, + 125, + 109, + 209, + 140, + 159, + 31, + 73, + 124, + 30, + 208, + 104, + 107, + 202, + 48, + 50, + 169, + 37, + 94, + 124, + 165, + 229, + 208, + 182, + 128, + 220, + 60, + 133, + 180, + 81, + 208, + 6, + 76, + 250, + 166, + 212, + 231, + 127, + 163, + 35, + 30, + 157, + 198, + 220, + 196, + 56, + 101, + 94, + 243, + 108, + 121, + 156, + 119, + 218, + 183, + 118, + 82, + 6, + 185, + 184, + 116, + 180, + 169, + 211, + 98, + 218, + 66, + 134, + 193, + 240, + 190, + 45, + 74, + 84, + 72, + 50, + 15, + 72, + 242, + 109, + 203, + 34, + 94, + 155, + 25, + 117, + 127, + 251, + 159, + 143, + 59, + 99, + 171, + 187, + 181, + 135, + 90, + 106, + 127, + 21, + 213, + 58, + 214, + 186, + 64, + 61, + 45, + 219, + 43, + 37, + 120, + 65, + 174, + 56, + 19, + 79, + 173, + 203, + 121, + 129, + 31, + 86, + 146, + 38, + 130, + 148, + 235, + 228, + 63, + 26, + 198, + 64, + 228, + 250, + 105, + 87, + 188, + 243, + 181, + 96, + 85, + 28, + 47, + 154, + 182, + 34, + 195, + 78, + 186, + 6, + 229, + 118, + 105, + 227, + 117, + 71, + 20, + 167, + 128, + 224, + 37, + 5, + 215, + 58, + 93, + 190, + 84, + 145, + 144, + 20, + 163, + 224, + 232, + 240, + 254, + 82, + 216, + 103, + 222, + 38, + 87, + 59, + 226, + 195, + 91, + 164, + 209, + 16, + 194, + 132, + 117, + 128, + 190, + 99, + 164, + 118, + 240, + 179, + 246, + 12, + 165, + 79, + 61, + 0, + 196, + 248, + 88, + 213, + 123, + 13, + 201, + 184, + 200, + 185, + 35, + 212, + 121, + 175, + 45, + 245, + 196, + 138, + 0, + 237, + 123, + 130, + 38, + 234, + 77, + 107, + 15, + 2, + 50, + 176, + 240, + 247, + 49, + 231, + 90, + 207, + 7, + 105, + 190, + 20, + 130, + 166, + 7, + 191, + 87, + 154, + 177, + 114, + 42, + 243, + 199, + 42, + 98, + 225, + 244, + 199, + 254, + 48, + 82, + 49, + 119, + 211, + 24, + 120, + 208, + 112, + 204, + 67, + 14, + 186, + 146, + 71, + 123, + 167, + 214, + 183, + 230, + 231, + 211, + 174, + 203, + 102, + 191, + 15, + 161, + 244, + 202, + 199, + 36, + 209, + 204, + 158, + 33, + 138, + 201, + 104, + 192, + 88, + 96, + 216, + 248, + 209, + 36, + 77, + 191, + 169, + 75, + 59, + 24, + 75, + 179, + 164, + 14, + 136, + 11, + 176, + 113, + 73, + 166, + 21, + 42, + 226, + 177, + 31, + 182, + 7, + 233, + 198, + 196, + 202, + 68, + 167, + 136, + 81, + 55, + 33, + 239, + 56, + 115, + 188, + 213, + 222, + 111, + 172, + 210, + 255, + 223, + 224, + 255, + 246, + 22, + 218, + 40, + 200, + 250, + 230, + 27, + 154, + 118, + 227, + 219, + 61, + 215, + 16, + 252, + 71, + 167, + 9, + 119, + 45, + 143, + 137, + 152, + 224, + 67, + 189, + 54, + 199, + 43, + 1, + 191, + 149, + 77, + 58, + 94, + 229, + 190, + 135, + 115, + 26, + 44, + 79, + 185, + 127, + 34, + 152, + 72, + 93, + 214, + 35, + 123, + 162, + 2, + 184, + 123, + 89, + 48, + 103, + 148, + 142, + 108, + 49, + 152, + 228, + 93, + 74, + 73, + 179, + 191, + 79, + 131, + 135, + 68, + 139, + 220, + 214, + 206, + 88, + 102, + 74, + 176, + 149, + 97, + 171, + 243, + 10, + 41, + 180, + 243, + 40, + 231, + 179, + 99, + 102, + 219, + 212, + 204, + 56, + 7, + 227, + 66, + 54, + 66, + 158, + 200, + 119, + 161, + 240, + 40, + 132, + 202, + 102, + 218, + 128, + 255, + 113, + 181, + 176, + 166, + 113, + 169, + 188, + 171, + 246, + 244, + 255, + 103, + 161, + 237, + 84, + 25, + 129, + 140, + 228, + 84, + 139, + 59, + 100, + 139, + 55, + 16, + 36, + 74, + 7, + 229, + 246, + 65, + 41, + 10, + 75, + 236, + 101, + 215, + 251, + 42, + 122, + 238, + 138, + 20, + 204, + 134, + 90, + 93, + 108, + 252, + 161, + 230, + 129, + 192, + 245, + 206, + 187, + 228, + 167, + 229, + 230, + 148, + 73, + 217, + 63, + 32, + 35, + 101, + 250, + 223, + 114, + 105, + 80, + 209, + 93, + 215, + 90, + 8, + 195, + 139, + 170, + 165, + 192, + 148, + 18, + 63, + 198, + 66, + 188, + 94, + 167, + 87, + 68, + 72, + 112, + 112, + 49, + 44, + 149, + 224, + 224, + 158, + 236, + 48, + 175, + 30, + 200, + 144, + 177, + 6, + 132, + 53, + 158, + 174, + 84, + 201, + 42, + 163, + 0, + 56, + 134, + 175, + 96, + 58, + 254, + 227, + 29, + 106, + 248, + 242, + 254, + 93, + 34, + 167, + 190, + 184, + 14, + 87, + 23, + 39, + 145, + 55, + 58, + 124, + 146, + 35, + 135, + 20, + 33, + 162, + 187, + 177, + 106, + 150, + 220, + 141, + 86, + 161, + 158, + 2, + 133, + 144, + 149, + 205, + 109, + 214, + 191, + 123, + 124, + 67, + 215, + 214, + 80, + 174, + 8, + 78, + 126, + 72, + 80, + 18, + 239, + 20, + 91, + 231, + 107, + 173, + 225, + 144, + 80, + 130, + 7, + 182, + 100, + 158, + 131, + 121, + 29, + 87, + 89, + 239, + 239, + 22, + 188, + 234, + 132, + 110, + 144, + 225, + 196, + 55, + 26, + 194, + 210, + 97, + 223, + 192, + 237, + 62, + 233, + 156, + 219, + 103, + 239, + 204, + 76, + 203, + 32, + 181, + 229, + 61, + 77, + 142, + 46, + 95, + 18, + 126, + 89, + 83, + 28, + 143, + 168, + 5, + 79, + 37, + 41, + 248, + 72, + 246, + 225, + 40, + 172, + 164, + 167, + 171, + 214, + 190, + 215, + 97, + 254, + 147, + 197, + 28, + 111, + 21, + 22, + 92, + 27, + 63, + 203, + 75, + 80, + 185, + 36, + 128, + 75, + 201, + 66, + 93, + 106, + 158, + 251, + 170, + 4, + 103, + 154, + 70, + 195, + 110, + 50, + 71, + 233, + 90, + 133, + 174, + 129, + 136, + 193, + 11, + 47, + 137, + 44, + 144, + 29, + 176, + 162, + 69, + 170, + 246, + 166, + 25, + 254, + 142, + 249, + 81, + 55, + 51, + 138, + 105, + 71, + 53, + 200, + 161, + 70, + 51, + 92, + 245, + 152, + 170, + 242, + 168, + 223, + 142, + 48, + 111, + 24, + 184, + 87, + 242, + 154, + 15, + 1, + 235, + 178, + 64, + 154, + 98, + 113, + 101, + 192, + 188, + 3, + 57, + 126, + 10, + 20, + 66, + 191, + 135, + 168, + 36, + 159, + 77, + 34, + 7, + 72, + 143, + 105, + 188, + 46, + 186, + 117, + 14, + 64, + 235, + 174, + 66, + 155, + 208, + 184, + 154, + 57, + 56, + 19, + 82, + 52, + 3, + 99, + 125, + 162, + 111, + 129, + 119, + 159, + 166, + 185, + 193, + 90, + 12, + 168, + 220, + 66, + 33, + 74, + 166, + 93, + 212, + 255, + 148, + 41, + 233, + 54, + 131, + 118, + 124, + 138, + 182, + 175, + 217, + 161, + 223, + 205, + 243, + 10, + 133, + 86, + 126, + 235, + 205, + 131, + 48, + 175, + 210, + 176, + 199, + 194, + 158, + 121, + 254, + 57, + 48, + 93, + 132, + 131, + 221, + 89, + 72, + 94, + 107, + 236, + 210, + 168, + 246, + 17, + 48, + 66, + 183, + 105, + 53, + 33, + 144, + 89, + 58, + 144, + 197, + 223, + 178, + 67, + 97, + 139, + 16, + 255, + 38, + 133, + 17, + 205, + 113, + 22, + 118, + 156, + 199, + 113, + 139, + 157, + 38, + 255, + 183, + 232, + 22, + 247, + 103, + 203, + 206, + 141, + 236, + 86, + 41, + 61, + 251, + 10, + 151, + 123, + 137, + 138, + 7, + 244, + 127, + 96, + 8, + 68, + 108, + 192, + 184, + 203, + 67, + 27, + 224, + 23, + 154, + 83, + 111, + 248, + 251, + 42, + 85, + 222, + 234, + 231, + 104, + 18, + 233, + 129, + 168, + 67, + 64, + 188, + 212, + 104, + 199, + 17, + 6, + 144, + 12, + 115, + 59, + 21, + 47, + 137, + 35, + 241, + 221, + 167, + 246, + 226, + 179, + 219, + 96, + 53, + 226, + 73, + 138, + 139, + 52, + 115, + 112, + 126, + 150, + 173, + 8, + 203, + 154, + 20, + 253, + 148, + 138, + 118, + 105, + 254, + 159, + 127, + 67, + 246, + 59, + 73, + 135, + 103, + 85, + 71, + 161, + 4, + 196, + 198, + 116, + 239, + 58, + 207, + 32, + 36, + 206, + 123, + 41, + 242, + 108, + 31, + 31, + 58, + 77, + 157, + 45, + 153, + 177, + 145, + 147, + 138, + 14, + 92, + 37, + 61, + 54, + 161, + 231, + 205, + 13, + 51, + 240, + 26, + 93, + 210, + 121, + 175, + 131, + 172, + 115, + 136, + 59, + 157, + 237, + 254, + 222, + 11, + 171, + 124, + 194, + 77, + 35, + 129, + 13, + 131, + 231, + 161, + 46, + 52, + 232, + 126, + 184, + 18, + 161, + 101, + 87, + 75, + 214, + 74, + 11, + 21, + 120, + 224, + 66, + 160, + 142, + 44, + 149, + 232, + 59, + 66, + 175, + 124, + 180, + 233, + 12, + 83, + 12, + 70, + 246, + 217, + 225, + 111, + 69, + 110, + 159, + 157, + 226, + 129, + 35, + 158, + 164, + 8, + 92, + 79, + 32, + 70, + 116, + 56, + 136, + 44, + 92, + 0, + 206, + 173, + 132, + 207, + 86, + 165, + 8, + 202, + 88, + 62, + 45, + 90, + 131, + 127, + 19, + 140, + 159, + 67, + 69, + 100, + 160, + 91, + 201, + 29, + 16, + 105, + 156, + 123, + 243, + 114, + 5, + 82, + 59, + 74, + 171, + 55, + 47, + 71, + 223, + 233, + 42, + 74, + 208, + 132, + 170, + 210, + 102, + 169, + 90, + 10, + 145, + 29, + 192, + 184, + 191, + 16, + 231, + 7, + 12, + 4, + 212, + 2, + 38, + 134, + 135, + 145, + 189, + 58, + 37, + 149, + 32, + 208, + 100, + 115, + 241, + 249, + 67, + 13, + 73, + 21, + 99, + 136, + 207, + 19, + 179, + 222, + 215, + 159, + 43, + 100, + 190, + 225, + 89, + 58, + 123, + 153, + 213, + 82, + 112, + 93, + 45, + 32, + 184, + 149, + 76, + 51, + 60, + 241, + 27, + 191, + 63, + 128, + 134, + 87, + 190, + 216, + 194, + 59, + 210, + 189, + 71, + 189, + 176, + 24, + 165, + 207, + 214, + 18, + 97, + 68, + 219, + 189, + 163, + 191, + 242, + 27, + 72, + 43, + 154, + 83, + 38, + 235, + 160, + 156, + 127, + 201, + 217, + 20, + 105, + 168, + 82, + 183, + 187, + 56, + 166, + 176, + 61, + 211, + 203, + 161, + 98, + 14, + 67, + 112, + 133, + 194, + 59, + 100, + 184, + 165, + 127, + 23, + 144, + 133, + 201, + 46, + 127, + 112, + 121, + 58, + 6, + 205, + 106, + 40, + 125, + 19, + 238, + 100, + 130, + 247, + 70, + 154, + 177, + 222, + 254, + 187, + 105, + 84, + 220, + 204, + 45, + 105, + 150, + 181, + 51, + 174, + 51, + 13, + 241, + 135, + 181, + 196, + 207, + 211, + 242, + 144, + 98, + 154, + 6, + 11, + 133, + 135, + 12, + 201, + 21, + 78, + 178, + 74, + 58, + 147, + 73, + 144, + 4, + 146, + 163, + 88, + 42, + 219, + 117, + 90, + 101, + 17, + 74, + 78, + 251, + 255, + 44, + 169, + 232, + 62, + 243, + 24, + 142, + 63, + 64, + 224, + 62, + 132, + 16, + 197, + 95, + 67, + 188, + 138, + 239, + 138, + 117, + 130, + 250, + 105, + 66, + 168, + 79, + 206, + 113, + 83, + 101, + 104, + 44, + 108, + 205, + 127, + 21, + 226, + 251, + 153, + 40, + 139, + 134, + 225, + 254, + 120, + 175, + 156, + 3, + 200, + 237, + 119, + 249, + 182, + 45, + 255, + 151, + 130, + 104, + 86, + 83, + 191, + 231, + 22, + 190, + 139, + 5, + 89, + 232, + 85, + 15, + 25, + 66, + 50, + 105, + 140, + 5, + 153, + 124, + 252, + 135, + 74, + 162, + 39, + 145, + 224, + 47, + 123, + 140, + 153, + 53, + 85, + 158, + 235, + 74, + 2, + 149, + 120, + 79, + 78, + 28, + 138, + 112, + 111, + 165, + 3, + 61, + 96, + 5, + 28, + 250, + 124, + 68, + 5, + 252, + 219, + 94, + 107, + 171, + 241, + 74, + 46, + 171, + 131, + 90, + 95, + 62, + 162, + 245, + 37, + 10, + 81, + 133, + 93, + 111, + 211, + 160, + 191, + 90, + 240, + 94, + 68, + 201, + 219, + 120, + 26, + 59, + 109, + 38, + 118, + 105, + 99, + 37, + 147, + 74, + 61, + 111, + 202, + 49, + 118, + 48, + 199, + 244, + 11, + 206, + 115, + 110, + 171, + 232, + 67, + 122, + 34, + 171, + 139, + 35, + 133, + 188, + 59, + 119, + 235, + 161, + 85, + 166, + 84, + 7, + 153, + 34, + 174, + 158, + 110, + 3, + 15, + 117, + 17, + 253, + 70, + 7, + 211, + 76, + 64, + 39, + 231, + 134, + 23, + 221, + 101, + 232, + 212, + 174, + 217, + 244, + 189, + 122, + 192, + 148, + 168, + 157, + 241, + 149, + 60, + 84, + 200, + 192, + 195, + 201, + 146, + 93, + 38, + 77, + 36, + 105, + 140, + 63, + 173, + 176, + 202, + 208, + 212, + 198, + 226, + 226, + 127, + 219, + 69, + 197, + 238, + 102, + 153, + 149, + 121, + 104, + 248, + 36, + 187, + 185, + 246, + 222, + 58, + 79, + 210, + 111, + 249, + 153, + 76, + 165, + 231, + 247, + 122, + 4, + 128, + 49, + 140, + 9, + 245, + 175, + 110, + 198, + 242, + 142, + 101, + 184, + 154, + 166, + 87, + 246, + 233, + 134, + 159, + 233, + 8, + 77, + 227, + 238, + 91, + 238, + 39, + 219, + 235, + 68, + 180, + 39, + 192, + 147, + 189, + 178, + 42, + 42, + 16, + 202, + 143, + 76, + 88, + 166, + 134, + 171, + 169, + 26, + 110, + 166, + 130, + 51, + 194, + 246, + 126, + 243, + 7, + 224, + 235, + 6, + 202, + 128, + 147, + 64, + 55, + 63, + 118, + 53, + 216, + 249, + 197, + 132, + 170, + 230, + 156, + 44, + 113, + 34, + 43, + 133, + 150, + 185, + 66, + 168, + 199, + 102, + 160, + 161, + 161, + 3, + 58, + 13, + 252, + 187, + 224, + 68, + 112, + 181, + 209, + 245, + 9, + 180, + 42, + 208, + 243, + 121, + 143, + 241, + 84, + 5, + 171, + 14, + 189, + 69, + 85, + 125, + 111, + 81, + 124, + 243, + 32, + 166, + 103, + 216, + 115, + 133, + 72, + 28, + 131, + 185, + 160, + 36, + 155, + 16, + 207, + 36, + 62, + 11, + 89, + 9, + 126, + 142, + 54, + 66, + 32, + 78, + 85, + 24, + 82, + 41, + 233, + 119, + 197, + 183, + 19, + 232, + 233, + 161, + 60, + 95, + 137, + 149, + 72, + 113, + 112, + 202, + 57, + 182, + 73, + 27, + 138, + 2, + 40, + 216, + 179, + 123, + 116, + 5, + 255, + 136, + 186, + 242, + 50, + 217, + 198, + 140, + 119, + 3, + 242, + 13, + 205, + 78, + 133, + 116, + 70, + 18, + 89, + 6, + 42, + 180, + 116, + 164, + 196, + 26, + 45, + 86, + 172, + 158, + 189, + 159, + 31, + 201, + 57, + 4, + 212, + 46, + 170, + 105, + 182, + 248, + 154, + 247, + 183, + 164, + 56, + 221, + 184, + 217, + 0, + 96, + 151, + 97, + 248, + 120, + 176, + 108, + 100, + 201, + 121, + 66, + 162, + 162, + 176, + 69, + 208, + 168, + 232, + 245, + 137, + 209, + 255, + 104, + 141, + 189, + 51, + 6, + 243, + 78, + 207, + 99, + 252, + 169, + 83, + 40, + 89, + 40, + 71, + 216, + 197, + 42, + 2, + 213, + 129, + 228, + 100, + 247, + 155, + 43, + 217, + 172, + 194, + 210, + 252, + 217, + 121, + 41, + 25, + 188, + 3, + 250, + 176, + 209, + 240, + 247, + 148, + 51, + 222, + 124, + 127, + 250, + 24, + 104, + 140, + 5, + 78, + 10, + 140, + 9, + 202, + 252, + 153, + 213, + 120, + 181, + 12, + 198, + 181, + 174, + 196, + 173, + 237, + 58, + 184, + 88, + 102, + 65, + 92, + 239, + 83, + 10, + 112, + 7, + 139, + 62, + 96, + 108, + 202, + 48, + 211, + 58, + 132, + 214, + 149, + 82, + 80, + 66, + 117, + 111, + 233, + 180, + 11, + 192, + 128, + 9, + 121, + 40, + 197, + 214, + 170, + 143, + 204, + 102, + 113, + 235, + 250, + 69, + 207, + 39, + 3, + 240, + 74, + 197, + 14, + 48, + 156, + 68, + 78, + 192, + 61, + 59, + 113, + 50, + 249, + 142, + 208, + 232, + 115, + 88, + 199, + 210, + 165, + 255, + 110, + 66, + 185, + 203, + 150, + 222, + 34, + 86, + 194, + 85, + 79, + 106, + 139, + 103, + 99, + 108, + 138, + 13, + 157, + 97, + 37, + 199, + 129, + 205, + 8, + 164, + 220, + 84, + 246, + 247, + 152, + 5, + 116, + 222, + 230, + 206, + 232, + 12, + 250, + 99, + 182, + 205, + 126, + 122, + 173, + 140, + 136, + 216, + 134, + 43, + 210, + 34, + 141, + 171, + 214, + 254, + 4, + 3, + 14, + 143, + 34, + 5, + 210, + 200, + 114, + 44, + 34, + 67, + 13, + 96, + 89, + 37, + 218, + 134, + 45, + 170, + 89, + 25, + 41, + 65, + 43, + 194, + 158, + 151, + 182, + 23, + 99, + 41, + 231, + 34, + 15, + 224, + 60, + 57, + 170, + 152, + 30, + 125, + 34, + 140, + 162, + 163, + 252, + 69, + 217, + 65, + 103, + 1, + 3, + 206, + 37, + 200, + 45, + 17, + 117, + 5, + 247, + 140, + 121, + 40, + 190, + 42, + 188, + 210, + 208, + 193, + 202, + 96, + 144, + 228, + 181, + 61, + 97, + 11, + 187, + 139, + 255, + 9, + 47, + 75, + 55, + 251, + 114, + 242, + 203, + 78, + 253, + 159, + 72, + 246, + 78, + 1, + 102, + 90, + 62, + 243, + 233, + 196, + 194, + 22, + 117, + 53, + 89, + 165, + 107, + 157, + 250, + 183, + 58, + 188, + 130, + 232, + 171, + 47, + 55, + 108, + 123, + 244, + 96, + 43, + 125, + 203, + 190, + 53, + 137, + 243, + 195, + 195, + 11, + 123, + 59, + 163, + 101, + 42, + 120, + 239, + 157, + 143, + 194, + 163, + 166, + 37, + 238, + 74, + 68, + 221, + 45, + 121, + 255, + 57, + 90, + 218, + 174, + 156, + 136, + 196, + 248, + 46, + 179, + 197, + 59, + 221, + 100, + 45, + 176, + 112, + 6, + 170, + 93, + 25, + 66, + 69, + 165, + 51, + 144, + 1, + 120, + 70, + 151, + 236, + 169, + 30, + 60, + 179, + 117, + 60, + 224, + 119, + 116, + 45, + 113, + 224, + 105, + 82, + 238, + 87, + 233, + 214, + 87, + 202, + 154, + 33, + 11, + 124, + 158, + 43, + 46, + 58, + 110, + 92, + 39, + 38, + 186, + 114, + 158, + 252, + 7, + 99, + 75, + 234, + 201, + 228, + 123, + 252, + 203, + 15, + 227, + 84, + 236, + 13, + 216, + 209, + 230, + 227, + 24, + 233, + 102, + 253, + 33, + 115, + 242, + 25, + 226, + 228, + 5, + 226, + 197, + 27, + 185, + 166, + 120, + 70, + 98, + 203, + 83, + 79, + 125, + 101, + 18, + 99, + 39, + 224, + 224, + 186, + 5, + 38, + 218, + 218, + 112, + 3, + 228, + 24, + 60, + 204, + 23, + 99, + 154, + 37, + 129, + 122, + 221, + 49, + 40, + 20, + 44, + 73, + 19, + 199, + 233, + 3, + 165, + 165, + 241, + 47, + 192, + 165, + 163, + 245, + 198, + 118, + 85, + 254, + 107, + 245, + 219, + 75, + 111, + 3, + 131, + 124, + 72, + 249, + 107, + 127, + 46, + 240, + 253, + 186, + 115, + 121, + 229, + 1, + 60, + 240, + 88, + 198, + 227, + 241, + 64, + 197, + 219, + 36, + 36, + 103, + 41, + 10, + 79, + 158, + 232, + 71, + 75, + 169, + 243, + 91, + 255, + 234, + 120, + 233, + 86, + 202, + 104, + 201, + 136, + 61, + 27, + 198, + 199, + 2, + 211, + 142, + 158, + 57, + 241, + 153, + 66, + 26, + 212, + 174, + 120, + 70, + 235, + 129, + 121, + 174, + 221, + 217, + 44, + 247, + 241, + 59, + 29, + 111, + 255, + 13, + 58, + 134, + 36, + 233, + 145, + 65, + 99, + 159, + 33, + 83, + 7, + 237, + 150, + 28, + 181, + 229, + 227, + 109, + 175, + 97, + 29, + 188, + 38, + 90, + 120, + 128, + 127, + 184, + 55, + 83, + 206, + 207, + 170, + 152, + 150, + 120, + 73, + 41, + 149, + 147, + 211, + 41, + 198, + 37, + 221, + 34, + 116, + 39, + 208, + 216, + 71, + 212, + 209, + 40, + 73, + 91, + 249, + 52, + 213, + 120, + 129, + 183, + 115, + 23, + 251, + 89, + 232, + 181, + 18, + 120, + 230, + 246, + 5, + 23, + 112, + 21, + 117, + 201, + 65, + 168, + 0, + 240, + 201, + 83, + 109, + 177, + 38, + 203, + 66, + 177, + 217, + 90, + 233, + 119, + 30, + 119, + 184, + 29, + 163, + 126, + 40, + 79, + 138, + 25, + 67, + 187, + 118, + 240, + 214, + 92, + 146, + 59, + 29, + 186, + 230, + 15, + 190, + 252, + 177, + 198, + 218, + 212, + 131, + 100, + 82, + 233, + 63, + 145, + 215, + 119, + 200, + 31, + 40, + 96, + 76, + 61, + 147, + 184, + 12, + 58, + 68, + 176, + 37, + 141, + 135, + 45, + 43, + 19, + 106, + 43, + 177, + 16, + 248, + 179, + 244, + 203, + 236, + 17, + 71, + 238, + 253, + 245, + 187, + 89, + 69, + 12, + 157, + 106, + 11, + 34, + 234, + 170, + 183, + 222, + 100, + 150, + 215, + 103, + 210, + 107, + 142, + 128, + 226, + 111, + 7, + 84, + 160, + 80, + 107, + 34, + 58, + 61, + 237, + 104, + 214, + 44, + 7, + 100, + 171, + 207, + 204, + 31, + 154, + 216, + 209, + 116, + 208, + 84, + 188, + 21, + 180, + 218, + 56, + 202, + 254, + 11, + 1, + 41, + 237, + 215, + 30, + 17, + 255, + 230, + 96, + 232, + 221, + 61, + 21, + 226, + 152, + 101, + 0, + 248, + 70, + 231, + 160, + 94, + 12, + 230, + 71, + 52, + 175, + 128, + 237, + 58, + 147, + 26, + 217, + 144, + 112, + 145, + 74, + 118, + 108, + 15, + 56, + 81, + 176, + 213, + 243, + 248, + 235, + 248, + 14, + 22, + 21, + 121, + 123, + 103, + 240, + 182, + 190, + 24, + 86, + 8, + 217, + 181, + 19, + 32, + 160, + 241, + 195, + 158, + 213, + 27, + 72, + 143, + 189, + 243, + 95, + 1, + 9, + 205, + 145, + 207, + 10, + 242, + 89, + 130, + 94, + 246, + 51, + 78, + 41, + 247, + 106, + 168, + 140, + 24, + 105, + 37, + 170, + 172, + 140, + 113, + 50, + 111, + 240, + 72, + 71, + 77, + 146, + 202, + 91, + 101, + 131, + 193, + 12, + 208, + 106, + 36, + 139, + 83, + 191, + 72, + 11, + 138, + 143, + 202, + 99, + 232, + 112, + 48, + 136, + 100, + 232, + 117, + 135, + 54, + 158, + 29, + 211, + 59, + 193, + 251, + 45, + 124, + 131, + 74, + 226, + 83, + 45, + 244, + 133, + 148, + 111, + 164, + 208, + 32, + 228, + 14, + 65, + 239, + 92, + 247, + 103, + 207, + 215, + 213, + 64, + 220, + 245, + 125, + 81, + 197, + 182, + 29, + 145, + 97, + 129, + 98, + 243, + 198, + 169, + 78, + 252, + 113, + 21, + 33, + 150, + 105, + 153, + 129, + 78, + 23, + 81, + 224, + 48, + 211, + 106, + 87, + 239, + 59, + 201, + 83, + 157, + 65, + 197, + 27, + 100, + 56, + 172, + 209, + 123, + 242, + 232, + 199, + 182, + 151, + 103, + 111, + 78, + 233, + 227, + 149, + 209, + 150, + 68, + 207, + 5, + 91, + 210, + 153, + 115, + 181, + 242, + 106, + 34, + 85, + 254, + 92, + 12, + 175, + 103, + 45, + 29, + 169, + 255, + 56, + 28, + 176, + 27, + 97, + 122, + 177, + 90, + 67, + 202, + 175, + 113, + 137, + 107, + 28, + 101, + 122, + 194, + 104, + 154, + 72, + 179, + 174, + 156, + 142, + 227, + 184, + 239, + 156, + 213, + 236, + 217, + 47, + 38, + 225, + 45, + 69, + 189, + 163, + 238, + 161, + 246, + 107, + 232, + 155, + 106, + 32, + 151, + 148, + 66, + 138, + 217, + 123, + 114, + 72, + 18, + 158, + 76, + 7, + 50, + 12, + 7, + 57, + 171, + 52, + 85, + 14, + 27, + 171, + 177, + 169, + 18, + 104, + 124, + 84, + 200, + 138, + 140, + 193, + 99, + 16, + 28, + 170, + 241, + 162, + 151, + 145, + 195, + 140, + 122, + 247, + 52, + 118, + 20, + 75, + 176, + 191, + 230, + 124, + 32, + 48, + 27, + 162, + 46, + 68, + 136, + 249, + 243, + 204, + 27, + 49, + 180, + 113, + 172, + 143, + 194, + 38, + 48, + 193, + 184, + 138, + 174, + 85, + 157, + 43, + 211, + 121, + 127, + 227, + 183, + 21, + 87, + 156, + 60, + 152, + 5, + 0, + 18, + 0, + 82, + 226, + 140, + 74, + 40, + 205, + 103, + 1, + 29, + 59, + 152, + 155, + 55, + 166, + 122, + 67, + 18, + 43, + 239, + 111, + 15, + 48, + 130, + 230, + 162, + 191, + 164, + 65, + 28, + 131, + 255, + 92, + 242, + 89, + 21, + 251, + 190, + 116, + 152, + 222, + 251, + 209, + 244, + 88, + 85, + 105, + 74, + 31, + 246, + 30, + 245, + 246, + 249, + 238, + 182, + 249, + 189, + 208, + 114, + 81, + 78, + 125, + 31, + 178, + 159, + 136, + 169, + 95, + 86, + 246, + 203, + 110, + 110, + 118, + 26, + 105, + 173, + 88, + 154, + 108, + 14, + 156, + 203, + 255, + 21, + 22, + 89, + 209, + 92, + 12, + 191, + 123, + 211, + 255, + 54, + 7, + 44, + 180, + 59, + 110, + 153, + 27, + 193, + 255, + 81, + 187, + 185, + 9, + 66, + 74, + 158, + 75, + 183, + 111, + 16, + 4, + 160, + 148, + 14, + 37, + 155, + 100, + 237, + 76, + 84, + 104, + 154, + 38, + 29, + 173, + 169, + 4, + 223, + 17, + 249, + 161, + 12, + 65, + 85, + 243, + 14, + 198, + 206, + 177, + 152, + 90, + 140, + 135, + 240, + 82, + 218, + 125, + 28, + 212, + 176, + 123, + 27, + 238, + 240, + 144, + 174, + 118, + 144, + 152, + 109, + 206, + 213, + 176, + 155, + 39, + 103, + 178, + 92, + 87, + 240, + 55, + 124, + 249, + 204, + 63, + 64, + 89, + 109, + 67, + 14, + 85, + 77, + 88, + 177, + 212, + 160, + 107, + 212, + 47, + 129, + 128, + 12, + 169, + 47, + 26, + 153, + 199, + 45, + 45, + 53, + 149, + 82, + 174, + 106, + 82, + 33, + 14, + 62, + 96, + 222, + 76, + 113, + 142, + 5, + 107, + 249, + 77, + 211, + 199, + 193, + 158, + 81, + 75, + 132, + 196, + 205, + 93, + 239, + 109, + 198, + 131, + 157, + 33, + 155, + 66, + 37, + 247, + 211, + 95, + 77, + 117, + 197, + 116, + 156, + 27, + 216, + 58, + 4, + 12, + 8, + 118, + 9, + 116, + 137, + 170, + 207, + 237, + 235, + 248, + 183, + 33, + 183, + 174, + 54, + 88, + 228, + 170, + 185, + 28, + 97, + 44, + 136, + 225, + 63, + 98, + 26, + 185, + 38, + 72, + 145, + 51, + 17, + 97, + 207, + 86, + 238, + 96, + 150, + 67, + 238, + 227, + 12, + 149, + 175, + 180, + 183, + 18, + 178, + 38, + 195, + 29, + 255, + 70, + 230, + 197, + 54, + 217, + 252, + 153, + 122, + 23, + 56, + 244, + 186, + 166, + 110, + 194, + 206, + 104, + 26, + 247, + 245, + 22, + 252, + 235, + 247, + 120, + 21, + 77, + 143, + 88, + 0, + 151, + 91, + 110, + 129, + 227, + 196, + 42, + 254, + 32, + 199, + 113, + 62, + 155, + 172, + 71, + 91, + 83, + 76, + 140, + 151, + 228, + 115, + 134, + 46, + 166, + 61, + 56, + 156, + 51, + 15, + 215, + 135, + 41, + 189, + 196, + 139, + 183, + 61, + 50, + 158, + 115, + 245, + 129, + 149, + 225, + 115, + 240, + 19, + 68, + 94, + 168, + 107, + 218, + 54, + 155, + 66, + 143, + 247, + 37, + 59, + 209, + 44, + 244, + 157, + 131, + 23, + 48, + 112, + 224, + 125, + 182, + 0, + 16, + 100, + 5, + 136, + 120, + 145, + 122, + 36, + 207, + 239, + 100, + 52, + 169, + 250, + 154, + 230, + 178, + 51, + 36, + 55, + 138, + 175, + 137, + 49, + 104, + 112, + 181, + 20, + 106, + 92, + 182, + 215, + 101, + 129, + 166, + 127, + 162, + 39, + 126, + 31, + 104, + 96, + 70, + 246, + 143, + 151, + 5, + 68, + 68, + 114, + 35, + 190, + 101, + 106, + 176, + 116, + 113, + 222, + 98, + 60, + 29, + 162, + 142, + 35, + 125, + 16, + 50, + 196, + 17, + 28, + 1, + 218, + 119, + 69, + 24, + 115, + 244, + 57, + 163, + 56, + 167, + 237, + 116, + 156, + 24, + 95, + 242, + 77, + 116, + 155, + 97, + 158, + 132, + 154, + 37, + 234, + 255, + 112, + 193, + 234, + 54, + 49, + 209, + 220, + 218, + 104, + 210, + 254, + 123, + 36, + 8, + 167, + 148, + 200, + 73, + 41, + 148, + 75, + 73, + 45, + 74, + 8, + 7, + 90, + 196, + 242, + 226, + 241, + 85, + 30, + 217, + 7, + 145, + 77, + 6, + 162, + 203, + 26, + 239, + 216, + 156, + 169, + 187, + 15, + 193, + 193, + 158, + 234, + 23, + 178, + 104, + 125, + 19, + 204, + 254, + 198, + 237, + 240, + 35, + 141, + 254, + 254, + 18, + 94, + 27, + 3, + 249, + 3, + 199, + 140, + 47, + 146, + 71, + 68, + 146, + 111, + 154, + 91, + 26, + 181, + 0, + 95, + 137, + 117, + 119, + 173, + 36, + 216, + 225, + 24, + 123, + 215, + 241, + 81, + 52, + 182, + 190, + 96, + 238, + 171, + 112, + 24, + 230, + 76, + 216, + 192, + 180, + 235, + 49, + 220, + 110, + 14, + 159, + 29, + 139, + 209, + 65, + 117, + 113, + 236, + 21, + 191, + 138, + 251, + 230, + 64, + 117, + 207, + 200, + 215, + 144, + 24, + 185, + 180, + 35, + 247, + 47, + 101, + 171, + 68, + 151, + 156, + 14, + 71, + 131, + 35, + 88, + 34, + 126, + 209, + 120, + 154, + 160, + 172, + 93, + 100, + 58, + 176, + 16, + 50, + 201, + 129, + 87, + 60, + 236, + 16, + 61, + 38, + 6, + 20, + 198, + 4, + 187, + 154, + 82, + 16, + 36, + 101, + 138, + 158, + 244, + 171, + 54, + 107, + 152, + 189, + 194, + 77, + 206, + 111, + 216, + 104, + 179, + 148, + 211, + 54, + 61, + 27, + 214, + 195, + 92, + 47, + 15, + 214, + 17, + 0, + 229, + 93, + 50, + 141, + 97, + 187, + 140, + 5, + 99, + 29, + 178, + 230, + 119, + 40, + 176, + 184, + 225, + 174, + 196, + 208, + 143, + 149, + 96, + 217, + 156, + 136, + 58, + 71, + 137, + 73, + 97, + 64, + 114, + 202, + 141, + 29, + 21, + 186, + 66, + 63, + 182, + 104, + 234, + 253, + 237, + 23, + 242, + 74, + 63, + 134, + 230, + 60, + 182, + 205, + 148, + 202, + 167, + 249, + 102, + 104, + 44, + 250, + 107, + 45, + 160, + 72, + 109, + 13, + 246, + 76, + 145, + 126, + 29, + 136, + 183, + 170, + 122, + 201, + 53, + 50, + 182, + 25, + 168, + 161, + 120, + 136, + 33, + 184, + 28, + 18, + 174, + 255, + 207, + 147, + 205, + 56, + 176, + 18, + 192, + 203, + 16, + 147, + 115, + 76, + 26, + 61, + 221, + 82, + 130, + 245, + 27, + 230, + 134, + 115, + 27, + 230, + 81, + 149, + 209, + 198, + 166, + 94, + 171, + 176, + 164, + 233, + 207, + 155, + 213, + 252, + 40, + 165, + 166, + 50, + 58, + 127, + 68, + 31, + 122, + 18, + 63, + 97, + 112, + 63, + 217, + 84, + 170, + 192, + 175, + 184, + 102, + 69, + 83, + 198, + 200, + 78, + 109, + 96, + 101, + 118, + 96, + 79, + 149, + 183, + 99, + 122, + 85, + 235, + 120, + 106, + 133, + 98, + 46, + 32, + 243, + 125, + 97, + 118, + 199, + 124, + 186, + 60, + 80, + 23, + 49, + 99, + 247, + 87, + 168, + 251, + 48, + 254, + 32, + 119, + 170, + 60, + 41, + 147, + 29, + 219, + 92, + 104, + 52, + 170, + 190, + 117, + 107, + 112, + 2, + 74, + 10, + 254, + 252, + 113, + 197, + 95, + 175, + 235, + 60, + 98, + 161, + 210, + 19, + 138, + 71, + 162, + 219, + 21, + 28, + 178, + 32, + 12, + 213, + 93, + 143, + 154, + 195, + 144, + 30, + 204, + 63, + 179, + 194, + 13, + 113, + 255, + 144, + 85, + 18, + 220, + 42, + 168, + 189, + 108, + 223, + 28, + 159, + 135, + 56, + 34, + 123, + 138, + 150, + 82, + 163, + 197, + 35, + 102, + 142, + 28, + 253, + 149, + 29, + 219, + 51, + 100, + 231, + 85, + 104, + 26, + 146, + 152, + 229, + 46, + 52, + 225, + 191, + 249, + 41, + 38, + 142, + 130, + 170, + 28, + 132, + 181, + 133, + 4, + 124, + 190, + 157, + 241, + 121, + 85, + 19, + 152, + 234, + 6, + 190, + 144, + 173, + 225, + 251, + 141, + 158, + 90, + 36, + 1, + 10, + 182, + 139, + 98, + 20, + 127, + 204, + 150, + 176, + 142, + 177, + 144, + 189, + 40, + 90, + 47, + 11, + 102, + 30, + 0, + 116, + 141, + 98, + 207, + 138, + 254, + 149, + 132, + 207, + 213, + 112, + 77, + 130, + 189, + 199, + 40, + 0, + 255, + 71, + 22, + 209, + 206, + 242, + 187, + 173, + 44, + 94, + 111, + 255, + 171, + 19, + 144, + 251, + 174, + 220, + 60, + 179, + 220, + 70, + 58, + 27, + 0, + 144, + 57, + 250, + 150, + 24, + 26, + 194, + 26, + 251, + 205, + 108, + 146, + 170, + 244, + 100, + 117, + 33, + 241, + 218, + 96, + 196, + 93, + 175, + 150, + 221, + 62, + 219, + 99, + 241, + 249, + 58, + 138, + 213, + 56, + 115, + 120, + 46, + 120, + 208, + 233, + 57, + 49, + 202, + 158, + 57, + 219, + 226, + 20, + 9, + 130, + 160, + 118, + 217, + 96, + 80, + 46, + 111, + 132, + 205, + 5, + 84, + 2, + 240, + 129, + 69, + 145, + 132, + 146, + 36, + 97, + 217, + 218, + 21, + 136, + 178, + 232, + 251, + 46, + 151, + 111, + 217, + 69, + 170, + 189, + 135, + 59, + 88, + 73, + 1, + 12, + 159, + 15, + 65, + 23, + 191, + 213, + 64, + 1, + 180, + 49, + 211, + 65, + 220, + 215, + 233, + 149, + 190, + 89, + 222, + 99, + 20, + 182, + 77, + 70, + 92, + 100, + 250, + 119, + 161, + 165, + 196, + 151, + 88, + 50, + 137, + 181, + 164, + 200, + 200, + 184, + 107, + 230, + 152, + 233, + 182, + 8, + 164, + 81, + 162, + 120, + 104, + 73, + 138, + 188, + 76, + 49, + 95, + 130, + 105, + 229, + 134, + 128, + 181, + 151, + 63, + 231, + 197, + 49, + 223, + 183, + 234, + 146, + 100, + 222, + 62, + 180, + 25, + 48, + 16, + 232, + 95, + 238, + 204, + 70, + 78, + 3, + 120, + 26, + 5, + 74, + 142, + 154, + 212, + 182, + 43, + 191, + 37, + 47, + 103, + 89, + 193, + 243, + 205, + 21, + 134, + 229, + 83, + 40, + 102, + 214, + 1, + 220, + 184, + 89, + 168, + 80, + 142, + 136, + 176, + 22, + 164, + 209, + 196, + 148, + 240, + 36, + 187, + 57, + 224, + 35, + 213, + 201, + 16, + 121, + 217, + 87, + 172, + 241, + 106, + 35, + 12, + 3, + 35, + 178, + 27, + 187, + 128, + 135, + 112, + 116, + 202, + 149, + 137, + 120, + 15, + 191, + 170, + 41, + 78, + 158, + 101, + 157, + 142, + 40, + 48, + 86, + 86, + 170, + 233, + 203, + 71, + 242, + 197, + 230, + 8, + 211, + 23, + 138, + 100, + 40, + 208, + 168, + 84, + 135, + 2, + 57, + 248, + 230, + 244, + 64, + 33, + 85, + 50, + 179, + 9, + 191, + 53, + 173, + 91, + 89, + 33, + 111, + 254, + 171, + 225, + 86, + 145, + 54, + 86, + 56, + 51, + 200, + 53, + 108, + 66, + 219, + 205, + 177, + 166, + 5, + 193, + 125, + 237, + 52, + 243, + 65, + 211, + 6, + 82, + 107, + 25, + 19, + 132, + 20, + 12, + 202, + 230, + 121, + 143, + 41, + 37, + 99, + 34, + 146, + 48, + 140, + 127, + 150, + 131, + 120, + 216, + 168, + 99, + 112, + 237, + 95, + 135, + 63, + 244, + 28, + 99, + 24, + 67, + 217, + 52, + 205, + 13, + 32, + 215, + 242, + 235, + 196, + 29, + 193, + 140, + 59, + 209, + 103, + 12, + 228, + 30, + 28, + 105, + 30, + 58, + 237, + 78, + 191, + 159, + 153, + 14, + 137, + 58, + 225, + 129, + 126, + 188, + 138, + 60, + 39, + 77, + 83, + 110, + 37, + 203, + 107, + 109, + 26, + 5, + 55, + 123, + 101, + 150, + 202, + 196, + 132, + 35, + 117, + 118, + 115, + 51, + 205, + 138, + 245, + 17, + 47, + 204, + 20, + 6, + 180, + 25, + 112, + 114, + 199, + 238, + 76, + 120, + 183, + 157, + 217, + 178, + 11, + 193, + 103, + 196, + 174, + 79, + 149, + 196, + 250, + 102, + 166, + 143, + 229, + 45, + 186, + 168, + 146, + 231, + 196, + 83, + 156, + 95, + 44, + 3, + 53, + 208, + 230, + 163, + 208, + 172, + 89, + 38, + 152, + 114, + 31, + 184, + 155, + 248, + 26, + 146, + 30, + 175, + 68, + 10, + 196, + 15, + 233, + 229, + 50, + 82, + 216, + 250, + 154, + 170, + 155, + 219, + 116, + 186, + 87, + 146, + 130, + 161, + 187, + 129, + 53, + 132, + 39, + 230, + 67, + 98, + 74, + 240, + 214, + 60, + 223, + 122, + 195, + 222, + 169, + 170, + 66, + 67, + 46, + 119, + 55, + 68, + 211, + 78, + 239, + 30, + 90, + 99, + 220, + 11, + 242, + 56, + 233, + 0, + 214, + 49, + 203, + 32, + 58, + 45, + 64, + 17, + 227, + 188, + 248, + 4, + 76, + 22, + 7, + 28, + 49, + 107, + 28, + 104, + 98, + 126, + 211, + 8, + 238, + 114, + 242, + 59, + 150, + 143, + 165, + 123, + 173, + 118, + 99, + 74, + 129, + 4, + 159, + 170, + 90, + 32, + 116, + 70, + 190, + 166, + 106, + 152, + 179, + 109, + 222, + 40, + 27, + 46, + 82, + 16, + 191, + 128, + 113, + 168, + 122, + 37, + 39, + 41, + 94, + 220, + 167, + 107, + 243, + 126, + 57, + 87, + 36, + 28, + 168, + 6, + 227, + 118, + 222, + 125, + 238, + 165, + 100, + 1, + 251, + 12, + 66, + 190, + 225, + 250, + 122, + 192, + 239, + 68, + 148, + 232, + 174, + 99, + 34, + 219, + 38, + 197, + 244, + 98, + 145, + 119, + 24, + 205, + 104, + 132, + 224, + 207, + 104, + 216, + 36, + 65, + 181, + 155, + 116, + 115, + 139, + 130, + 222, + 189, + 250, + 93, + 50, + 202, + 143, + 227, + 86, + 66, + 231, + 11, + 187, + 137, + 64, + 222, + 175, + 64, + 207, + 142, + 102, + 204, + 100, + 117, + 188, + 179, + 131, + 251, + 185, + 175, + 53, + 29, + 227, + 234, + 0, + 131, + 185, + 248, + 189, + 6, + 35, + 26, + 238, + 63, + 84, + 73, + 197, + 148, + 157, + 184, + 30, + 155, + 220, + 28, + 118, + 81, + 118, + 77, + 0, + 111, + 155, + 56, + 51, + 187, + 60, + 129, + 28, + 165, + 255, + 234, + 83, + 143, + 79, + 7, + 16, + 254, + 38, + 69, + 242, + 23, + 153, + 141, + 158, + 226, + 57, + 202, + 70, + 12, + 75, + 223, + 101, + 91, + 215, + 19, + 123, + 87, + 172, + 220, + 58, + 113, + 2, + 82, + 219, + 231, + 72, + 18, + 52, + 46, + 202, + 13, + 210, + 107, + 57, + 24, + 102, + 146, + 158, + 254, + 138, + 254, + 181, + 242, + 101, + 50, + 130, + 173, + 60, + 85, + 178, + 162, + 99, + 51, + 139, + 156, + 189, + 114, + 146, + 21, + 2, + 135, + 83, + 0, + 193, + 37, + 144, + 246, + 53, + 77, + 57, + 203, + 33, + 59, + 146, + 11, + 49, + 27, + 220, + 35, + 61, + 108, + 93, + 130, + 139, + 20, + 92, + 80, + 232, + 69, + 131, + 171, + 192, + 147, + 124, + 205, + 113, + 80, + 135, + 137, + 7, + 170, + 240, + 101, + 169, + 212, + 174, + 106, + 228, + 180, + 104, + 0, + 7, + 44, + 130, + 40, + 211, + 135, + 80, + 9, + 30, + 157, + 160, + 238, + 68, + 173, + 179, + 12, + 30, + 135, + 32, + 44, + 20, + 85, + 106, + 39, + 40, + 193, + 227, + 162, + 201, + 171, + 44, + 70, + 34, + 238, + 108, + 34, + 141, + 54, + 5, + 173, + 74, + 177, + 223, + 81, + 225, + 18, + 175, + 103, + 80, + 156, + 204, + 245, + 192, + 101, + 55, + 58, + 122, + 5, + 248, + 53, + 5, + 199, + 18, + 144, + 112, + 113, + 133, + 219, + 202, + 53, + 248, + 25, + 5, + 122, + 243, + 197, + 54, + 216, + 250, + 184, + 52, + 245, + 174, + 183, + 192, + 152, + 144, + 5, + 231, + 103, + 91, + 240, + 186, + 75, + 217, + 144, + 38, + 135, + 63, + 67, + 234, + 194, + 224, + 231, + 129, + 162, + 207, + 233, + 202, + 250, + 141, + 26, + 222, + 104, + 57, + 135, + 15, + 18, + 250, + 30, + 106, + 111, + 199, + 198, + 123, + 12, + 7, + 205, + 44, + 249, + 120, + 137, + 103, + 125, + 114, + 108, + 132, + 119, + 23, + 60, + 92, + 180, + 204, + 206, + 5, + 245, + 147, + 99, + 223, + 14, + 220, + 170, + 221, + 38, + 249, + 108, + 217, + 61, + 232, + 11, + 79, + 135, + 253, + 120, + 245, + 245, + 113, + 102, + 157, + 86, + 55, + 173, + 102, + 227, + 223, + 163, + 26, + 114, + 112, + 20, + 228, + 83, + 59, + 74, + 54, + 210, + 167, + 212, + 217, + 38, + 187, + 111, + 24, + 124, + 146, + 6, + 130, + 112, + 96, + 65, + 198, + 118, + 187, + 151, + 215, + 41, + 134, + 14, + 75, + 190, + 89, + 38, + 65, + 53, + 0, + 41, + 75, + 65, + 165, + 142, + 250, + 129, + 226, + 101, + 220, + 224, + 160, + 64, + 7, + 213, + 147, + 68, + 196, + 106, + 26, + 86, + 7, + 15, + 7, + 245, + 41, + 169, + 247, + 33, + 120, + 34, + 106, + 41, + 222, + 124, + 144, + 254, + 156, + 249, + 207, + 104, + 216, + 185, + 187, + 146, + 83, + 37, + 205, + 87, + 243, + 13, + 220, + 165, + 234, + 90, + 108, + 69, + 245, + 172, + 125, + 185, + 192, + 144, + 33, + 98, + 84, + 24, + 137, + 223, + 43, + 254, + 242, + 235, + 115, + 166, + 5, + 32, + 153, + 51, + 129, + 165, + 54, + 25, + 65, + 176, + 148, + 220, + 135, + 150, + 150, + 2, + 119, + 112, + 88, + 213, + 19, + 121, + 214, + 211, + 165, + 219, + 208, + 116, + 133, + 138, + 176, + 55, + 140, + 197, + 155, + 249, + 188, + 203, + 41, + 12, + 10, + 250, + 5, + 210, + 192, + 31, + 25, + 251, + 42, + 127, + 167, + 20, + 29, + 130, + 123, + 137, + 122, + 3, + 130, + 55, + 59, + 156, + 242, + 107, + 116, + 154, + 5, + 189, + 85, + 255, + 154, + 213, + 107, + 42, + 20, + 193, + 79, + 48, + 25, + 199, + 49, + 213, + 7, + 203, + 10, + 240, + 221, + 21, + 249, + 18, + 110, + 235, + 90, + 144, + 173, + 171, + 186, + 128, + 62, + 160, + 28, + 249, + 222, + 241, + 114, + 33, + 227, + 220, + 154, + 249, + 188, + 77, + 245, + 179, + 44, + 27, + 133, + 124, + 178, + 19, + 25, + 109, + 223, + 115, + 217, + 207, + 251, + 69, + 136, + 121, + 130, + 93, + 221, + 92, + 79, + 218, + 177, + 214, + 212, + 137, + 235, + 186, + 98, + 198, + 203, + 7, + 38, + 81, + 13, + 164, + 194, + 62, + 124, + 130, + 41, + 254, + 220, + 202, + 242, + 255, + 40, + 140, + 252, + 202, + 188, + 199, + 87, + 113, + 34, + 29, + 36, + 122, + 245, + 25, + 125, + 220, + 160, + 147, + 109, + 23, + 38, + 149, + 89, + 182, + 9, + 60, + 247, + 233, + 35, + 121, + 254, + 67, + 174, + 215, + 97, + 166, + 58, + 193, + 94, + 116, + 71, + 222, + 222, + 119, + 134, + 229, + 52, + 171, + 168, + 110, + 25, + 247, + 88, + 15, + 157, + 191, + 134, + 148, + 159, + 153, + 76, + 138, + 149, + 83, + 4, + 149, + 193, + 217, + 1, + 175, + 111, + 175, + 119, + 49, + 209, + 13, + 65, + 168, + 108, + 23, + 103, + 191, + 240, + 58, + 115, + 87, + 245, + 103, + 83, + 134, + 193, + 156, + 89, + 109, + 41, + 157, + 234, + 219, + 22, + 202, + 216, + 6, + 206, + 18, + 252, + 234, + 72, + 29, + 221, + 142, + 51, + 230, + 238, + 14, + 54, + 231, + 34, + 57, + 242, + 194, + 110, + 182, + 37, + 145, + 40, + 54, + 217, + 139, + 47, + 215, + 127, + 132, + 114, + 203, + 240, + 24, + 174, + 43, + 198, + 143, + 49, + 159, + 244, + 35, + 102, + 254, + 112, + 144, + 177, + 88, + 113, + 77, + 143, + 11, + 219, + 177, + 19, + 142, + 98, + 151, + 240, + 65, + 206, + 255, + 108, + 198, + 177, + 205, + 2, + 191, + 184, + 162, + 172, + 73, + 199, + 116, + 255, + 241, + 202, + 2, + 212, + 163, + 204, + 128, + 25, + 33, + 226, + 94, + 72, + 246, + 130, + 113, + 201, + 156, + 224, + 79, + 71, + 202, + 7, + 34, + 49, + 147, + 230, + 154, + 173, + 145, + 251, + 9, + 25, + 160, + 185, + 251, + 246, + 229, + 159, + 54, + 140, + 117, + 102, + 51, + 53, + 128, + 125, + 45, + 249, + 94, + 232, + 68, + 151, + 227, + 66, + 243, + 105, + 249, + 163, + 24, + 198, + 222, + 174, + 24, + 6, + 17, + 5, + 225, + 152, + 144, + 52, + 182, + 8, + 144, + 51, + 84, + 195, + 51, + 215, + 30, + 20, + 106, + 96, + 158, + 76, + 2, + 34, + 84, + 80, + 18, + 209, + 116, + 23, + 114, + 248, + 108, + 224, + 81, + 204, + 137, + 48, + 140, + 163, + 123, + 225, + 121, + 129, + 10, + 62, + 200, + 245, + 246, + 4, + 152, + 129, + 65, + 33, + 49, + 118, + 228, + 155, + 170, + 96, + 182, + 123, + 133, + 63, + 31, + 178, + 15, + 64, + 131, + 177, + 103, + 32, + 55, + 127, + 130, + 59, + 141, + 96, + 241, + 87, + 231, + 68, + 60, + 3, + 130, + 17, + 39, + 84, + 194, + 104, + 195, + 188, + 254, + 84, + 97, + 99, + 247, + 112, + 223, + 52, + 105, + 60, + 222, + 155, + 53, + 48, + 151, + 174, + 97, + 172, + 35, + 161, + 183, + 21, + 17, + 190, + 247, + 86, + 132, + 76, + 162, + 109, + 155, + 83, + 223, + 190, + 206, + 126, + 210, + 52, + 252, + 160, + 86, + 215, + 2, + 16, + 74, + 169, + 86, + 82, + 202, + 35, + 218, + 118, + 106, + 115, + 33, + 153, + 243, + 53, + 174, + 41, + 165, + 96, + 119, + 148, + 241, + 118, + 215, + 149, + 234, + 58, + 179, + 85, + 25, + 234, + 30, + 109, + 35, + 51, + 116, + 175, + 225, + 160, + 214, + 86, + 135, + 195, + 94, + 105, + 220, + 85, + 45, + 9, + 171, + 253, + 224, + 171, + 136, + 170, + 112, + 62, + 232, + 95, + 104, + 12, + 105, + 111, + 255, + 217, + 32, + 134, + 126, + 93, + 206, + 198, + 163, + 29, + 245, + 70, + 169, + 195, + 75, + 14, + 202, + 233, + 144, + 216, + 37, + 207, + 223, + 51, + 242, + 6, + 192, + 254, + 96, + 197, + 88, + 35, + 245, + 34, + 143, + 5, + 183, + 242, + 123, + 99, + 202, + 141, + 179, + 144, + 114, + 129, + 235, + 253, + 148, + 152, + 240, + 223, + 31, + 169, + 163, + 251, + 24, + 149, + 15, + 143, + 89, + 41, + 35, + 76, + 77, + 24, + 10, + 28, + 96, + 133, + 40, + 82, + 180, + 233, + 35, + 49, + 51, + 203, + 120, + 244, + 3, + 0, + 41, + 147, + 204, + 21, + 208, + 113, + 18, + 0, + 138, + 107, + 23, + 230, + 137, + 72, + 92, + 138, + 118, + 122, + 227, + 74, + 162, + 131, + 202, + 75, + 190, + 17, + 15, + 92, + 239, + 73, + 96, + 51, + 2, + 27, + 208, + 211, + 43, + 72, + 26, + 48, + 134, + 178, + 199, + 102, + 19, + 171, + 196, + 136, + 131, + 191, + 213, + 1, + 91, + 255, + 214, + 38, + 94, + 138, + 47, + 124, + 52, + 0, + 30, + 0, + 233, + 240, + 42, + 97, + 171, + 143, + 180, + 66, + 215, + 91, + 57, + 74, + 245, + 145, + 204, + 152, + 14, + 33, + 19, + 1, + 102, + 75, + 40, + 63, + 207, + 28, + 237, + 159, + 92, + 50, + 49, + 118, + 196, + 77, + 44, + 47, + 65, + 63, + 218, + 89, + 37, + 82, + 255, + 33, + 159, + 92, + 232, + 100, + 52, + 119, + 114, + 102, + 20, + 176, + 103, + 147, + 218, + 173, + 240, + 111, + 189, + 182, + 150, + 7, + 13, + 218, + 33, + 253, + 97, + 69, + 37, + 191, + 229, + 242, + 128, + 231, + 14, + 35, + 128, + 11, + 125, + 37, + 101, + 8, + 146, + 188, + 226, + 52, + 229, + 251, + 223, + 45, + 110, + 223, + 47, + 63, + 162, + 178, + 22, + 20, + 190, + 59, + 217, + 125, + 169, + 194, + 230, + 96, + 127, + 2, + 39, + 117, + 82, + 228, + 95, + 57, + 2, + 119, + 69, + 191, + 254, + 169, + 243, + 118, + 136, + 195, + 101, + 106, + 61, + 119, + 248, + 203, + 51, + 195, + 78, + 98, + 139, + 245, + 168, + 5, + 77, + 29, + 51, + 57, + 49, + 107, + 150, + 215, + 167, + 217, + 245, + 193, + 20, + 103, + 240, + 230, + 34, + 40, + 49, + 176, + 211, + 147, + 41, + 164, + 176, + 246, + 131, + 239, + 139, + 50, + 161, + 114, + 69, + 176, + 255, + 137, + 46, + 123, + 193, + 211, + 127, + 192, + 174, + 200, + 247, + 238, + 42, + 181, + 101, + 86, + 201, + 146, + 6, + 26, + 0, + 173, + 56, + 32, + 70, + 6, + 241, + 9, + 76, + 237, + 89, + 10, + 214, + 29, + 193, + 125, + 55, + 91, + 52, + 130, + 126, + 156, + 201, + 226, + 141, + 212, + 79, + 12, + 186, + 95, + 7, + 125, + 94, + 188, + 255, + 219, + 199, + 152, + 110, + 14, + 80, + 189, + 62, + 8, + 110, + 229, + 84, + 146, + 129, + 193, + 21, + 85, + 64, + 0, + 205, + 104, + 64, + 180, + 134, + 241, + 5, + 21, + 254, + 179, + 155, + 93, + 109, + 228, + 176, + 209, + 176, + 82, + 216, + 10, + 23, + 172, + 140, + 54, + 155, + 88, + 252, + 144, + 65, + 91, + 99, + 215, + 2, + 194, + 98, + 34, + 54, + 80, + 176, + 192, + 18, + 212, + 112, + 233, + 70, + 95, + 3, + 244, + 5, + 7, + 193, + 111, + 132, + 233, + 9, + 157, + 218, + 137, + 89, + 34, + 96, + 36, + 86, + 119, + 115, + 214, + 198, + 103, + 52, + 50, + 211, + 12, + 140, + 112, + 96, + 227, + 9, + 181, + 224, + 164, + 23, + 130, + 255, + 194, + 111, + 30, + 203, + 75, + 16, + 190, + 222, + 134, + 43, + 202, + 106, + 56, + 102, + 169, + 249, + 109, + 206, + 173, + 53, + 238, + 154, + 170, + 32, + 79, + 0, + 224, + 211, + 123, + 145, + 178, + 0, + 67, + 133, + 78, + 40, + 0, + 27, + 106, + 117, + 16, + 86, + 226, + 118, + 182, + 32, + 83, + 193, + 161, + 112, + 184, + 143, + 74, + 227, + 124, + 251, + 4, + 26, + 15, + 194, + 109, + 58, + 130, + 47, + 62, + 218, + 225, + 42, + 195, + 135, + 55, + 111, + 118, + 16, + 118, + 184, + 129, + 105, + 168, + 123, + 152, + 98, + 199, + 249, + 27, + 189, + 253, + 178, + 26, + 255, + 120, + 151, + 59, + 252, + 211, + 166, + 37, + 117, + 97, + 199, + 194, + 36, + 113, + 3, + 166, + 202, + 41, + 178, + 118, + 64, + 182, + 152, + 214, + 107, + 70, + 234, + 170, + 27, + 70, + 181, + 145, + 186, + 154, + 24, + 77, + 68, + 35, + 61, + 88, + 127, + 220, + 85, + 96, + 183, + 131, + 74, + 90, + 109, + 18, + 191, + 171, + 212, + 173, + 172, + 131, + 215, + 17, + 88, + 0, + 114, + 134, + 254, + 1, + 121, + 19, + 46, + 135, + 96, + 163, + 94, + 96, + 131, + 216, + 82, + 36, + 248, + 32, + 134, + 46, + 19, + 17, + 230, + 11, + 240, + 208, + 79, + 126, + 104, + 211, + 60, + 71, + 173, + 216, + 7, + 20, + 138, + 187, + 83, + 0, + 244, + 147, + 177, + 85, + 179, + 40, + 152, + 218, + 220, + 67, + 109, + 92, + 232, + 235, + 252, + 162, + 129, + 88, + 55, + 137, + 28, + 41, + 19, + 141, + 80, + 247, + 211, + 221, + 36, + 137, + 97, + 7, + 36, + 100, + 115, + 101, + 105, + 252, + 59, + 107, + 159, + 121, + 3, + 136, + 121, + 228, + 24, + 68, + 138, + 112, + 136, + 179, + 127, + 142, + 163, + 228, + 139, + 104, + 186, + 91, + 197, + 117, + 213, + 123, + 147, + 36, + 53, + 75, + 5, + 161, + 26, + 175, + 96, + 171, + 184, + 137, + 121, + 156, + 100, + 127, + 186, + 23, + 68, + 188, + 171, + 45, + 234, + 186, + 90, + 246, + 141, + 5, + 208, + 95, + 16, + 171, + 100, + 180, + 117, + 42, + 105, + 170, + 187, + 91, + 210, + 57, + 154, + 216, + 190, + 200, + 6, + 248, + 131, + 1, + 90, + 102, + 155, + 199, + 80, + 100, + 225, + 100, + 235, + 151, + 203, + 144, + 127, + 63, + 59, + 7, + 29, + 133, + 161, + 117, + 31, + 168, + 235, + 22, + 152, + 32, + 246, + 109, + 54, + 159, + 113, + 195, + 27, + 175, + 44, + 75, + 95, + 242, + 95, + 87, + 105, + 234, + 12, + 103, + 193, + 15, + 168, + 119, + 161, + 107, + 201, + 194, + 87, + 236, + 170, + 97, + 102, + 206, + 53, + 229, + 68, + 182, + 216, + 37, + 129, + 96, + 162, + 18, + 176, + 183, + 243, + 53, + 11, + 129, + 183, + 101, + 137, + 2, + 88, + 210, + 79, + 59, + 115, + 31, + 169, + 131, + 108, + 217, + 250, + 34, + 90, + 232, + 94, + 240, + 164, + 163, + 202, + 70, + 38, + 112, + 129, + 136, + 118, + 102, + 169, + 101, + 29, + 197, + 133, + 95, + 53, + 254, + 190, + 47, + 48, + 162, + 191, + 30, + 42, + 225, + 63, + 52, + 228, + 26, + 2, + 169, + 246, + 72, + 151, + 101, + 105, + 202, + 192, + 68, + 157, + 13, + 89, + 65, + 173, + 26, + 28, + 254, + 251, + 208, + 17, + 164, + 218, + 171, + 189, + 2, + 89, + 167, + 130, + 11, + 188, + 142, + 145, + 193, + 230, + 193, + 151, + 108, + 172, + 56, + 205, + 228, + 93, + 180, + 59, + 116, + 26, + 178, + 206, + 96, + 23, + 251, + 36, + 147, + 136, + 237, + 174, + 165, + 97, + 27, + 131, + 228, + 182, + 68, + 171, + 31, + 216, + 182, + 17, + 157, + 189, + 182, + 134, + 183, + 152, + 248, + 51, + 91, + 254, + 178, + 222, + 241, + 118, + 5, + 84, + 14, + 118, + 20, + 116, + 8, + 166, + 37, + 18, + 120, + 158, + 156, + 45, + 159, + 0, + 221, + 116, + 5, + 248, + 64, + 25, + 148, + 217, + 22, + 230, + 139, + 141, + 78, + 235, + 251, + 16, + 153, + 76, + 103, + 158, + 190, + 202, + 232, + 197, + 22, + 144, + 55, + 80, + 90, + 198, + 107, + 141, + 123, + 147, + 129, + 237, + 224, + 175, + 50, + 160, + 15, + 5, + 102, + 242, + 129, + 149, + 101, + 14, + 35, + 96, + 60, + 178, + 93, + 165, + 109, + 135, + 108, + 26, + 26, + 127, + 122, + 225, + 132, + 218, + 236, + 100, + 123, + 113, + 148, + 62, + 97, + 105, + 63, + 173, + 176, + 49, + 174, + 94, + 117, + 123, + 251, + 208, + 38, + 211, + 104, + 224, + 243, + 43, + 5, + 142, + 81, + 201, + 21, + 208, + 34, + 216, + 125, + 248, + 73, + 74, + 248, + 145, + 216, + 57, + 243, + 202, + 227, + 118, + 159, + 65, + 153, + 127, + 49, + 165, + 99, + 67, + 17, + 58, + 195, + 15, + 226, + 49, + 163, + 163, + 138, + 158, + 148, + 149, + 6, + 213, + 226, + 217, + 82, + 158, + 252, + 198, + 83, + 160, + 85, + 202, + 121, + 81, + 39, + 36, + 50, + 96, + 78, + 252, + 127, + 86, + 129, + 213, + 239, + 125, + 135, + 15, + 206, + 150, + 186, + 12, + 156, + 188, + 226, + 118, + 126, + 226, + 146, + 86, + 21, + 35, + 94, + 208, + 232, + 58, + 119, + 23, + 111, + 34, + 252, + 10, + 179, + 152, + 77, + 180, + 88, + 208, + 176, + 108, + 229, + 238, + 135, + 53, + 2, + 15, + 102, + 46, + 130, + 97, + 80, + 221, + 9, + 246, + 65, + 193, + 118, + 199, + 83, + 167, + 168, + 211, + 53, + 94, + 49, + 36, + 78, + 111, + 63, + 154, + 119, + 240, + 21, + 224, + 96, + 151, + 42, + 225, + 99, + 159, + 195, + 234, + 247, + 137, + 104, + 137, + 81, + 224, + 50, + 74, + 189, + 147, + 204, + 98, + 208, + 223, + 173, + 213, + 94, + 200, + 217, + 8, + 221, + 94, + 106, + 171, + 85, + 193, + 126, + 213, + 254, + 102, + 90, + 83, + 198, + 227, + 225, + 95, + 233, + 187, + 4, + 170, + 20, + 245, + 170, + 57, + 144, + 58, + 134, + 147, + 14, + 138, + 2, + 231, + 154, + 92, + 170, + 206, + 252, + 68, + 90, + 195, + 210, + 118, + 6, + 206, + 27, + 16, + 131, + 208, + 86, + 77, + 9, + 127, + 149, + 35, + 220, + 199, + 149, + 61, + 137, + 99, + 244, + 218, + 43, + 255, + 64, + 163, + 175, + 165, + 199, + 23, + 110, + 82, + 72, + 169, + 126, + 155, + 128, + 14, + 91, + 128, + 203, + 252, + 163, + 232, + 4, + 207, + 217, + 74, + 32, + 199, + 57, + 93, + 221, + 165, + 71, + 205, + 97, + 233, + 155, + 101, + 238, + 233, + 196, + 191, + 34, + 155, + 121, + 129, + 156, + 181, + 77, + 230, + 109, + 225, + 88, + 112, + 1, + 51, + 204, + 89, + 248, + 149, + 248, + 38, + 197, + 173, + 235, + 144, + 27, + 149, + 37, + 38, + 128, + 153, + 161, + 175, + 243, + 8, + 205, + 174, + 71, + 136, + 34, + 23, + 71, + 174, + 8, + 186, + 32, + 168, + 3, + 223, + 223, + 207, + 128, + 37, + 7, + 220, + 149, + 65, + 171, + 17, + 32, + 63, + 31, + 98, + 222, + 92, + 183, + 11, + 208, + 219, + 210, + 143, + 218, + 238, + 59, + 88, + 85, + 127, + 159, + 102, + 39, + 126, + 212, + 179, + 145, + 95, + 219, + 97, + 221, + 64, + 114, + 99, + 241, + 243, + 73, + 156, + 108, + 90, + 223, + 151, + 82, + 183, + 27, + 220, + 239, + 107, + 189, + 129, + 226, + 142, + 74, + 162, + 238, + 66, + 216, + 207, + 235, + 251, + 102, + 0, + 40, + 16, + 100, + 184, + 139, + 233, + 191, + 186, + 157, + 196, + 232, + 71, + 243, + 23, + 106, + 173, + 124, + 154, + 152, + 18, + 23, + 160, + 41, + 93, + 174, + 40, + 4, + 233, + 40, + 143, + 15, + 239, + 40, + 135, + 18, + 207, + 86, + 210, + 0, + 75, + 146, + 195, + 215, + 49, + 12, + 254, + 247, + 95, + 108, + 111, + 122, + 140, + 249, + 234, + 146, + 125, + 37, + 24, + 169, + 71, + 234, + 252, + 141, + 239, + 17, + 38, + 32, + 141, + 203, + 186, + 212, + 45, + 166, + 127, + 139, + 4, + 48, + 28, + 180, + 61, + 220, + 149, + 194, + 150, + 44, + 44, + 150, + 126, + 165, + 89, + 68, + 82, + 133, + 65, + 134, + 188, + 250, + 253, + 97, + 34, + 161, + 119, + 122, + 197, + 108, + 201, + 106, + 108, + 202, + 75, + 182, + 38, + 180, + 119, + 186, + 239, + 162, + 20, + 124, + 28, + 235, + 118, + 31, + 61, + 118, + 100, + 11, + 0, + 255, + 100, + 93, + 120, + 239, + 27, + 177, + 61, + 153, + 248, + 231, + 31, + 116, + 50, + 165, + 249, + 49, + 137, + 76, + 138, + 237, + 103, + 179, + 235, + 193, + 184, + 161, + 99, + 140, + 32, + 221, + 53, + 190, + 124, + 16, + 20, + 83, + 122, + 180, + 175, + 178, + 103, + 102, + 23, + 55, + 249, + 83, + 198, + 167, + 126, + 107, + 11, + 208, + 245, + 221, + 77, + 169, + 121, + 227, + 206, + 225, + 229, + 6, + 162, + 225, + 223, + 104, + 180, + 170, + 80, + 0, + 59, + 241, + 113, + 227, + 201, + 109, + 215, + 40, + 109, + 97, + 242, + 161, + 189, + 179, + 85, + 127, + 226, + 120, + 80, + 48, + 183, + 86, + 141, + 241, + 219, + 55, + 28, + 151, + 128, + 50, + 153, + 210, + 228, + 245, + 177, + 18, + 183, + 19, + 93, + 121, + 108, + 201, + 179, + 252, + 187, + 50, + 100, + 127, + 183, + 174, + 150, + 4, + 63, + 53, + 235, + 71, + 21, + 119, + 24, + 153, + 26, + 24, + 52, + 76, + 248, + 251, + 251, + 189, + 112, + 101, + 70, + 232, + 151, + 224, + 201, + 210, + 236, + 127, + 245, + 9, + 5, + 196, + 77, + 29, + 23, + 73, + 16, + 218, + 226, + 145, + 174, + 142, + 25, + 25, + 109, + 30, + 35, + 224, + 139, + 235, + 97, + 171, + 99, + 83, + 77, + 134, + 250, + 49, + 61, + 202, + 194, + 223, + 6, + 229, + 72, + 141, + 202, + 109, + 2, + 9, + 75, + 225, + 135, + 75, + 58, + 110, + 100, + 70, + 244, + 222, + 181, + 213, + 253, + 7, + 120, + 181, + 30, + 153, + 210, + 146, + 92, + 5, + 65, + 28, + 30, + 163, + 53, + 195, + 237, + 18, + 152, + 70, + 29, + 100, + 215, + 24, + 212, + 143, + 89, + 141, + 142, + 174, + 236, + 48, + 228, + 53, + 243, + 192, + 100, + 175, + 61, + 95, + 105, + 72, + 119, + 134, + 157, + 162, + 213, + 221, + 153, + 70, + 164, + 129, + 179, + 34, + 18, + 34, + 25, + 30, + 69, + 250, + 98, + 70, + 115, + 8, + 94, + 103, + 95, + 51, + 73, + 67, + 92, + 101, + 169, + 222, + 14, + 226, + 39, + 181, + 254, + 17, + 115, + 151, + 255, + 30, + 104, + 187, + 160, + 97, + 47, + 69, + 5, + 177, + 104, + 190, + 7, + 6, + 152, + 236, + 31, + 86, + 161, + 57, + 11, + 200, + 238, + 189, + 210, + 220, + 255, + 116, + 242, + 242, + 187, + 140, + 11, + 53, + 30, + 91, + 168, + 43, + 106, + 226, + 67, + 161, + 232, + 23, + 187, + 180, + 162, + 135, + 111, + 81, + 87, + 174, + 117, + 44, + 1, + 150, + 159, + 4, + 58, + 151, + 157, + 235, + 112, + 125, + 99, + 120, + 155, + 199, + 233, + 97, + 100, + 98, + 198, + 231, + 128, + 121, + 255, + 217, + 85, + 230, + 124, + 95, + 30, + 135, + 143, + 216, + 241, + 89, + 127, + 233, + 228, + 183, + 186, + 106, + 240, + 212, + 158, + 155, + 78, + 107, + 21, + 52, + 234, + 206, + 8, + 48, + 163, + 201, + 17, + 225, + 178, + 220, + 214, + 174, + 87, + 183, + 107, + 92, + 143, + 30, + 195, + 76, + 68, + 207, + 183, + 91, + 144, + 169, + 185, + 213, + 18, + 144, + 128, + 118, + 204, + 10, + 165, + 65, + 57, + 24, + 111, + 189, + 212, + 171, + 63, + 251, + 81, + 174, + 2, + 209, + 1, + 41, + 121, + 9, + 120, + 98, + 53, + 176, + 186, + 210, + 16, + 60, + 131, + 51, + 163, + 245, + 81, + 24, + 65, + 42, + 56, + 100, + 72, + 36, + 131, + 2, + 10, + 42, + 99, + 144, + 142, + 66, + 205, + 160, + 176, + 40, + 150, + 92, + 254, + 3, + 222, + 64, + 212, + 21, + 137, + 117, + 144, + 33, + 98, + 51, + 163, + 78, + 186, + 174, + 204, + 249, + 214, + 29, + 206, + 204, + 177, + 179, + 163, + 192, + 237, + 249, + 122, + 174, + 17, + 197, + 74, + 26, + 252, + 114, + 51, + 60, + 68, + 239, + 45, + 209, + 20, + 55, + 50, + 10, + 210, + 102, + 65, + 223, + 202, + 123, + 142, + 102, + 124, + 7, + 249, + 103, + 61, + 214, + 15, + 119, + 53, + 119, + 110, + 92, + 132, + 126, + 252, + 93, + 151, + 165, + 166, + 14, + 181, + 210, + 44, + 12, + 118, + 48, + 55, + 205, + 240, + 85, + 14, + 65, + 106, + 239, + 236, + 209, + 149, + 218, + 150, + 213, + 212, + 252, + 22, + 114, + 2, + 104, + 199, + 131, + 118, + 141, + 62, + 158, + 124, + 222, + 204, + 71, + 236, + 238, + 101, + 47, + 44, + 63, + 16, + 72, + 49, + 144, + 132, + 247, + 61, + 207, + 14, + 130, + 181, + 46, + 41, + 204, + 215, + 180, + 20, + 93, + 221, + 104, + 131, + 42, + 47, + 245, + 165, + 97, + 205, + 77, + 103, + 130, + 174, + 209, + 21, + 210, + 129, + 203, + 223, + 47, + 244, + 63, + 106, + 132, + 235, + 122, + 23, + 243, + 44, + 224, + 66, + 96, + 139, + 227, + 98, + 169, + 183, + 120, + 13, + 146, + 161, + 138, + 17, + 35, + 108, + 191, + 113, + 187, + 41, + 199, + 20, + 175, + 130, + 40, + 230, + 10, + 80, + 45, + 46, + 27, + 168, + 104, + 8, + 81, + 22, + 108, + 159, + 154, + 65, + 49, + 37, + 72, + 191, + 193, + 144, + 43, + 8, + 147, + 97, + 46, + 128, + 236, + 20, + 189, + 120, + 14, + 36, + 84, + 135, + 72, + 138, + 159, + 176, + 110, + 120, + 47, + 91, + 244, + 115, + 162, + 127, + 148, + 63, + 35, + 156, + 88, + 154, + 243, + 21, + 66, + 238, + 170, + 47, + 85, + 198, + 177, + 47, + 181, + 158, + 240, + 228, + 59, + 186, + 221, + 16, + 202, + 141, + 243, + 209, + 135, + 230, + 238, + 51, + 79, + 188, + 132, + 195, + 129, + 234, + 237, + 89, + 24, + 208, + 231, + 230, + 103, + 37, + 228, + 96, + 126, + 34, + 186, + 119, + 107, + 63, + 177, + 98, + 119, + 244, + 150, + 253, + 157, + 254, + 31, + 119, + 176, + 219, + 11, + 75, + 123, + 213, + 79, + 16, + 205, + 172, + 188, + 233, + 218, + 106, + 232, + 98, + 161, + 188, + 176, + 157, + 22, + 185, + 112, + 96, + 103, + 107, + 73, + 190, + 0, + 21, + 166, + 235, + 68, + 98, + 79, + 162, + 148, + 108, + 108, + 70, + 235, + 45, + 41, + 199, + 108, + 157, + 125, + 74, + 34, + 142, + 176, + 6, + 124, + 235, + 201, + 59, + 51, + 248, + 33, + 204, + 116, + 211, + 9, + 79, + 76, + 156, + 54, + 111, + 225, + 40, + 119, + 50, + 50, + 186, + 187, + 60, + 179, + 85, + 95, + 251, + 149, + 8, + 162, + 208, + 41, + 156, + 245, + 196, + 166, + 251, + 238, + 251, + 226, + 104, + 78, + 175, + 96, + 159, + 236, + 172, + 240, + 147, + 84, + 205, + 221, + 62, + 167, + 211, + 134, + 78, + 126, + 248, + 58, + 20, + 177, + 109, + 113, + 121, + 23, + 196, + 233, + 230, + 255, + 224, + 9, + 45, + 151, + 95, + 44, + 5, + 7, + 188, + 181, + 154, + 95, + 12, + 26, + 177, + 9, + 198, + 135, + 236, + 51, + 116, + 141, + 102, + 123, + 70, + 148, + 141, + 205, + 195, + 191, + 35, + 138, + 119, + 243, + 106, + 48, + 61, + 85, + 74, + 73, + 43, + 6, + 130, + 164, + 224, + 22, + 16, + 218, + 102, + 28, + 192, + 219, + 61, + 138, + 190, + 64, + 225, + 61, + 59, + 96, + 208, + 205, + 69, + 60, + 156, + 131, + 238, + 203, + 120, + 47, + 174, + 30, + 148, + 100, + 226, + 196, + 240, + 81, + 147, + 33, + 124, + 98, + 16, + 119, + 198, + 118, + 225, + 41, + 214, + 217, + 253, + 72, + 79, + 213, + 98, + 63, + 134, + 61, + 252, + 249, + 128, + 217, + 177, + 161, + 71, + 203, + 196, + 121, + 77, + 239, + 95, + 220, + 124, + 197, + 242, + 98, + 176, + 224, + 141, + 87, + 153, + 83, + 14, + 47, + 10, + 35, + 66, + 12, + 92, + 66, + 30, + 198, + 18, + 56, + 14, + 163, + 54, + 1, + 112, + 95, + 75, + 156, + 46, + 118, + 209, + 191, + 71, + 44, + 250, + 217, + 226, + 124, + 70, + 112, + 106, + 183, + 84, + 208, + 62, + 3, + 96, + 87, + 178, + 172, + 21, + 104, + 127, + 8, + 243, + 177, + 41, + 100, + 222, + 21, + 194, + 202, + 223, + 165, + 198, + 235, + 116, + 46, + 35, + 4, + 7, + 175, + 189, + 246, + 212, + 71, + 2, + 120, + 79, + 244, + 40, + 237, + 209, + 107, + 43, + 193, + 12, + 133, + 216, + 211, + 235, + 94, + 251, + 205, + 42, + 60, + 166, + 208, + 173, + 160, + 194, + 101, + 17, + 161, + 68, + 3, + 193, + 186, + 103, + 226, + 58, + 28, + 48, + 164, + 157, + 140, + 247, + 120, + 188, + 178, + 56, + 167, + 98, + 163, + 126, + 217, + 5, + 241, + 7, + 51, + 128, + 149, + 47, + 129, + 50, + 183, + 250, + 208, + 210, + 95, + 39, + 116, + 138, + 221, + 39, + 134, + 246, + 68, + 171, + 188, + 74, + 130, + 9, + 150, + 66, + 225, + 177, + 49, + 223, + 231, + 248, + 130, + 217, + 83, + 33, + 140, + 223, + 176, + 251, + 248, + 197, + 128, + 141, + 63, + 255, + 206, + 146, + 103, + 40, + 113, + 86, + 184, + 10, + 143, + 99, + 18, + 25, + 69, + 221, + 76, + 215, + 153, + 195, + 58, + 221, + 24, + 115, + 119, + 166, + 86, + 99, + 147, + 134, + 245, + 147, + 139, + 211, + 230, + 163, + 47, + 126, + 186, + 52, + 222, + 166, + 109, + 11, + 61, + 187, + 66, + 61, + 55, + 184, + 156, + 73, + 241, + 134, + 97, + 22, + 127, + 194, + 61, + 186, + 97, + 166, + 127, + 240, + 220, + 125, + 193, + 88, + 129, + 250, + 254, + 182, + 126, + 137, + 112, + 226, + 119, + 157, + 253, + 48, + 102, + 100, + 20, + 78, + 142, + 5, + 210, + 36, + 56, + 79, + 163, + 232, + 117, + 129, + 253, + 195, + 225, + 126, + 242, + 35, + 65, + 191, + 67, + 115, + 9, + 115, + 40, + 155, + 246, + 88, + 165, + 104, + 56, + 231, + 168, + 145, + 20, + 28, + 237, + 139, + 47, + 192, + 167, + 69, + 185, + 153, + 149, + 212, + 201, + 176, + 245, + 214, + 35, + 148, + 207, + 165, + 14, + 130, + 68, + 25, + 226, + 239, + 46, + 196, + 85, + 12, + 142, + 104, + 215, + 230, + 141, + 158, + 249, + 66, + 210, + 232, + 208, + 163, + 73, + 245, + 16, + 60, + 241, + 246, + 15, + 166, + 79, + 217, + 211, + 215, + 156, + 14, + 70, + 229, + 124, + 252, + 168, + 197, + 219, + 35, + 69, + 118, + 10, + 228, + 144, + 51, + 42, + 43, + 192, + 53, + 66, + 243, + 231, + 196, + 70, + 108, + 236, + 226, + 170, + 187, + 33, + 120, + 218, + 65, + 112, + 239, + 72, + 144, + 66, + 73, + 178, + 89, + 11, + 218, + 149, + 132, + 149, + 173, + 145, + 1, + 126, + 71, + 106, + 136, + 209, + 117, + 184, + 189, + 30, + 233, + 225, + 210, + 78, + 1, + 120, + 18, + 51, + 73, + 196, + 188, + 156, + 73, + 66, + 125, + 194, + 33, + 162, + 71, + 126, + 3, + 252, + 149, + 68, + 41, + 226, + 247, + 33, + 126, + 1, + 47, + 242, + 74, + 254, + 164, + 112, + 133, + 63, + 22, + 58, + 210, + 181, + 243, + 58, + 238, + 32, + 146, + 106, + 40, + 177, + 192, + 118, + 1, + 117, + 8, + 92, + 92, + 64, + 83, + 42, + 12, + 230, + 139, + 186, + 23, + 169, + 160, + 196, + 38, + 121, + 112, + 167, + 167, + 155, + 222, + 76, + 110, + 15, + 165, + 213, + 100, + 181, + 223, + 185, + 199, + 80, + 213, + 57, + 241, + 55, + 164, + 16, + 55, + 138, + 245, + 190, + 135, + 158, + 127, + 223, + 198, + 20, + 36, + 251, + 3, + 95, + 146, + 76, + 30, + 87, + 181, + 129, + 200, + 236, + 109, + 66, + 32, + 4, + 45, + 148, + 78, + 45, + 40, + 93, + 34, + 167, + 46, + 158, + 219, + 239, + 55, + 191, + 255, + 201, + 129, + 222, + 63, + 218, + 95, + 127, + 82, + 19, + 238, + 229, + 206, + 198, + 44, + 78, + 219, + 122, + 165, + 193, + 249, + 250, + 254, + 226, + 233, + 27, + 100, + 4, + 51, + 146, + 174, + 160, + 3, + 162, + 178, + 135, + 188, + 243, + 115, + 217, + 203, + 39, + 70, + 73, + 235, + 197, + 46, + 155, + 192, + 70, + 129, + 81, + 11, + 8, + 137, + 29, + 164, + 240, + 46, + 198, + 107, + 123, + 232, + 156, + 235, + 163, + 247, + 12, + 97, + 19, + 54, + 238, + 151, + 78, + 212, + 155, + 93, + 179, + 229, + 42, + 223, + 7, + 77, + 86, + 95, + 112, + 252, + 243, + 134, + 142, + 145, + 243, + 25, + 219, + 179, + 97, + 222, + 105, + 44, + 227, + 52, + 176, + 177, + 189, + 127, + 241, + 221, + 88, + 91, + 201, + 29, + 6, + 137, + 205, + 16, + 112, + 251, + 54, + 198, + 105, + 108, + 62, + 152, + 79, + 133, + 77, + 107, + 218, + 203, + 224, + 187, + 55, + 57, + 125, + 3, + 249, + 255, + 202, + 167, + 67, + 126, + 233, + 206, + 110, + 14, + 11, + 137, + 59, + 92, + 4, + 211, + 255, + 103, + 51, + 27, + 126, + 238, + 230, + 62, + 93, + 210, + 162, + 171, + 190, + 78, + 2, + 194, + 112, + 150, + 118, + 204, + 250, + 251, + 235, + 143, + 193, + 101, + 128, + 125, + 203, + 86, + 220, + 44, + 73, + 147, + 66, + 158, + 226, + 98, + 124, + 92, + 39, + 96, + 209, + 221, + 241, + 182, + 160, + 153, + 124, + 148, + 142, + 241, + 162, + 149, + 248, + 231, + 21, + 191, + 190, + 15, + 219, + 191, + 112, + 243, + 74, + 47, + 194, + 101, + 113, + 109, + 86, + 127, + 216, + 239, + 227, + 95, + 104, + 211, + 120, + 60, + 27, + 187, + 82, + 27, + 142, + 154, + 10, + 81, + 71, + 103, + 134, + 42, + 13, + 246, + 161, + 135, + 119, + 56, + 65, + 126, + 245, + 49, + 165, + 120, + 192, + 29, + 187, + 60, + 172, + 200, + 114, + 50, + 148, + 149, + 91, + 156, + 52, + 4, + 27, + 239, + 121, + 158, + 161, + 156, + 37, + 65, + 185, + 70, + 26, + 67, + 90, + 59, + 135, + 98, + 141, + 106, + 132, + 118, + 95, + 198, + 255, + 184, + 8, + 30, + 5, + 9, + 247, + 247, + 236, + 115, + 136, + 160, + 111, + 158, + 74, + 124, + 212, + 161, + 65, + 3, + 124, + 197, + 71, + 117, + 195, + 143, + 206, + 97, + 211, + 101, + 131, + 156, + 204, + 210, + 49, + 43, + 72, + 232, + 212, + 191, + 212, + 198, + 68, + 109, + 245, + 151, + 65, + 139, + 156, + 60, + 248, + 227, + 229, + 53, + 64, + 49, + 179, + 31, + 247, + 24, + 66, + 64, + 177, + 21, + 80, + 144, + 152, + 28, + 197, + 154, + 74, + 245, + 124, + 209, + 15, + 39, + 237, + 201, + 123, + 182, + 85, + 79, + 181, + 28, + 191, + 114, + 189, + 230, + 91, + 31, + 230, + 131, + 164, + 135, + 124, + 155, + 220, + 121, + 187, + 25, + 225, + 120, + 243, + 173, + 175, + 224, + 253, + 143, + 117, + 49, + 80, + 54, + 203, + 172, + 204, + 59, + 235, + 150, + 250, + 69, + 132, + 13, + 207, + 231, + 46, + 139, + 152, + 246, + 173, + 54, + 136, + 250, + 200, + 181, + 108, + 198, + 106, + 38, + 10, + 136, + 93, + 2, + 59, + 96, + 157, + 34, + 120, + 249, + 31, + 174, + 222, + 81, + 63, + 80, + 244, + 80, + 115, + 22, + 53, + 170, + 189, + 184, + 152, + 113, + 211, + 143, + 146, + 165, + 188, + 115, + 145, + 188, + 9, + 40, + 218, + 106, + 26, + 76, + 94, + 232, + 176, + 240, + 111, + 206, + 133, + 43, + 79, + 201, + 162, + 146, + 238, + 108, + 181, + 3, + 33, + 218, + 21, + 19, + 12, + 76, + 179, + 73, + 184, + 172, + 77, + 190, + 125, + 104, + 36, + 103, + 187, + 37, + 179, + 79, + 126, + 146, + 125, + 202, + 85, + 242, + 51, + 99, + 83, + 185, + 94, + 148, + 5, + 235, + 43, + 4, + 13, + 7, + 41, + 248, + 81, + 136, + 251, + 170, + 215, + 243, + 39, + 25, + 84, + 84, + 68, + 49, + 96, + 127, + 124, + 185, + 64, + 10, + 24, + 176, + 114, + 244, + 64, + 26, + 209, + 77, + 114, + 116, + 251, + 68, + 28, + 187, + 53, + 130, + 67, + 220, + 243, + 89, + 176, + 254, + 198, + 247, + 98, + 217, + 3, + 158, + 122, + 34, + 159, + 130, + 220, + 116, + 221, + 47, + 99, + 111, + 164, + 157, + 79, + 53, + 39, + 164, + 187, + 24, + 76, + 245, + 125, + 53, + 214, + 171, + 21, + 225, + 212, + 216, + 169, + 78, + 207, + 171, + 155, + 248, + 167, + 220, + 2, + 53, + 85, + 72, + 5, + 13, + 13, + 194, + 92, + 38, + 234, + 172, + 2, + 58, + 78, + 137, + 229, + 55, + 39, + 18, + 209, + 188, + 145, + 27, + 2, + 235, + 55, + 25, + 196, + 176, + 129, + 100, + 63, + 172, + 60, + 193, + 162, + 107, + 95, + 31, + 83, + 151, + 246, + 82, + 183, + 4, + 110, + 20, + 179, + 171, + 23, + 93, + 121, + 178, + 200, + 31, + 228, + 214, + 94, + 22, + 46, + 14, + 75, + 254, + 228, + 117, + 83, + 89, + 123, + 123, + 125, + 31, + 167, + 209, + 35, + 61, + 247, + 3, + 183, + 85, + 151, + 214, + 166, + 61, + 18, + 167, + 71, + 164, + 62, + 42, + 156, + 238, + 247, + 233, + 44, + 28, + 90, + 127, + 8, + 183, + 68, + 207, + 240, + 176, + 115, + 6, + 131, + 233, + 126, + 168, + 191, + 207, + 116, + 75, + 92, + 226, + 238, + 17, + 159, + 163, + 126, + 196, + 121, + 55, + 41, + 16, + 10, + 63, + 149, + 109, + 249, + 20, + 149, + 113, + 131, + 148, + 229, + 68, + 148, + 115, + 14, + 96, + 46, + 8, + 149, + 120, + 65, + 157, + 19, + 145, + 50, + 138, + 45, + 74, + 60, + 129, + 49, + 71, + 167, + 238, + 120, + 56, + 26, + 49, + 221, + 125, + 25, + 100, + 137, + 51, + 52, + 50, + 117, + 218, + 138, + 189, + 6, + 240, + 165, + 98, + 33, + 22, + 242, + 131, + 8, + 96, + 34, + 163, + 252, + 139, + 98, + 204, + 169, + 246, + 100, + 98, + 16, + 203, + 50, + 94, + 85, + 66, + 188, + 0, + 157, + 141, + 141, + 12, + 229, + 127, + 92, + 100, + 111, + 16, + 145, + 163, + 235, + 53, + 192, + 98, + 169, + 155, + 230, + 66, + 118, + 74, + 71, + 12, + 163, + 160, + 137, + 84, + 191, + 135, + 203, + 12, + 247, + 54, + 8, + 174, + 226, + 53, + 59, + 152, + 234, + 203, + 146, + 40, + 69, + 232, + 205, + 134, + 14, + 162, + 34, + 224, + 250, + 46, + 36, + 15, + 52, + 118, + 187, + 121, + 26, + 69, + 69, + 244, + 32, + 55, + 246, + 81, + 250, + 233, + 34, + 238, + 13, + 125, + 5, + 136, + 200, + 231, + 177, + 230, + 233, + 168, + 124, + 168, + 169, + 233, + 8, + 10, + 149, + 83, + 100, + 162, + 89, + 105, + 9, + 155, + 78, + 161, + 86, + 116, + 198, + 185, + 16, + 2, + 246, + 248, + 119, + 83, + 127, + 204, + 191, + 239, + 7, + 2, + 147, + 147, + 130, + 47, + 81, + 204, + 19, + 20, + 76, + 199, + 97, + 240, + 52, + 14, + 187, + 162, + 186, + 134, + 114, + 184, + 233, + 93, + 67, + 139, + 73, + 7, + 143, + 226, + 236, + 219, + 124, + 131, + 165, + 168, + 32, + 196, + 182, + 64, + 183, + 143, + 168, + 93, + 72, + 6, + 182, + 68, + 82, + 32, + 117, + 136, + 29, + 58, + 222, + 210, + 118, + 62, + 120, + 79, + 97, + 134, + 111, + 198, + 207, + 20, + 58, + 234, + 161, + 113, + 40, + 178, + 78, + 27, + 188, + 225, + 114, + 6, + 202, + 88, + 203, + 103, + 29, + 238, + 12, + 90, + 222, + 168, + 2, + 143, + 212, + 40, + 216, + 183, + 230, + 199, + 9, + 60, + 126, + 114, + 6, + 41, + 176, + 62, + 124, + 32, + 90, + 221, + 214, + 160, + 12, + 34, + 166, + 31, + 235, + 151, + 244, + 83, + 209, + 65, + 164, + 220, + 219, + 13, + 168, + 117, + 200, + 145, + 34, + 199, + 207, + 58, + 88, + 99, + 195, + 158, + 157, + 253, + 22, + 190, + 227, + 178, + 231, + 232, + 174, + 44, + 18, + 142, + 247, + 77, + 57, + 56, + 23, + 163, + 247, + 217, + 104, + 244, + 1, + 239, + 100, + 232, + 72, + 49, + 104, + 83, + 178, + 36, + 236, + 45, + 192, + 191, + 73, + 77, + 31, + 104, + 202, + 56, + 25, + 175, + 135, + 9, + 236, + 12, + 110, + 53, + 77, + 8, + 104, + 188, + 44, + 88, + 174, + 161, + 253, + 80, + 176, + 247, + 226, + 51, + 104, + 101, + 230, + 51, + 240, + 94, + 182, + 48, + 74, + 197, + 104, + 42, + 103, + 112, + 228, + 168, + 11, + 153, + 202, + 84, + 152, + 241, + 151, + 154, + 25, + 120, + 10, + 19, + 162, + 234, + 113, + 29, + 48, + 22, + 132, + 120, + 19, + 136, + 147, + 241, + 239, + 1, + 47, + 188, + 247, + 147, + 5, + 82, + 118, + 158, + 218, + 193, + 227, + 147, + 140, + 86, + 89, + 198, + 30, + 70, + 79, + 82, + 131, + 255, + 126, + 121, + 186, + 9, + 101, + 89, + 56, + 12, + 31, + 113, + 65, + 206, + 125, + 173, + 240, + 78, + 51, + 146, + 99, + 122, + 159, + 206, + 7, + 170, + 152, + 88, + 116, + 30, + 45, + 208, + 80, + 152, + 7, + 91, + 82, + 16, + 95, + 161, + 161, + 188, + 9, + 160, + 145, + 146, + 189, + 209, + 120, + 109, + 91, + 89, + 158, + 227, + 250, + 13, + 193, + 62, + 116, + 212, + 194, + 213, + 129, + 249, + 201, + 173, + 132, + 29, + 249, + 117, + 162, + 162, + 51, + 2, + 117, + 247, + 250, + 36, + 160, + 80, + 227, + 113, + 54, + 34, + 213, + 34, + 53, + 128, + 118, + 63, + 97, + 161, + 185, + 75, + 31, + 212, + 137, + 92, + 133, + 252, + 15, + 232, + 137, + 24, + 37, + 156, + 131, + 32, + 112, + 127, + 24, + 232, + 85, + 35, + 238, + 90, + 206, + 113, + 145, + 76, + 115, + 86, + 133, + 254, + 96, + 195, + 179, + 253, + 207, + 211, + 250, + 197, + 180, + 191, + 102, + 97, + 229, + 195, + 83, + 114, + 221, + 127, + 242, + 21, + 185, + 106, + 201, + 125, + 79, + 6, + 72, + 206, + 175, + 234, + 111, + 193, + 186, + 118, + 208, + 165, + 168, + 113, + 255, + 166, + 181, + 91, + 156, + 115, + 23, + 52, + 161, + 120, + 135, + 96, + 99, + 79, + 162, + 222, + 185, + 46, + 146, + 240, + 169, + 62, + 58, + 169, + 209, + 171, + 27, + 130, + 217, + 253, + 66, + 43, + 180, + 155, + 26, + 132, + 51, + 84, + 94, + 237, + 18, + 248, + 113, + 128, + 23, + 13, + 9, + 73, + 124, + 136, + 193, + 144, + 109, + 77, + 91, + 66, + 200, + 0, + 250, + 215, + 124, + 184, + 228, + 175, + 45, + 141, + 154, + 137, + 165, + 94, + 234, + 179, + 209, + 3, + 152, + 1, + 186, + 86, + 100, + 153, + 76, + 72, + 48, + 160, + 35, + 4, + 156, + 111, + 71, + 221, + 52, + 144, + 165, + 16, + 142, + 4, + 4, + 98, + 224, + 206, + 10, + 178, + 199, + 79, + 46, + 2, + 187, + 113, + 223, + 107, + 12, + 30, + 144, + 103, + 124, + 92, + 99, + 202, + 124, + 36, + 237, + 229, + 66, + 8, + 107, + 17, + 45, + 13, + 234, + 104, + 176, + 66, + 194, + 118, + 86, + 212, + 246, + 141, + 180, + 125, + 152, + 85, + 228, + 12, + 15, + 224, + 103, + 183, + 125, + 232, + 161, + 151, + 193, + 25, + 140, + 95, + 166, + 70, + 222, + 7, + 163, + 61, + 57, + 102, + 172, + 228, + 64, + 139, + 228, + 146, + 109, + 142, + 192, + 243, + 93, + 207, + 54, + 147, + 54, + 66, + 215, + 55, + 29, + 247, + 220, + 188, + 218, + 212, + 165, + 163, + 211, + 190, + 18, + 200, + 187, + 125, + 210, + 26, + 128, + 165, + 52, + 242, + 93, + 163, + 133, + 148, + 86, + 142, + 36, + 130, + 68, + 13, + 77, + 190, + 165, + 57, + 54, + 46, + 38, + 120, + 195, + 146, + 197, + 93, + 50, + 113, + 79, + 90, + 81, + 98, + 244, + 221, + 6, + 38, + 170, + 156, + 37, + 246, + 204, + 220, + 80, + 169, + 17, + 5, + 251, + 243, + 89, + 36, + 166, + 3, + 47, + 232, + 120, + 230, + 10, + 160, + 211, + 158, + 209, + 252, + 226, + 89, + 99, + 235, + 28, + 58, + 217, + 170, + 173, + 20, + 239, + 173, + 216, + 205, + 15, + 211, + 19, + 36, + 59, + 198, + 59, + 69, + 218, + 224, + 163, + 138, + 235, + 254, + 83, + 217, + 105, + 221, + 198, + 217, + 34, + 222, + 105, + 158, + 151, + 97, + 104, + 160, + 237, + 22, + 54, + 128, + 129, + 100, + 100, + 248, + 25, + 238, + 168, + 130, + 196, + 57, + 247, + 130, + 122, + 22, + 164, + 204, + 243, + 111, + 250, + 201, + 100, + 16, + 21, + 71, + 188, + 24, + 17, + 40, + 9, + 109, + 147, + 131, + 221, + 140, + 149, + 186, + 34, + 135, + 127, + 200, + 213, + 206, + 192, + 178, + 16, + 156, + 254, + 234, + 234, + 121, + 20, + 167, + 234, + 201, + 168, + 67, + 242, + 55, + 210, + 180, + 94, + 254, + 25, + 6, + 199, + 160, + 182, + 199, + 18, + 222, + 74, + 84, + 112, + 185, + 37, + 115, + 132, + 38, + 125, + 165, + 239, + 1, + 17, + 216, + 104, + 225, + 76, + 80, + 11, + 187, + 211, + 20, + 19, + 181, + 49, + 227, + 223, + 248, + 111, + 188, + 246, + 130, + 82, + 192, + 171, + 22, + 71, + 243, + 123, + 85, + 243, + 58, + 189, + 156, + 24, + 220, + 115, + 186, + 23, + 164, + 136, + 159, + 181, + 240, + 144, + 80, + 195, + 14, + 169, + 233, + 37, + 93, + 0, + 4, + 35, + 160, + 161, + 15, + 48, + 1, + 220, + 138, + 26, + 187, + 225, + 205, + 20, + 111, + 58, + 30, + 5, + 148, + 93, + 81, + 35, + 93, + 73, + 194, + 220, + 190, + 206, + 135, + 169, + 39, + 39, + 78, + 45, + 73, + 29, + 194, + 213, + 244, + 237, + 255, + 65, + 218, + 219, + 7, + 100, + 187, + 32, + 43, + 228, + 150, + 197, + 25, + 163, + 252, + 107, + 63, + 128, + 89, + 255, + 245, + 22, + 234, + 208, + 218, + 97, + 90, + 189, + 204, + 101, + 2, + 62, + 21, + 102, + 191, + 182, + 159, + 131, + 3, + 150, + 235, + 141, + 202, + 70, + 149, + 119, + 172, + 255, + 152, + 44, + 142, + 179, + 34, + 98, + 180, + 51, + 227, + 122, + 56, + 136, + 14, + 55, + 142, + 167, + 185, + 230, + 95, + 217, + 137, + 53, + 140, + 220, + 105, + 32, + 66, + 27, + 35, + 94, + 158, + 31, + 126, + 92, + 230, + 41, + 198, + 171, + 100, + 230, + 112, + 97, + 121, + 231, + 46, + 51, + 115, + 87, + 36, + 60, + 73, + 230, + 235, + 215, + 247, + 113, + 107, + 252, + 117, + 221, + 41, + 96, + 145, + 17, + 125, + 163, + 96, + 98, + 136, + 8, + 215, + 241, + 147, + 119, + 23, + 144, + 12, + 68, + 53, + 251, + 27, + 166, + 230, + 51, + 194, + 170, + 129, + 168, + 251, + 0, + 71, + 80, + 246, + 189, + 241, + 104, + 170, + 97, + 250, + 47, + 146, + 86, + 118, + 134, + 50, + 116, + 37, + 22, + 46, + 229, + 172, + 101, + 27, + 201, + 117, + 132, + 31, + 7, + 145, + 151, + 114, + 157, + 17, + 188, + 188, + 57, + 0, + 187, + 158, + 94, + 207, + 149, + 112, + 171, + 254, + 202, + 161, + 178, + 205, + 52, + 114, + 205, + 226, + 81, + 7, + 77, + 38, + 182, + 93, + 211, + 96, + 197, + 177, + 58, + 246, + 115, + 171, + 106, + 129, + 232, + 47, + 240, + 159, + 3, + 57, + 163, + 239, + 47, + 117, + 106, + 193, + 182, + 14, + 223, + 172, + 57, + 92, + 25, + 238, + 199, + 149, + 117, + 186, + 5, + 186, + 101, + 103, + 10, + 186, + 85, + 169, + 201, + 125, + 218, + 106, + 143, + 163, + 43, + 18, + 52, + 129, + 213, + 116, + 206, + 134, + 12, + 115, + 208, + 91, + 214, + 129, + 12, + 183, + 86, + 73, + 1, + 77, + 64, + 8, + 9, + 71, + 114, + 75, + 3, + 48, + 196, + 14, + 243, + 143, + 108, + 59, + 173, + 93, + 191, + 112, + 165, + 157, + 35, + 49, + 233, + 124, + 172, + 170, + 49, + 86, + 58, + 196, + 202, + 98, + 70, + 139, + 120, + 122, + 70, + 45, + 96, + 253, + 198, + 159, + 99, + 49, + 79, + 251, + 79, + 183, + 168, + 59, + 146, + 170, + 59, + 116, + 158, + 91, + 248, + 154, + 36, + 17, + 174, + 146, + 84, + 105, + 121, + 192, + 218, + 115, + 66, + 200, + 64, + 112, + 165, + 224, + 198, + 239, + 227, + 186, + 208, + 247, + 60, + 251, + 253, + 37, + 179, + 207, + 129, + 23, + 249, + 71, + 143, + 63, + 154, + 102, + 175, + 194, + 133, + 117, + 54, + 133, + 189, + 69, + 9, + 28, + 54, + 39, + 229, + 251, + 1, + 223, + 243, + 13, + 207, + 15, + 116, + 51, + 191, + 17, + 201, + 194, + 77, + 180, + 20, + 121, + 42, + 76, + 68, + 4, + 93, + 148, + 118, + 226, + 118, + 68, + 186, + 249, + 33, + 203, + 164, + 70, + 139, + 158, + 204, + 31, + 112, + 109, + 131, + 114, + 161, + 253, + 116, + 132, + 53, + 178, + 211, + 77, + 191, + 85, + 86, + 75, + 68, + 53, + 166, + 234, + 77, + 103, + 43, + 9, + 75, + 169, + 250, + 113, + 197, + 30, + 235, + 69, + 36, + 192, + 250, + 7, + 177, + 207, + 163, + 26, + 99, + 202, + 62, + 34, + 167, + 71, + 156, + 102, + 87, + 173, + 3, + 97, + 166, + 194, + 143, + 224, + 201, + 106, + 11, + 70, + 56, + 209, + 88, + 94, + 117, + 122, + 128, + 71, + 53, + 124, + 219, + 199, + 215, + 45, + 82, + 166, + 207, + 44, + 120, + 107, + 33, + 206, + 164, + 14, + 243, + 251, + 126, + 0, + 181, + 144, + 34, + 209, + 32, + 114, + 189, + 53, + 239, + 252, + 117, + 157, + 121, + 103, + 88, + 133, + 135, + 245, + 219, + 62, + 62, + 233, + 164, + 81, + 76, + 121, + 80, + 147, + 77, + 179, + 183, + 57, + 51, + 165, + 121, + 76, + 122, + 124, + 7, + 48, + 207, + 197, + 148, + 143, + 225, + 4, + 34, + 45, + 111, + 176, + 133, + 176, + 145, + 202, + 213, + 156, + 83, + 136, + 204, + 52, + 63, + 208, + 73, + 190, + 22, + 58, + 43, + 0, + 159, + 143, + 145, + 117, + 28, + 201, + 201, + 71, + 240, + 115, + 217, + 112, + 150, + 121, + 15, + 6, + 61, + 212, + 7, + 250, + 79, + 125, + 80, + 240, + 14, + 108, + 31, + 180, + 169, + 93, + 61, + 253, + 221, + 60, + 117, + 105, + 10, + 3, + 158, + 172, + 3, + 43, + 29, + 112, + 23, + 33, + 26, + 199, + 190, + 175, + 150, + 216, + 75, + 102, + 192, + 250, + 146, + 14, + 206, + 134, + 124, + 99, + 196, + 152, + 233, + 152, + 204, + 60, + 84, + 124, + 180, + 237, + 142, + 191, + 195, + 85, + 43, + 71, + 201, + 202, + 122, + 62, + 45, + 228, + 117, + 231, + 71, + 152, + 242, + 218, + 0, + 191, + 223, + 91, + 225, + 226, + 97, + 24, + 136, + 62, + 35, + 229, + 92, + 168, + 115, + 63, + 127, + 250, + 187, + 240, + 240, + 9, + 243, + 105, + 73, + 21, + 208, + 226, + 151, + 156, + 235, + 238, + 199, + 113, + 95, + 159, + 130, + 183, + 100, + 61, + 27, + 103, + 24, + 124, + 234, + 224, + 136, + 225, + 230, + 20, + 241, + 17, + 94, + 185, + 252, + 200, + 56, + 182, + 54, + 134, + 237, + 195, + 196, + 166, + 16, + 33, + 20, + 207, + 198, + 180, + 64, + 167, + 241, + 210, + 17, + 100, + 118, + 51, + 86, + 91, + 207, + 168, + 192, + 72, + 113, + 184, + 30, + 33, + 81, + 164, + 244, + 68, + 218, + 44, + 232, + 234, + 136, + 154, + 236, + 136, + 122, + 20, + 14, + 3, + 47, + 90, + 3, + 34, + 4, + 251, + 18, + 181, + 159, + 203, + 117, + 37, + 40, + 152, + 34, + 186, + 229, + 252, + 11, + 147, + 215, + 20, + 108, + 159, + 51, + 232, + 188, + 147, + 138, + 198, + 191, + 22, + 74, + 205, + 157, + 166, + 50, + 154, + 179, + 8, + 51, + 252, + 147, + 7, + 158, + 178, + 176, + 27, + 68, + 223, + 39, + 217, + 33, + 127, + 50, + 17, + 64, + 210, + 37, + 180, + 203, + 166, + 103, + 133, + 13, + 135, + 91, + 70, + 120, + 168, + 211, + 15, + 124, + 149, + 176, + 193, + 76, + 177, + 235, + 156, + 3, + 111, + 109, + 215, + 34, + 219, + 119, + 99, + 228, + 108, + 180, + 156, + 29, + 49, + 165, + 155, + 53, + 211, + 60, + 144, + 129, + 42, + 97, + 216, + 86, + 64, + 115, + 18, + 183, + 147, + 117, + 208, + 123, + 100, + 200, + 72, + 89, + 172, + 76, + 180, + 21, + 137, + 44, + 192, + 177, + 30, + 214, + 166, + 237, + 22, + 132, + 115, + 23, + 81, + 39, + 170, + 128, + 137, + 220, + 47, + 124, + 154, + 202, + 246, + 155, + 114, + 130, + 218, + 35, + 239, + 158, + 54, + 252, + 171, + 176, + 21, + 202, + 124, + 155, + 243, + 167, + 46, + 115, + 199, + 85, + 100, + 130, + 105, + 175, + 130, + 227, + 211, + 143, + 117, + 122, + 127, + 89, + 23, + 158, + 203, + 97, + 179, + 39, + 93, + 7, + 13, + 192, + 137, + 152, + 60, + 210, + 182, + 31, + 181, + 241, + 180, + 126, + 62, + 20, + 193, + 155, + 201, + 66, + 96, + 161, + 123, + 30, + 134, + 22, + 67, + 133, + 171, + 110, + 212, + 174, + 165, + 29, + 165, + 32, + 224, + 67, + 243, + 201, + 56, + 21, + 81, + 143, + 23, + 101, + 26, + 12, + 75, + 98, + 39, + 209, + 182, + 197, + 252, + 86, + 126, + 122, + 188, + 99, + 6, + 185, + 44, + 161, + 165, + 149, + 244, + 70, + 50, + 228, + 187, + 91, + 27, + 204, + 252, + 35, + 124, + 131, + 230, + 27, + 140, + 124, + 198, + 246, + 149, + 80, + 90, + 253, + 253, + 14, + 54, + 148, + 46, + 71, + 217, + 164, + 206, + 51, + 29, + 47, + 201, + 127, + 198, + 12, + 162, + 145, + 138, + 172, + 222, + 153, + 135, + 218, + 160, + 23, + 114, + 37, + 244, + 38, + 96, + 176, + 235, + 238, + 242, + 181, + 149, + 240, + 69, + 97, + 198, + 144, + 66, + 245, + 216, + 22, + 232, + 245, + 77, + 37, + 201, + 146, + 46, + 228, + 106, + 148, + 131, + 159, + 67, + 38, + 25, + 246, + 88, + 205, + 214, + 162, + 151, + 199, + 148, + 26, + 119, + 174, + 34, + 85, + 226, + 64, + 4, + 95, + 114, + 112, + 167, + 4, + 179, + 194, + 49, + 79, + 57, + 190, + 246, + 49, + 153, + 71, + 241, + 54, + 163, + 1, + 80, + 174, + 79, + 75, + 221, + 143, + 218, + 62, + 112, + 82, + 169, + 75, + 53, + 43, + 148, + 168, + 110, + 162, + 255, + 8, + 227, + 47, + 255, + 239, + 28, + 195, + 233, + 93, + 51, + 115, + 61, + 39, + 190, + 229, + 185, + 62, + 34, + 184, + 199, + 97, + 165, + 124, + 198, + 48, + 52, + 78, + 115, + 39, + 85, + 186, + 161, + 7, + 4, + 96, + 128, + 148, + 42, + 104, + 134, + 56, + 31, + 218, + 81, + 210, + 208, + 107, + 144, + 159, + 90, + 177, + 214, + 217, + 226, + 238, + 213, + 216, + 134, + 227, + 101, + 227, + 83, + 171, + 179, + 199, + 159, + 233, + 13, + 113, + 179, + 113, + 50, + 98, + 217, + 218, + 35, + 137, + 64, + 230, + 38, + 255, + 255, + 63, + 91, + 205, + 166, + 46, + 79, + 89, + 92, + 151, + 17, + 254, + 3, + 237, + 93, + 34, + 194, + 12, + 30, + 150, + 215, + 36, + 145, + 54, + 207, + 36, + 201, + 251, + 90, + 169, + 13, + 96, + 251, + 204, + 108, + 155, + 159, + 168, + 142, + 205, + 45, + 229, + 120, + 86, + 239, + 170, + 236, + 187, + 46, + 64, + 36, + 197, + 69, + 38, + 94, + 205, + 148, + 15, + 228, + 5, + 117, + 218, + 250, + 141, + 51, + 20, + 74, + 30, + 112, + 111, + 74, + 79, + 182, + 8, + 68, + 206, + 134, + 2, + 219, + 171, + 154, + 194, + 239, + 217, + 229, + 167, + 59, + 37, + 27, + 46, + 177, + 2, + 115, + 131, + 140, + 26, + 234, + 247, + 48, + 78, + 203, + 105, + 165, + 114, + 102, + 157, + 227, + 243, + 153, + 190, + 179, + 66, + 244, + 90, + 171, + 253, + 121, + 152, + 99, + 163, + 191, + 154, + 138, + 24, + 77, + 49, + 247, + 115, + 43, + 168, + 218, + 236, + 19, + 40, + 78, + 10, + 106, + 69, + 224, + 57, + 252, + 90, + 114, + 84, + 252, + 159, + 65, + 129, + 5, + 99, + 152, + 142, + 107, + 46, + 167, + 251, + 231, + 102, + 164, + 156, + 211, + 201, + 74, + 108, + 19, + 209, + 95, + 52, + 141, + 222, + 171, + 29, + 228, + 219, + 113, + 21, + 138, + 177, + 132, + 252, + 119, + 12, + 187, + 140, + 108, + 107, + 163, + 69, + 7, + 204, + 106, + 250, + 88, + 178, + 155, + 228, + 30, + 219, + 198, + 239, + 154, + 104, + 157, + 247, + 136, + 61, + 13, + 113, + 204, + 252, + 245, + 177, + 133, + 151, + 84, + 173, + 222, + 215, + 203, + 159, + 162, + 171, + 236, + 30, + 65, + 168, + 136, + 134, + 55, + 139, + 185, + 74, + 226, + 42, + 68, + 59, + 92, + 156, + 126, + 53, + 172, + 78, + 219, + 247, + 52, + 132, + 12, + 233, + 94, + 116, + 121, + 112, + 74, + 11, + 163, + 84, + 14, + 209, + 67, + 173, + 11, + 152, + 60, + 194, + 179, + 178, + 117, + 190, + 49, + 111, + 13, + 249, + 43, + 139, + 131, + 35, + 15, + 167, + 153, + 184, + 42, + 29, + 250, + 141, + 190, + 187, + 154, + 226, + 230, + 176, + 223, + 0, + 164, + 210, + 30, + 44, + 207, + 9, + 163, + 159, + 210, + 20, + 116, + 48, + 243, + 87, + 81, + 169, + 250, + 99, + 18, + 203, + 48, + 250, + 24, + 3, + 140, + 184, + 230, + 154, + 227, + 159, + 174, + 17, + 83, + 106, + 226, + 137, + 183, + 232, + 71, + 182, + 127, + 40, + 219, + 16, + 216, + 228, + 111, + 197, + 79, + 203, + 191, + 238, + 93, + 70, + 187, + 200, + 247, + 69, + 22, + 0, + 29, + 166, + 77, + 164, + 120, + 243, + 213, + 167, + 85, + 123, + 57, + 119, + 3, + 204, + 3, + 213, + 193, + 3, + 52, + 49, + 20, + 53, + 45, + 130, + 89, + 33, + 96, + 156, + 9, + 109, + 161, + 73, + 132, + 217, + 110, + 219, + 143, + 4, + 218, + 204, + 98, + 178, + 47, + 172, + 181, + 18, + 52, + 196, + 201, + 186, + 0, + 188, + 23, + 250, + 31, + 76, + 147, + 157, + 129, + 112, + 67, + 155, + 240, + 136, + 214, + 61, + 2, + 163, + 8, + 153, + 154, + 32, + 109, + 87, + 59, + 97, + 130, + 150, + 28, + 209, + 55, + 128, + 130, + 87, + 5, + 74, + 41, + 129, + 229, + 10, + 97, + 62, + 75, + 20, + 113, + 113, + 175, + 44, + 41, + 255, + 246, + 212, + 147, + 21, + 243, + 97, + 36, + 194, + 5, + 194, + 3, + 73, + 178, + 24, + 187, + 84, + 202, + 155, + 75, + 85, + 219, + 239, + 133, + 85, + 181, + 142, + 201, + 147, + 236, + 27, + 123, + 6, + 217, + 107, + 94, + 2, + 17, + 100, + 48, + 140, + 23, + 146, + 20, + 77, + 103, + 231, + 101, + 177, + 143, + 71, + 197, + 236, + 80, + 124, + 91, + 142, + 100, + 104, + 11, + 74, + 69, + 221, + 9, + 174, + 215, + 13, + 59, + 4, + 165, + 229, + 39, + 2, + 104, + 161, + 137, + 152, + 147, + 28, + 171, + 90, + 91, + 227, + 172, + 129, + 112, + 135, + 58, + 39, + 241, + 18, + 16, + 172, + 234, + 198, + 212, + 25, + 218, + 143, + 205, + 185, + 34, + 226, + 121, + 63, + 107, + 84, + 96, + 16, + 7, + 61, + 209, + 35, + 171, + 67, + 179, + 124, + 254, + 114, + 132, + 241, + 237, + 62, + 72, + 66, + 163, + 168, + 187, + 80, + 151, + 124, + 21, + 211, + 220, + 63, + 104, + 207, + 6, + 132, + 185, + 52, + 69, + 240, + 152, + 109, + 50, + 126, + 214, + 131, + 128, + 170, + 190, + 157, + 225, + 142, + 61, + 171, + 77, + 253, + 62, + 35, + 120, + 242, + 170, + 235, + 247, + 214, + 33, + 0, + 119, + 185, + 42, + 209, + 71, + 183, + 254, + 236, + 32, + 191, + 80, + 70, + 133, + 228, + 1, + 238, + 104, + 75, + 145, + 228, + 191, + 28, + 206, + 138, + 35, + 106, + 216, + 224, + 110, + 53, + 99, + 64, + 218, + 231, + 28, + 163, + 18, + 107, + 51, + 218, + 88, + 62, + 5, + 201, + 29, + 215, + 4, + 250, + 230, + 40, + 70, + 82, + 19, + 237, + 251, + 88, + 21, + 237, + 61, + 226, + 250, + 97, + 189, + 19, + 115, + 174, + 79, + 81, + 170, + 191, + 247, + 89, + 106, + 175, + 63, + 26, + 156, + 162, + 23, + 163, + 222, + 3, + 115, + 224, + 231, + 49, + 37, + 200, + 7, + 129, + 21, + 46, + 89, + 199, + 89, + 186, + 45, + 104, + 203, + 136, + 173, + 205, + 230, + 98, + 245, + 199, + 73, + 156, + 225, + 33, + 20, + 72, + 40, + 134, + 118, + 116, + 61, + 162, + 135, + 85, + 45, + 245, + 28, + 253, + 236, + 62, + 149, + 17, + 108, + 205, + 200, + 55, + 44, + 0, + 131, + 184, + 85, + 23, + 72, + 236, + 40, + 247, + 130, + 224, + 155, + 49, + 232, + 197, + 157, + 132, + 224, + 12, + 205, + 129, + 144, + 235, + 176, + 199, + 219, + 132, + 7, + 47, + 78, + 151, + 125, + 152, + 191, + 35, + 137, + 121, + 52, + 13, + 51, + 186, + 216, + 90, + 225, + 44, + 203, + 146, + 49, + 214, + 92, + 211, + 172, + 68, + 49, + 227, + 251, + 175, + 6, + 46, + 23, + 251, + 205, + 239, + 191, + 205, + 202, + 251, + 14, + 31, + 164, + 107, + 61, + 171, + 4, + 129, + 220, + 40, + 166, + 100, + 92, + 182, + 179, + 200, + 44, + 210, + 84, + 138, + 127, + 217, + 33, + 7, + 221, + 14, + 72, + 182, + 31, + 154, + 147, + 57, + 65, + 149, + 105, + 66, + 90, + 175, + 235, + 230, + 226, + 28, + 208, + 71, + 58, + 199, + 173, + 175, + 241, + 155, + 8, + 214, + 90, + 244, + 160, + 143, + 144, + 19, + 72, + 36, + 188, + 15, + 246, + 54, + 169, + 76, + 66, + 67, + 106, + 89, + 115, + 221, + 227, + 93, + 128, + 86, + 0, + 159, + 168, + 37, + 124, + 93, + 71, + 19, + 126, + 186, + 196, + 184, + 89, + 85, + 121, + 87, + 68, + 18, + 51, + 65, + 148, + 156, + 44, + 96, + 22, + 177, + 41, + 216, + 168, + 243, + 40, + 13, + 168, + 8, + 104, + 141, + 9, + 157, + 81, + 25, + 162, + 169, + 158, + 2, + 207, + 75, + 160, + 81, + 100, + 22, + 64, + 59, + 54, + 139, + 142, + 125, + 60, + 34, + 184, + 110, + 93, + 100, + 247, + 170, + 178, + 34, + 138, + 120, + 79, + 139, + 179, + 135, + 86, + 234, + 215, + 244, + 111, + 29, + 199, + 110, + 121, + 187, + 163, + 28, + 151, + 75, + 238, + 125, + 219, + 7, + 166, + 14, + 215, + 237, + 122, + 46, + 119, + 46, + 150, + 8, + 33, + 196, + 88, + 109, + 121, + 111, + 82, + 157, + 56, + 118, + 175, + 227, + 197, + 207, + 189, + 43, + 29, + 128, + 65, + 254, + 116, + 243, + 27, + 119, + 186, + 224, + 14, + 21, + 115, + 39, + 118, + 160, + 86, + 91, + 12, + 29, + 112, + 178, + 213, + 207, + 87, + 33, + 71, + 248, + 19, + 139, + 185, + 147, + 183, + 76, + 133, + 94, + 171, + 199, + 28, + 231, + 173, + 228, + 100, + 78, + 33, + 221, + 78, + 251, + 63, + 137, + 204, + 114, + 216, + 18, + 167, + 219, + 86, + 185, + 61, + 155, + 147, + 73, + 1, + 250, + 239, + 227, + 197, + 136, + 144, + 60, + 143, + 77, + 74, + 146, + 59, + 107, + 84, + 178, + 195, + 182, + 18, + 239, + 137, + 141, + 218, + 110, + 10, + 66, + 138, + 252, + 93, + 48, + 21, + 236, + 20, + 75, + 28, + 89, + 194, + 17, + 16, + 36, + 197, + 20, + 76, + 234, + 119, + 197, + 172, + 227, + 184, + 208, + 13, + 225, + 149, + 33, + 191, + 132, + 190, + 111, + 151, + 211, + 51, + 207, + 144, + 200, + 40, + 221, + 218, + 110, + 203, + 22, + 128, + 162, + 199, + 140, + 5, + 25, + 40, + 39, + 73, + 167, + 214, + 162, + 220, + 69, + 231, + 46, + 27, + 62, + 63, + 100, + 109, + 28, + 145, + 106, + 209, + 219, + 100, + 166, + 230, + 77, + 230, + 24, + 38, + 108, + 136, + 242, + 30, + 34, + 130, + 253, + 87, + 12, + 37, + 49, + 53, + 149, + 169, + 125, + 13, + 97, + 218, + 18, + 20, + 5, + 237, + 13, + 36, + 94, + 67, + 39, + 114, + 182, + 80, + 1, + 248, + 234, + 75, + 217, + 205, + 78, + 196, + 82, + 188, + 78, + 136, + 41, + 226, + 137, + 184, + 16, + 167, + 110, + 83, + 130, + 46, + 119, + 128, + 198, + 20, + 94, + 100, + 195, + 235, + 99, + 78, + 38, + 69, + 61, + 164, + 159, + 90, + 189, + 197, + 225, + 78, + 29, + 140, + 244, + 52, + 86, + 155, + 61, + 89, + 169, + 84, + 165, + 191, + 115, + 33, + 27, + 179, + 130, + 32, + 12, + 248, + 247, + 56, + 61, + 107, + 16, + 64, + 174, + 127, + 138, + 137, + 25, + 238, + 63, + 13, + 234, + 209, + 184, + 93, + 194, + 95, + 46, + 0, + 147, + 106, + 113, + 121, + 225, + 9, + 140, + 162, + 240, + 176, + 68, + 9, + 141, + 0, + 254, + 215, + 78, + 101, + 250, + 231, + 48, + 223, + 112, + 32, + 209, + 123, + 223, + 10, + 140, + 115, + 44, + 209, + 52, + 163, + 71, + 32, + 134, + 179, + 108, + 13, + 237, + 196, + 102, + 2, + 181, + 125, + 78, + 245, + 187, + 236, + 223, + 81, + 65, + 4, + 198, + 176, + 205, + 115, + 41, + 224, + 190, + 239, + 196, + 117, + 205, + 199, + 126, + 28, + 166, + 75, + 139, + 12, + 62, + 44, + 85, + 213, + 254, + 5, + 138, + 112, + 179, + 144, + 92, + 219, + 206, + 40, + 60, + 79, + 122, + 194, + 163, + 5, + 20, + 246, + 247, + 254, + 47, + 18, + 208, + 69, + 91, + 144, + 14, + 178, + 230, + 65, + 108, + 36, + 217, + 215, + 48, + 125, + 127, + 1, + 124, + 250, + 16, + 193, + 4, + 87, + 183, + 31, + 29, + 188, + 91, + 60, + 38, + 78, + 67, + 243, + 93, + 147, + 230, + 218, + 30, + 92, + 197, + 2, + 28, + 38, + 40, + 53, + 10, + 39, + 11, + 153, + 224, + 149, + 188, + 14, + 143, + 238, + 141, + 74, + 147, + 177, + 81, + 195, + 139, + 177, + 88, + 225, + 14, + 18, + 104, + 140, + 33, + 188, + 221, + 128, + 72, + 64, + 52, + 109, + 230, + 160, + 21, + 35, + 217, + 42, + 196, + 35, + 121, + 98, + 109, + 48, + 215, + 5, + 214, + 216, + 63, + 190, + 135, + 234, + 32, + 104, + 170, + 161, + 253, + 207, + 119, + 160, + 255, + 151, + 145, + 96, + 39, + 114, + 6, + 180, + 19, + 62, + 252, + 233, + 1, + 223, + 71, + 117, + 26, + 52, + 82, + 53, + 118, + 25, + 249, + 238, + 135, + 183, + 33, + 5, + 85, + 223, + 80, + 160, + 31, + 66, + 79, + 166, + 77, + 108, + 97, + 134, + 16, + 13, + 53, + 19, + 100, + 181, + 225, + 40, + 163, + 27, + 15, + 5, + 109, + 254, + 56, + 135, + 195, + 226, + 203, + 5, + 110, + 165, + 127, + 80, + 122, + 156, + 241, + 169, + 97, + 211, + 65, + 58, + 110, + 138, + 1, + 141, + 19, + 246, + 116, + 26, + 101, + 242, + 42, + 96, + 242, + 146, + 60, + 171, + 95, + 67, + 70, + 103, + 120, + 115, + 212, + 193, + 74, + 91, + 217, + 80, + 54, + 192, + 83, + 137, + 142, + 77, + 246, + 240, + 78, + 149, + 42, + 103, + 101, + 155, + 4, + 136, + 36, + 119, + 136, + 226, + 186, + 157, + 248, + 56, + 163, + 36, + 172, + 239, + 232, + 58, + 150, + 176, + 201, + 226, + 194, + 176, + 164, + 238, + 202, + 154, + 50, + 90, + 62, + 160, + 106, + 139, + 192, + 206, + 226, + 16, + 76, + 214, + 251, + 207, + 181, + 148, + 195, + 174, + 83, + 82, + 205, + 168, + 6, + 43, + 252, + 52, + 145, + 59, + 41, + 80, + 156, + 59, + 220, + 120, + 146, + 28, + 188, + 17, + 233, + 139, + 79, + 168, + 204, + 19, + 63, + 216, + 139, + 162, + 247, + 101, + 46, + 127, + 21, + 99, + 90, + 32, + 110, + 153, + 87, + 15, + 38, + 149, + 166, + 90, + 103, + 143, + 94, + 125, + 234, + 244, + 236, + 66, + 185, + 31, + 181, + 24, + 39, + 39, + 162, + 239, + 83, + 117, + 68, + 146, + 20, + 154, + 193, + 116, + 211, + 9, + 36, + 220, + 59, + 227, + 13, + 180, + 45, + 62, + 109, + 245, + 127, + 65, + 55, + 171, + 56, + 218, + 69, + 200, + 159, + 24, + 254, + 119, + 185, + 83, + 7, + 200, + 224, + 58, + 166, + 167, + 107, + 127, + 72, + 11, + 200, + 135, + 64, + 120, + 73, + 235, + 206, + 70, + 233, + 213, + 163, + 125, + 208, + 64, + 73, + 120, + 213, + 95, + 69, + 59, + 168, + 250, + 71, + 220, + 185, + 171, + 135, + 63, + 243, + 238, + 90, + 153, + 138, + 32, + 220, + 243, + 170, + 13, + 190, + 237, + 237, + 189, + 6, + 121, + 30, + 88, + 89, + 78, + 162, + 162, + 80, + 7, + 224, + 70, + 171, + 1, + 190, + 246, + 121, + 118, + 54, + 155, + 69, + 209, + 239, + 216, + 110, + 147, + 18, + 15, + 110, + 43, + 237, + 130, + 6, + 179, + 16, + 42, + 137, + 53, + 161, + 134, + 146, + 102, + 93, + 66, + 32, + 224, + 133, + 77, + 151, + 205, + 0, + 219, + 40, + 86, + 210, + 113, + 154, + 140, + 52, + 173, + 80, + 137, + 121, + 103, + 196, + 96, + 162, + 82, + 154, + 77, + 42, + 21, + 215, + 242, + 114, + 208, + 104, + 22, + 29, + 75, + 13, + 42, + 213, + 104, + 126, + 69, + 87, + 34, + 194, + 86, + 23, + 15, + 44, + 41, + 67, + 206, + 175, + 134, + 22, + 16, + 238, + 196, + 255, + 105, + 224, + 110, + 94, + 144, + 34, + 71, + 232, + 92, + 44, + 84, + 56, + 1, + 142, + 119, + 203, + 6, + 50, + 220, + 216, + 198, + 64, + 147, + 210, + 182, + 225, + 155, + 84, + 233, + 145, + 165, + 68, + 33, + 236, + 220, + 82, + 149, + 210, + 239, + 54, + 221, + 74, + 123, + 162, + 175, + 163, + 34, + 128, + 0, + 204, + 244, + 214, + 221, + 57, + 239, + 214, + 196, + 112, + 80, + 115, + 44, + 24, + 223, + 93, + 149, + 128, + 92, + 5, + 255, + 50, + 198, + 206, + 2, + 136, + 236, + 103, + 135, + 144, + 138, + 146, + 239, + 42, + 30, + 243, + 210, + 222, + 157, + 122, + 240, + 134, + 57, + 188, + 250, + 231, + 219, + 116, + 30, + 225, + 67, + 202, + 54, + 26, + 206, + 0, + 169, + 113, + 68, + 88, + 50, + 154, + 177, + 1, + 112, + 42, + 154, + 82, + 177, + 37, + 145, + 121, + 20, + 122, + 60, + 247, + 10, + 229, + 204, + 74, + 109, + 169, + 232, + 94, + 234, + 103, + 57, + 9, + 214, + 140, + 25, + 177, + 38, + 243, + 253, + 108, + 79, + 39, + 214, + 92, + 33, + 154, + 46, + 26, + 249, + 203, + 11, + 142, + 120, + 154, + 101, + 146, + 119, + 88, + 193, + 131, + 25, + 193, + 128, + 103, + 118, + 26, + 129, + 75, + 100, + 189, + 19, + 100, + 159, + 49, + 134, + 160, + 243, + 75, + 126, + 231, + 75, + 138, + 188, + 116, + 238, + 56, + 84, + 128, + 45, + 41, + 199, + 210, + 160, + 147, + 250, + 137, + 173, + 195, + 247, + 148, + 247, + 89, + 165, + 160, + 133, + 241, + 134, + 250, + 155, + 152, + 121, + 151, + 83, + 36, + 133, + 231, + 30, + 73, + 177, + 143, + 231, + 238, + 33, + 240, + 146, + 156, + 124, + 31, + 98, + 161, + 59, + 5, + 89, + 224, + 214, + 34, + 248, + 251, + 64, + 253, + 60, + 64, + 210, + 143, + 104, + 46, + 6, + 57, + 238, + 192, + 126, + 120, + 153, + 48, + 232, + 48, + 3, + 157, + 90, + 34, + 40, + 175, + 5, + 161, + 133, + 73, + 124, + 24, + 164, + 102, + 106, + 198, + 227, + 48, + 179, + 9, + 210, + 244, + 159, + 34, + 42, + 100, + 252, + 170, + 122, + 218, + 92, + 201, + 60, + 36, + 210, + 231, + 130, + 47, + 51, + 111, + 238, + 146, + 222, + 124, + 131, + 117, + 192, + 143, + 125, + 35, + 94, + 213, + 160, + 189, + 206, + 210, + 143, + 82, + 186, + 202, + 141, + 225, + 6, + 245, + 107, + 149, + 38, + 40, + 249, + 44, + 216, + 203, + 188, + 162, + 134, + 190, + 209, + 24, + 57, + 12, + 117, + 45, + 29, + 42, + 47, + 168, + 90, + 162, + 148, + 74, + 208, + 68, + 8, + 245, + 240, + 27, + 104, + 218, + 161, + 119, + 12, + 154, + 179, + 26, + 58, + 60, + 3, + 69, + 18, + 170, + 253, + 164, + 216, + 170, + 157, + 235, + 252, + 195, + 15, + 85, + 170, + 241, + 198, + 147, + 11, + 97, + 88, + 58, + 123, + 63, + 156, + 179, + 224, + 60, + 174, + 193, + 240, + 178, + 120, + 84, + 233, + 37, + 89, + 69, + 81, + 217, + 43, + 253, + 82, + 249, + 87, + 117, + 10, + 33, + 2, + 197, + 169, + 170, + 88, + 36, + 147, + 216, + 30, + 115, + 50, + 229, + 34, + 214, + 200, + 95, + 76, + 204, + 149, + 119, + 175, + 0, + 236, + 116, + 33, + 80, + 20, + 7, + 222, + 21, + 109, + 36, + 222, + 46, + 90, + 55, + 207, + 97, + 75, + 72, + 89, + 228, + 43, + 45, + 254, + 66, + 29, + 104, + 38, + 248, + 14, + 226, + 181, + 13, + 173, + 51, + 225, + 241, + 87, + 28, + 253, + 234, + 247, + 69, + 142, + 236, + 244, + 109, + 221, + 62, + 137, + 148, + 195, + 253, + 76, + 90, + 128, + 28, + 226, + 82, + 6, + 95, + 191, + 94, + 193, + 221, + 73, + 198, + 182, + 236, + 56, + 20, + 203, + 62, + 32, + 146, + 1, + 249, + 149, + 143, + 12, + 155, + 231, + 22, + 253, + 7, + 141, + 120, + 249, + 181, + 14, + 186, + 19, + 77, + 79, + 74, + 7, + 216, + 112, + 148, + 236, + 252, + 138, + 144, + 222, + 55, + 12, + 28, + 165, + 122, + 103, + 199, + 165, + 185, + 58, + 153, + 115, + 74, + 56, + 106, + 231, + 87, + 33, + 99, + 91, + 121, + 175, + 131, + 208, + 61, + 34, + 120, + 213, + 19, + 177, + 132, + 45, + 44, + 250, + 60, + 221, + 34, + 174, + 72, + 87, + 76, + 164, + 201, + 232, + 88, + 203, + 162, + 192, + 176, + 2, + 16, + 134, + 186, + 202, + 98, + 115, + 228, + 8, + 136, + 160, + 227, + 226, + 89, + 234, + 9, + 20, + 31, + 115, + 6, + 156, + 124, + 116, + 17, + 139, + 195, + 26, + 171, + 10, + 37, + 169, + 120, + 124, + 244, + 4, + 104, + 116, + 34, + 60, + 76, + 202, + 173, + 207, + 16, + 113, + 255, + 97, + 166, + 142, + 124, + 78, + 156, + 19, + 88, + 160, + 198, + 25, + 181, + 154, + 202, + 21, + 143, + 95, + 66, + 188, + 234, + 83, + 127, + 145, + 186, + 112, + 131, + 45, + 193, + 85, + 186, + 177, + 174, + 77, + 124, + 165, + 10, + 248, + 181, + 247, + 151, + 24, + 129, + 196, + 103, + 166, + 172, + 203, + 135, + 141, + 211, + 211, + 169, + 127, + 205, + 218, + 15, + 30, + 80, + 12, + 164, + 106, + 95, + 4, + 1, + 205, + 238, + 245, + 146, + 70, + 172, + 182, + 94, + 46, + 186, + 223, + 22, + 241, + 117, + 185, + 205, + 138, + 183, + 33, + 26, + 46, + 153, + 115, + 10, + 195, + 163, + 70, + 82, + 39, + 238, + 250, + 57, + 209, + 143, + 1, + 86, + 123, + 64, + 28, + 93, + 138, + 230, + 24, + 154, + 146, + 124, + 233, + 68, + 122, + 48, + 24, + 105, + 59, + 55, + 202, + 178, + 134, + 115, + 82, + 84, + 2, + 91, + 57, + 28, + 242, + 251, + 177, + 37, + 4, + 190, + 145, + 54, + 110, + 238, + 216, + 216, + 140, + 30, + 223, + 101, + 170, + 185, + 222, + 62, + 46, + 240, + 70, + 240, + 12, + 121, + 228, + 30, + 68, + 12, + 58, + 116, + 129, + 64, + 97, + 218, + 15, + 52, + 171, + 100, + 253, + 185, + 100, + 131, + 115, + 61, + 48, + 75, + 198, + 133, + 171, + 23, + 217, + 217, + 197, + 53, + 26, + 234, + 148, + 19, + 89, + 117, + 141, + 250, + 26, + 108, + 146, + 167, + 243, + 190, + 45, + 190, + 177, + 253, + 4, + 104, + 169, + 251, + 26, + 232, + 168, + 86, + 198, + 168, + 181, + 94, + 246, + 160, + 24, + 34, + 127, + 201, + 31, + 179, + 81, + 59, + 197, + 155, + 58, + 223, + 105, + 213, + 41, + 238, + 81, + 214, + 214, + 46, + 205, + 178, + 246, + 26, + 6, + 94, + 230, + 148, + 84, + 190, + 46, + 228, + 166, + 207, + 206, + 51, + 48, + 15, + 149, + 53, + 250, + 54, + 27, + 234, + 164, + 215, + 231, + 182, + 215, + 144, + 213, + 174, + 59, + 8, + 11, + 151, + 53, + 78, + 177, + 156, + 247, + 190, + 79, + 120, + 45, + 218, + 142, + 233, + 68, + 166, + 18, + 210, + 89, + 237, + 43, + 242, + 166, + 189, + 118, + 4, + 123, + 49, + 38, + 163, + 89, + 5, + 128, + 103, + 95, + 225, + 130, + 251, + 26, + 67, + 252, + 15, + 248, + 208, + 159, + 0, + 146, + 108, + 1, + 112, + 90, + 129, + 35, + 123, + 91, + 173, + 52, + 160, + 94, + 28, + 155, + 54, + 8, + 108, + 199, + 169, + 1, + 129, + 29, + 131, + 190, + 212, + 84, + 13, + 202, + 8, + 20, + 250, + 160, + 139, + 253, + 253, + 69, + 233, + 134, + 133, + 111, + 37, + 197, + 36, + 125, + 218, + 222, + 2, + 180, + 169, + 226, + 142, + 202, + 11, + 131, + 214, + 241, + 150, + 144, + 162, + 134, + 56, + 76, + 103, + 28, + 55, + 2, + 62, + 6, + 48, + 72, + 254, + 183, + 45, + 74, + 150, + 98, + 83, + 147, + 89, + 111, + 139, + 217, + 218, + 200, + 169, + 120, + 21, + 80, + 166, + 88, + 56, + 91, + 227, + 129, + 229, + 176, + 99, + 226, + 120, + 114, + 19, + 206, + 186, + 248, + 173, + 230, + 215, + 41, + 98, + 227, + 174, + 133, + 40, + 237, + 215, + 213, + 98, + 103, + 75, + 69, + 21, + 180, + 248, + 49, + 104, + 11, + 98, + 129, + 113, + 244, + 99, + 56, + 61, + 247, + 210, + 3, + 161, + 141, + 75, + 39, + 237, + 158, + 254, + 19, + 182, + 105, + 236, + 154, + 180, + 153, + 201, + 240, + 208, + 8, + 145, + 131, + 44, + 142, + 244, + 99, + 134, + 18, + 43, + 147, + 252, + 150, + 94, + 56, + 35, + 117, + 233, + 233, + 76, + 82, + 163, + 228, + 128, + 1, + 248, + 8, + 212, + 158, + 202, + 1, + 234, + 64, + 107, + 80, + 81, + 253, + 49, + 24, + 140, + 212, + 103, + 208, + 43, + 133, + 207, + 241, + 121, + 4, + 242, + 162, + 166, + 198, + 148, + 185, + 147, + 148, + 162, + 70, + 6, + 217, + 223, + 210, + 227, + 158, + 229, + 176, + 6, + 40, + 45, + 166, + 109, + 34, + 183, + 85, + 191, + 231, + 123, + 187, + 46, + 199, + 71, + 186, + 123, + 99, + 100, + 66, + 121, + 128, + 206, + 208, + 57, + 215, + 15, + 183, + 58, + 131, + 4, + 226, + 77, + 255, + 70, + 27, + 72, + 24, + 89, + 214, + 126, + 70, + 18, + 23, + 186, + 120, + 121, + 23, + 10, + 112, + 254, + 233, + 133, + 63, + 198, + 12, + 148, + 174, + 171, + 127, + 162, + 150, + 224, + 26, + 159, + 203, + 202, + 130, + 51, + 68, + 179, + 245, + 70, + 189, + 243, + 30, + 14, + 239, + 194, + 66, + 133, + 80, + 124, + 109, + 242, + 2, + 206, + 157, + 190, + 202, + 27, + 92, + 164, + 149, + 64, + 144, + 146, + 227, + 113, + 233, + 253, + 217, + 47, + 67, + 11, + 57, + 194, + 55, + 78, + 88, + 14, + 174, + 25, + 168, + 145, + 172, + 167, + 55, + 197, + 253, + 201, + 118, + 122, + 242, + 73, + 68, + 129, + 230, + 65, + 98, + 212, + 145, + 120, + 175, + 141, + 99, + 210, + 9, + 9, + 217, + 168, + 75, + 64, + 140, + 108, + 54, + 146, + 107, + 205, + 247, + 160, + 197, + 158, + 66, + 92, + 243, + 6, + 108, + 199, + 1, + 146, + 44, + 128, + 161, + 126, + 26, + 153, + 61, + 101, + 240, + 103, + 178, + 11, + 98, + 108, + 180, + 190, + 85, + 170, + 23, + 13, + 191, + 199, + 182, + 110, + 248, + 174, + 53, + 248, + 231, + 253, + 197, + 151, + 103, + 83, + 79, + 204, + 111, + 66, + 59, + 255, + 223, + 226, + 220, + 168, + 2, + 50, + 91, + 98, + 138, + 193, + 89, + 155, + 188, + 104, + 23, + 92, + 176, + 24, + 38, + 175, + 203, + 106, + 82, + 28, + 33, + 193, + 102, + 1, + 63, + 115, + 177, + 43, + 91, + 201, + 45, + 255, + 47, + 47, + 202, + 47, + 169, + 139, + 154, + 169, + 3, + 187, + 141, + 219, + 22, + 10, + 27, + 231, + 36, + 1, + 74, + 156, + 33, + 161, + 85, + 141, + 142, + 130, + 45, + 150, + 77, + 86, + 120, + 108, + 149, + 190, + 7, + 219, + 66, + 64, + 91, + 15, + 87, + 172, + 233, + 219, + 19, + 201, + 254, + 11, + 71, + 132, + 125, + 182, + 165, + 8, + 251, + 91, + 87, + 4, + 210, + 248, + 206, + 19, + 245, + 108, + 162, + 63, + 10, + 148, + 156, + 42, + 202, + 40, + 209, + 179, + 30, + 100, + 62, + 235, + 255, + 177, + 134, + 147, + 48, + 89, + 12, + 39, + 180, + 200, + 120, + 229, + 255, + 30, + 93, + 171, + 98, + 73, + 189, + 96, + 255, + 174, + 148, + 248, + 5, + 93, + 115, + 141, + 115, + 203, + 16, + 152, + 52, + 135, + 163, + 202, + 98, + 243, + 233, + 112, + 95, + 239, + 42, + 153, + 173, + 195, + 194, + 230, + 20, + 214, + 196, + 229, + 106, + 165, + 16, + 30, + 6, + 151, + 89, + 25, + 146, + 154, + 100, + 253, + 135, + 143, + 136, + 78, + 17, + 132, + 221, + 134, + 120, + 126, + 177, + 228, + 230, + 253, + 13, + 144, + 10, + 44, + 13, + 205, + 79, + 245, + 185, + 195, + 120, + 219, + 59, + 98, + 70, + 139, + 200, + 44, + 169, + 236, + 98, + 189, + 16, + 16, + 53, + 36, + 186, + 188, + 22, + 85, + 182, + 41, + 29, + 176, + 73, + 4, + 133, + 16, + 106, + 193, + 21, + 253, + 110, + 61, + 8, + 106, + 82, + 185, + 247, + 221, + 219, + 83, + 183, + 45, + 21, + 30, + 140, + 17, + 119, + 134, + 174, + 210, + 180, + 0, + 174, + 213, + 151, + 231, + 165, + 92, + 29, + 61, + 109, + 101, + 244, + 105, + 162, + 194, + 196, + 108, + 240, + 248, + 161, + 137, + 136, + 164, + 131, + 52, + 52, + 237, + 21, + 57, + 26, + 94, + 39, + 49, + 13, + 52, + 89, + 31, + 93, + 252, + 217, + 38, + 219, + 71, + 127, + 66, + 130, + 13, + 84, + 116, + 3, + 240, + 60, + 117, + 89, + 132, + 195, + 208, + 228, + 155, + 104, + 4, + 231, + 9, + 199, + 100, + 200, + 149, + 7, + 126, + 246, + 130, + 135, + 8, + 174, + 211, + 122, + 67, + 88, + 14, + 21, + 131, + 138, + 59, + 107, + 169, + 56, + 119, + 15, + 223, + 84, + 39, + 143, + 20, + 165, + 121, + 48, + 6, + 169, + 201, + 68, + 118, + 92, + 40, + 156, + 236, + 31, + 129, + 239, + 240, + 201, + 162, + 6, + 49, + 134, + 36, + 70, + 159, + 218, + 208, + 123, + 138, + 124, + 16, + 250, + 4, + 92, + 113, + 5, + 218, + 193, + 69, + 31, + 205, + 17, + 218, + 92, + 144, + 168, + 47, + 236, + 30, + 110, + 108, + 57, + 219, + 52, + 191, + 127, + 193, + 17, + 14, + 9, + 75, + 159, + 59, + 249, + 242, + 186, + 40, + 142, + 120, + 131, + 252, + 136, + 235, + 217, + 238, + 184, + 145, + 36, + 19, + 1, + 105, + 25, + 255, + 209, + 231, + 99, + 219, + 203, + 68, + 220, + 95, + 6, + 16, + 100, + 74, + 212, + 88, + 36, + 36, + 31, + 204, + 50, + 178, + 93, + 150, + 163, + 3, + 109, + 177, + 92, + 180, + 53, + 147, + 165, + 169, + 185, + 244, + 199, + 188, + 177, + 84, + 82, + 168, + 151, + 23, + 32, + 74, + 14, + 125, + 152, + 3, + 10, + 4, + 101, + 58, + 159, + 146, + 251, + 121, + 175, + 177, + 3, + 197, + 49, + 92, + 241, + 177, + 56, + 159, + 213, + 164, + 130, + 99, + 194, + 132, + 172, + 112, + 55, + 135, + 42, + 43, + 94, + 24, + 186, + 31, + 15, + 47, + 64, + 216, + 221, + 202, + 43, + 150, + 243, + 9, + 117, + 155, + 241, + 180, + 169, + 223, + 202, + 51, + 93, + 253, + 254, + 53, + 201, + 52, + 80, + 53, + 87, + 140, + 15, + 3, + 11, + 62, + 67, + 88, + 94, + 238, + 95, + 149, + 243, + 196, + 124, + 234, + 201, + 35, + 53, + 144, + 71, + 61, + 200, + 83, + 196, + 47, + 217, + 146, + 87, + 117, + 142, + 239, + 252, + 93, + 156, + 175, + 180, + 200, + 51, + 53, + 211, + 250, + 0, + 231, + 137, + 163, + 23, + 13, + 172, + 62, + 85, + 118, + 72, + 125, + 226, + 107, + 69, + 225, + 181, + 237, + 3, + 189, + 192, + 222, + 86, + 2, + 149, + 204, + 191, + 130, + 152, + 48, + 232, + 98, + 167, + 126, + 123, + 192, + 28, + 25, + 131, + 77, + 172, + 16, + 217, + 170, + 169, + 127, + 51, + 19, + 172, + 176, + 122, + 109, + 199, + 147, + 188, + 167, + 73, + 152, + 158, + 169, + 29, + 25, + 65, + 194, + 117, + 101, + 206, + 100, + 129, + 187, + 94, + 21, + 92, + 57, + 119, + 2, + 90, + 98, + 67, + 223, + 158, + 106, + 114, + 73, + 100, + 75, + 27, + 76, + 8, + 222, + 240, + 77, + 110, + 41, + 18, + 153, + 12, + 14, + 92, + 32, + 248, + 250, + 39, + 95, + 69, + 53, + 251, + 33, + 105, + 46, + 16, + 26, + 246, + 78, + 45, + 18, + 233, + 13, + 194, + 145, + 150, + 40, + 121, + 110, + 140, + 201, + 34, + 65, + 42, + 249, + 123, + 166, + 197, + 81, + 131, + 187, + 136, + 69, + 93, + 47, + 56, + 3, + 138, + 144, + 33, + 17, + 241, + 142, + 210, + 193, + 179, + 74, + 4, + 226, + 35, + 226, + 18, + 42, + 0, + 200, + 149, + 157, + 34, + 181, + 197, + 132, + 186, + 71, + 146, + 25, + 38, + 199, + 87, + 56, + 171, + 198, + 16, + 123, + 200, + 223, + 103, + 248, + 29, + 60, + 143, + 159, + 156, + 106, + 98, + 34, + 91, + 187, + 214, + 206, + 73, + 106, + 63, + 168, + 80, + 175, + 2, + 31, + 15, + 94, + 223, + 55, + 232, + 92, + 20, + 142, + 26, + 159, + 40, + 57, + 232, + 64, + 3, + 19, + 18, + 225, + 216, + 61, + 232, + 48, + 71, + 33, + 249, + 104, + 154, + 247, + 49, + 224, + 137, + 213, + 24, + 58, + 248, + 35, + 37, + 242, + 21, + 179, + 109, + 253, + 155, + 12, + 155, + 242, + 191, + 64, + 236, + 30, + 171, + 187, + 94, + 7, + 222, + 149, + 162, + 211, + 228, + 133, + 159, + 202, + 13, + 14, + 242, + 43, + 224, + 233, + 6, + 136, + 120, + 39, + 93, + 103, + 158, + 80, + 253, + 174, + 156, + 122, + 30, + 39, + 126, + 210, + 115, + 208, + 198, + 156, + 153, + 149, + 190, + 63, + 75, + 175, + 229, + 132, + 99, + 30, + 193, + 35, + 171, + 202, + 110, + 198, + 128, + 130, + 111, + 218, + 33, + 221, + 180, + 159, + 94, + 184, + 37, + 128, + 81, + 161, + 167, + 177, + 246, + 107, + 86, + 238, + 189, + 163, + 60, + 203, + 184, + 212, + 145, + 228, + 99, + 216, + 157, + 156, + 55, + 163, + 132, + 163, + 112, + 213, + 94, + 63, + 122, + 34, + 152, + 81, + 30, + 135, + 111, + 61, + 208, + 130, + 154, + 116, + 121, + 25, + 64, + 59, + 89, + 199, + 9, + 159, + 48, + 185, + 177, + 60, + 226, + 245, + 30, + 187, + 0, + 16, + 248, + 70, + 65, + 80, + 235, + 33, + 154, + 126, + 205, + 88, + 94, + 177, + 107, + 115, + 182, + 202, + 71, + 48, + 17, + 148, + 26, + 111, + 46, + 8, + 82, + 10, + 22, + 147, + 108, + 110, + 247, + 51, + 202, + 150, + 101, + 87, + 173, + 240, + 48, + 67, + 68, + 67, + 39, + 32, + 100, + 124, + 1, + 167, + 126, + 94, + 192, + 146, + 90, + 221, + 138, + 174, + 191, + 32, + 244, + 237, + 49, + 150, + 125, + 190, + 171, + 157, + 15, + 32, + 86, + 52, + 84, + 179, + 32, + 208, + 124, + 26, + 98, + 14, + 250, + 155, + 208, + 180, + 11, + 134, + 168, + 76, + 122, + 162, + 4, + 150, + 253, + 235, + 0, + 31, + 93, + 37, + 90, + 45, + 54, + 234, + 21, + 82, + 123, + 173, + 99, + 193, + 37, + 67, + 9, + 216, + 25, + 74, + 82, + 14, + 55, + 60, + 182, + 201, + 36, + 13, + 139, + 60, + 231, + 228, + 218, + 65, + 9, + 23, + 116, + 65, + 147, + 126, + 106, + 255, + 139, + 4, + 184, + 32, + 195, + 218, + 236, + 173, + 224, + 124, + 151, + 178, + 11, + 66, + 1, + 224, + 216, + 127, + 242, + 180, + 193, + 229, + 247, + 76, + 94, + 243, + 244, + 193, + 1, + 42, + 134, + 108, + 6, + 87, + 51, + 233, + 250, + 122, + 164, + 66, + 241, + 39, + 128, + 147, + 134, + 14, + 215, + 55, + 182, + 10, + 173, + 244, + 248, + 40, + 200, + 79, + 215, + 205, + 82, + 174, + 199, + 243, + 85, + 179, + 119, + 87, + 216, + 92, + 81, + 110, + 95, + 20, + 97, + 34, + 237, + 15, + 106, + 142, + 28, + 24, + 52, + 80, + 152, + 219, + 29, + 169, + 40, + 114, + 22, + 66, + 234, + 13, + 169, + 255, + 234, + 131, + 212, + 153, + 83, + 201, + 27, + 50, + 116, + 120, + 25, + 63, + 117, + 252, + 32, + 251, + 223, + 57, + 79, + 11, + 197, + 132, + 74, + 134, + 190, + 133, + 46, + 239, + 91, + 180, + 66, + 230, + 208, + 4, + 194, + 56, + 6, + 28, + 59, + 98, + 221, + 145, + 225, + 70, + 174, + 106, + 56, + 20, + 120, + 26, + 52, + 138, + 249, + 217, + 173, + 135, + 156, + 243, + 248, + 133, + 126, + 1, + 74, + 186, + 189, + 69, + 179, + 80, + 195, + 151, + 132, + 115, + 85, + 20, + 192, + 81, + 221, + 5, + 32, + 57, + 80, + 73, + 242, + 147, + 42, + 220, + 22, + 196, + 104, + 222, + 117, + 205, + 174, + 78, + 149, + 242, + 92, + 91, + 233, + 145, + 210, + 82, + 94, + 62, + 198, + 93, + 134, + 195, + 56, + 154, + 20, + 213, + 202, + 39, + 141, + 13, + 33, + 48, + 186, + 250, + 130, + 195, + 153, + 159, + 21, + 244, + 117, + 105, + 206, + 125, + 134, + 45, + 167, + 163, + 184, + 253, + 86, + 81, + 159, + 181, + 100, + 209, + 190, + 216, + 5, + 90, + 104, + 27, + 222, + 8, + 167, + 5, + 245, + 130, + 108, + 181, + 236, + 155, + 67, + 53, + 126, + 83, + 102, + 238, + 164, + 74, + 47, + 40, + 191, + 183, + 234, + 232, + 54, + 36, + 180, + 20, + 29, + 2, + 232, + 124, + 199, + 141, + 218, + 14, + 76, + 52, + 139, + 251, + 207, + 168, + 153, + 233, + 8, + 233, + 214, + 94, + 15, + 130, + 10, + 26, + 94, + 190, + 156, + 216, + 164, + 111, + 150, + 235, + 11, + 0, + 97, + 109, + 59, + 57, + 146, + 122, + 189, + 204, + 236, + 142, + 22, + 139, + 253, + 167, + 133, + 29, + 198, + 181, + 135, + 189, + 215, + 191, + 21, + 156, + 197, + 153, + 143, + 254, + 193, + 126, + 135, + 232, + 215, + 43, + 181, + 157, + 211, + 68, + 115, + 23, + 188, + 129, + 36, + 242, + 106, + 208, + 146, + 125, + 204, + 213, + 199, + 150, + 7, + 82, + 214, + 254, + 125, + 36, + 27, + 75, + 131, + 220, + 6, + 237, + 116, + 161, + 115, + 181, + 220, + 8, + 61, + 125, + 16, + 175, + 65, + 211, + 218, + 7, + 230, + 108, + 219, + 42, + 64, + 87, + 163, + 140, + 71, + 44, + 92, + 52, + 246, + 69, + 84, + 67, + 118, + 11, + 229, + 38, + 59, + 43, + 151, + 101, + 89, + 197, + 82, + 174, + 79, + 142, + 222, + 208, + 180, + 31, + 224, + 134, + 157, + 77, + 52, + 72, + 127, + 85, + 118, + 49, + 25, + 67, + 50, + 67, + 73, + 123, + 95, + 192, + 53, + 24, + 50, + 190, + 196, + 171, + 110, + 65, + 141, + 180, + 22, + 146, + 40, + 198, + 183, + 197, + 188, + 121, + 184, + 187, + 105, + 98, + 152, + 211, + 194, + 57, + 131, + 53, + 104, + 92, + 23, + 83, + 135, + 215, + 238, + 243, + 118, + 55, + 9, + 217, + 174, + 170, + 63, + 34, + 142, + 154, + 209, + 38, + 93, + 36, + 175, + 38, + 205, + 52, + 128, + 191, + 92, + 24, + 197, + 65, + 20, + 248, + 228, + 143, + 37, + 27, + 230, + 80, + 10, + 223, + 66, + 105, + 59, + 203, + 249, + 251, + 44, + 192, + 218, + 127, + 66, + 221, + 38, + 46, + 103, + 209, + 8, + 45, + 149, + 168, + 53, + 186, + 41, + 9, + 212, + 38, + 73, + 233, + 98, + 139, + 117, + 169, + 99, + 171, + 30, + 104, + 175, + 215, + 97, + 2, + 67, + 5, + 129, + 164, + 75, + 13, + 87, + 140, + 11, + 175, + 225, + 149, + 115, + 129, + 31, + 233, + 85, + 198, + 4, + 190, + 83, + 75, + 196, + 117, + 88, + 151, + 67, + 248, + 131, + 121, + 45, + 61, + 97, + 86, + 148, + 190, + 214, + 231, + 143, + 145, + 189, + 163, + 185, + 213, + 22, + 9, + 22, + 48, + 59, + 102, + 155, + 67, + 238, + 120, + 52, + 178, + 183, + 123, + 229, + 203, + 27, + 214, + 98, + 249, + 128, + 96, + 205, + 216, + 167, + 160, + 78, + 203, + 1, + 199, + 209, + 123, + 75, + 45, + 37, + 111, + 209, + 86, + 49, + 219, + 104, + 202, + 239, + 141, + 192, + 96, + 226, + 219, + 79, + 119, + 134, + 97, + 133, + 232, + 62, + 102, + 107, + 141, + 141, + 51, + 41, + 209, + 250, + 44, + 63, + 192, + 223, + 220, + 19, + 21, + 219, + 240, + 11, + 65, + 48, + 97, + 80, + 36, + 76, + 183, + 243, + 118, + 3, + 232, + 9, + 143, + 145, + 96, + 8, + 97, + 200, + 50, + 222, + 96, + 254, + 155, + 31, + 141, + 177, + 73, + 69, + 8, + 98, + 145, + 198, + 234, + 80, + 201, + 52, + 39, + 122, + 107, + 136, + 90, + 127, + 146, + 98, + 242, + 4, + 176, + 230, + 126, + 61, + 94, + 18, + 86, + 117, + 43, + 47, + 164, + 53, + 187, + 172, + 227, + 20, + 216, + 81, + 231, + 138, + 110, + 143, + 1, + 251, + 26, + 219, + 112, + 166, + 208, + 20, + 129, + 245, + 164, + 41, + 157, + 54, + 234, + 53, + 130, + 44, + 209, + 6, + 207, + 40, + 238, + 248, + 129, + 117, + 140, + 24, + 150, + 199, + 247, + 70, + 193, + 31, + 191, + 180, + 153, + 119, + 118, + 14, + 137, + 219, + 198, + 171, + 2, + 190, + 190, + 146, + 117, + 89, + 205, + 62, + 216, + 183, + 27, + 246, + 53, + 51, + 59, + 234, + 45, + 76, + 203, + 246, + 170, + 173, + 49, + 229, + 163, + 132, + 161, + 134, + 103, + 12, + 177, + 83, + 247, + 236, + 201, + 49, + 51, + 10, + 51, + 10, + 91, + 106, + 13, + 139, + 195, + 26, + 246, + 177, + 177, + 99, + 27, + 183, + 23, + 59, + 178, + 188, + 61, + 131, + 195, + 148, + 245, + 186, + 52, + 185, + 163, + 192, + 124, + 140, + 80, + 8, + 128, + 147, + 177, + 220, + 220, + 238, + 166, + 40, + 98, + 30, + 112, + 0, + 85, + 150, + 69, + 255, + 194, + 254, + 250, + 247, + 136, + 189, + 99, + 87, + 17, + 206, + 207, + 249, + 49, + 189, + 200, + 34, + 193, + 35, + 185, + 175, + 205, + 190, + 10, + 137, + 44, + 199, + 145, + 113, + 9, + 240, + 124, + 72, + 200, + 135, + 164, + 43, + 86, + 239, + 62, + 71, + 103, + 44, + 105, + 143, + 57, + 218, + 161, + 47, + 114, + 53, + 242, + 16, + 220, + 100, + 174, + 96, + 156, + 45, + 198, + 131, + 59, + 22, + 119, + 105, + 15, + 107, + 189, + 251, + 233, + 62, + 234, + 178, + 194, + 210, + 164, + 64, + 144, + 224, + 180, + 236, + 171, + 247, + 197, + 99, + 42, + 121, + 140, + 99, + 186, + 181, + 47, + 211, + 111, + 122, + 70, + 47, + 249, + 22, + 60, + 106, + 149, + 67, + 243, + 121, + 39, + 54, + 54, + 8, + 48, + 97, + 135, + 246, + 173, + 177, + 206, + 248, + 86, + 128, + 208, + 222, + 60, + 246, + 233, + 188, + 24, + 50, + 85, + 253, + 158, + 95, + 82, + 67, + 252, + 197, + 250, + 131, + 120, + 213, + 235, + 185, + 188, + 106, + 55, + 152, + 111, + 6, + 65, + 160, + 177, + 212, + 83, + 54, + 27, + 247, + 176, + 115, + 229, + 117, + 147, + 110, + 145, + 39, + 115, + 43, + 36, + 248, + 23, + 36, + 249, + 227, + 89, + 142, + 208, + 151, + 221, + 135, + 187, + 68, + 43, + 8, + 253, + 70, + 238, + 26, + 155, + 121, + 230, + 152, + 25, + 232, + 199, + 205, + 151, + 144, + 57, + 193, + 181, + 240, + 26, + 95, + 2, + 110, + 20, + 204, + 61, + 252, + 65, + 195, + 229, + 72, + 32, + 239, + 32, + 108, + 213, + 135, + 110, + 152, + 109, + 130, + 23, + 9, + 86, + 7, + 64, + 214, + 127, + 101, + 250, + 239, + 117, + 137, + 194, + 144, + 232, + 99, + 221, + 35, + 47, + 4, + 218, + 22, + 11, + 127, + 12, + 142, + 183, + 175, + 166, + 206, + 251, + 6, + 68, + 184, + 199, + 10, + 167, + 89, + 24, + 189, + 52, + 21, + 239, + 219, + 248, + 213, + 168, + 218, + 60, + 214, + 10, + 217, + 172, + 113, + 98, + 156, + 181, + 27, + 190, + 146, + 192, + 130, + 105, + 153, + 71, + 13, + 134, + 238, + 195, + 77, + 147, + 221, + 213, + 41, + 43, + 197, + 163, + 8, + 66, + 171, + 187, + 102, + 155, + 37, + 91, + 114, + 249, + 29, + 159, + 4, + 175, + 144, + 105, + 29, + 86, + 144, + 84, + 230, + 137, + 179, + 114, + 95, + 220, + 137, + 31, + 123, + 79, + 32, + 47, + 75, + 211, + 95, + 87, + 233, + 243, + 160, + 53, + 57, + 242, + 184, + 15, + 218, + 9, + 205, + 235, + 211, + 86, + 59, + 92, + 113, + 198, + 239, + 208, + 193, + 115, + 123, + 14, + 28, + 175, + 107, + 143, + 225, + 17, + 86, + 37, + 104, + 211, + 192, + 161, + 48, + 165, + 109, + 142, + 175, + 208, + 230, + 203, + 37, + 192, + 110, + 43, + 200, + 59, + 241, + 82, + 99, + 161, + 3, + 25, + 113, + 27, + 111, + 39, + 196, + 180, + 248, + 189, + 84, + 218, + 84, + 155, + 176, + 31, + 220, + 156, + 247, + 90, + 54, + 147, + 125, + 26, + 225, + 216, + 111, + 14, + 123, + 63, + 77, + 34, + 104, + 143, + 13, + 18, + 189, + 216, + 48, + 242, + 207, + 25, + 135, + 123, + 66, + 143, + 82, + 234, + 194, + 11, + 142, + 135, + 200, + 229, + 234, + 245, + 245, + 106, + 140, + 142, + 17, + 255, + 231, + 234, + 126, + 4, + 143, + 62, + 168, + 89, + 138, + 160, + 207, + 58, + 103, + 50, + 73, + 12, + 9, + 237, + 250, + 41, + 138, + 190, + 85, + 231, + 24, + 44, + 29, + 51, + 165, + 71, + 6, + 207, + 59, + 130, + 75, + 208, + 179, + 254, + 20, + 84, + 43, + 98, + 84, + 234, + 21, + 67, + 5, + 8, + 70, + 57, + 169, + 158, + 20, + 208, + 251, + 215, + 224, + 88, + 133, + 38, + 118, + 90, + 198, + 7, + 216, + 144, + 108, + 205, + 102, + 111, + 162, + 135, + 126, + 170, + 125, + 12, + 241, + 161, + 87, + 217, + 183, + 250, + 232, + 107, + 28, + 240, + 52, + 139, + 48, + 118, + 211, + 46, + 46, + 239, + 14, + 226, + 50, + 197, + 133, + 196, + 73, + 44, + 196, + 54, + 213, + 234, + 191, + 3, + 30, + 16, + 26, + 147, + 185, + 67, + 40, + 26, + 142, + 8, + 183, + 173, + 126, + 168, + 163, + 89, + 177, + 160, + 199, + 189, + 44, + 239, + 51, + 75, + 54, + 2, + 66, + 212, + 17, + 73, + 179, + 208, + 108, + 17, + 134, + 128, + 26, + 162, + 109, + 107, + 182, + 159, + 89, + 13, + 4, + 56, + 187, + 165, + 207, + 68, + 209, + 136, + 237, + 183, + 173, + 198, + 99, + 111, + 32, + 254, + 116, + 86, + 171, + 136, + 42, + 46, + 104, + 220, + 251, + 247, + 174, + 207, + 236, + 103, + 123, + 95, + 53, + 21, + 255, + 233, + 197, + 172, + 196, + 154, + 212, + 96, + 198, + 189, + 180, + 238, + 131, + 83, + 239, + 140, + 58, + 131, + 126, + 30, + 22, + 162, + 50, + 16, + 177, + 130, + 83, + 93, + 157, + 140, + 140, + 9, + 137, + 108, + 207, + 190, + 164, + 125, + 113, + 68, + 28, + 60, + 203, + 99, + 133, + 151, + 121, + 8, + 202, + 50, + 228, + 37, + 205, + 69, + 90, + 219, + 37, + 73, + 129, + 54, + 66, + 63, + 247, + 101, + 182, + 49, + 8, + 36, + 62, + 241, + 169, + 172, + 187, + 143, + 111, + 201, + 231, + 82, + 213, + 179, + 252, + 108, + 89, + 197, + 10, + 0, + 65, + 137, + 198, + 237, + 7, + 55, + 240, + 106, + 128, + 199, + 19, + 244, + 65, + 94, + 229, + 222, + 126, + 56, + 246, + 98, + 227, + 196, + 70, + 109, + 59, + 78, + 90, + 180, + 79, + 234, + 124, + 198, + 84, + 241, + 20, + 208, + 81, + 64, + 224, + 168, + 141, + 13, + 226, + 90, + 242, + 179, + 76, + 121, + 22, + 137, + 8, + 5, + 112, + 62, + 25, + 54, + 114, + 240, + 142, + 235, + 227, + 25, + 223, + 126, + 108, + 48, + 94, + 116, + 146, + 86, + 219, + 63, + 252, + 249, + 130, + 99, + 77, + 92, + 129, + 162, + 39, + 245, + 43, + 99, + 236, + 138, + 55, + 237, + 223, + 225, + 82, + 182, + 197, + 14, + 101, + 110, + 28, + 161, + 9, + 88, + 54, + 167, + 136, + 162, + 208, + 30, + 29, + 40, + 128, + 179, + 206, + 97, + 144, + 242, + 7, + 49, + 196, + 147, + 103, + 251, + 85, + 162, + 62, + 140, + 18, + 131, + 248, + 254, + 72, + 158, + 68, + 14, + 157, + 66, + 194, + 87, + 1, + 163, + 243, + 183, + 51, + 240, + 221, + 180, + 147, + 118, + 87, + 109, + 58, + 12, + 123, + 86, + 86, + 41, + 199, + 15, + 36, + 216, + 32, + 242, + 97, + 67, + 13, + 30, + 58, + 41, + 247, + 166, + 14, + 236, + 71, + 190, + 179, + 161, + 177, + 10, + 35, + 78, + 223, + 235, + 210, + 8, + 152, + 173, + 115, + 220, + 134, + 7, + 133, + 95, + 48, + 39, + 124, + 221, + 225, + 79, + 153, + 113, + 71, + 33, + 181, + 242, + 144, + 28, + 78, + 125, + 125, + 14, + 114, + 249, + 239, + 156, + 157, + 26, + 98, + 226, + 19, + 101, + 102, + 243, + 55, + 167, + 33, + 6, + 149, + 96, + 167, + 203, + 23, + 174, + 120, + 62, + 53, + 99, + 246, + 9, + 102, + 57, + 60, + 206, + 7, + 29, + 71, + 248, + 202, + 196, + 185, + 53, + 119, + 75, + 183, + 133, + 5, + 107, + 85, + 215, + 48, + 212, + 31, + 181, + 136, + 114, + 81, + 210, + 93, + 238, + 250, + 40, + 100, + 239, + 164, + 182, + 82, + 40, + 89, + 11, + 76, + 132, + 142, + 224, + 110, + 216, + 163, + 141, + 19, + 241, + 177, + 98, + 108, + 185, + 0, + 25, + 250, + 233, + 20, + 204, + 184, + 100, + 213, + 0, + 100, + 33, + 174, + 124, + 250, + 155, + 115, + 166, + 148, + 146, + 3, + 90, + 9, + 103, + 128, + 128, + 5, + 208, + 58, + 93, + 222, + 214, + 221, + 213, + 198, + 31, + 202, + 203, + 79, + 250, + 153, + 71, + 173, + 253, + 225, + 169, + 160, + 67, + 14, + 162, + 3, + 100, + 122, + 247, + 65, + 70, + 198, + 113, + 122, + 56, + 215, + 212, + 125, + 59, + 222, + 10, + 69, + 119, + 218, + 229, + 38, + 43, + 38, + 66, + 63, + 55, + 56, + 102, + 173, + 28, + 19, + 122, + 35, + 42, + 229, + 196, + 243, + 32, + 61, + 195, + 53, + 196, + 175, + 108, + 114, + 35, + 54, + 21, + 170, + 119, + 248, + 211, + 75, + 78, + 53, + 215, + 184, + 43, + 43, + 173, + 5, + 204, + 164, + 149, + 178, + 143, + 187, + 216, + 95, + 237, + 34, + 75, + 188, + 109, + 212, + 40, + 78, + 25, + 24, + 131, + 218, + 51, + 111, + 139, + 209, + 247, + 107, + 94, + 139, + 222, + 37, + 75, + 73, + 203, + 103, + 75, + 152, + 219, + 158, + 92, + 206, + 56, + 110, + 35, + 252, + 223, + 110, + 214, + 6, + 242, + 84, + 23, + 116, + 195, + 93, + 36, + 3, + 53, + 125, + 88, + 19, + 79, + 23, + 8, + 231, + 174, + 66, + 142, + 188, + 135, + 89, + 31, + 145, + 19, + 132, + 60, + 208, + 152, + 16, + 114, + 5, + 247, + 47, + 174, + 71, + 120, + 55, + 92, + 61, + 238, + 53, + 133, + 102, + 148, + 3, + 59, + 170, + 62, + 242, + 207, + 147, + 73, + 20, + 158, + 137, + 88, + 193, + 211, + 26, + 34, + 73, + 13, + 189, + 103, + 79, + 177, + 47, + 113, + 238, + 12, + 241, + 100, + 249, + 53, + 5, + 43, + 69, + 96, + 205, + 201, + 20, + 15, + 49, + 230, + 247, + 25, + 83, + 31, + 137, + 107, + 25, + 93, + 221, + 136, + 57, + 67, + 254, + 66, + 97, + 60, + 58, + 122, + 8, + 64, + 125, + 83, + 16, + 180, + 59, + 108, + 218, + 133, + 10, + 103, + 55, + 155, + 200, + 22, + 198, + 136, + 109, + 78, + 39, + 252, + 47, + 221, + 38, + 39, + 62, + 158, + 207, + 174, + 182, + 149, + 209, + 142, + 123, + 175, + 5, + 86, + 94, + 57, + 61, + 31, + 221, + 230, + 193, + 88, + 185, + 79, + 14, + 89, + 2, + 213, + 244, + 165, + 118, + 74, + 153, + 64, + 171, + 98, + 18, + 47, + 173, + 211, + 27, + 248, + 49, + 6, + 13, + 182, + 91, + 9, + 10, + 92, + 61, + 96, + 98, + 73, + 244, + 223, + 152, + 3, + 29, + 227, + 83, + 245, + 138, + 70, + 97, + 238, + 16, + 104, + 85, + 141, + 65, + 135, + 226, + 188, + 92, + 146, + 160, + 71, + 243, + 110, + 79, + 105, + 15, + 242, + 10, + 166, + 31, + 15, + 44, + 72, + 176, + 102, + 190, + 124, + 160, + 229, + 93, + 178, + 26, + 243, + 45, + 36, + 224, + 88, + 195, + 178, + 145, + 59, + 6, + 224, + 145, + 49, + 223, + 105, + 98, + 220, + 186, + 222, + 168, + 51, + 40, + 30, + 71, + 84, + 4, + 146, + 194, + 105, + 78, + 84, + 164, + 33, + 189, + 81, + 44, + 95, + 162, + 246, + 213, + 79, + 78, + 125, + 64, + 59, + 104, + 55, + 87, + 9, + 14, + 23, + 84, + 239, + 235, + 178, + 58, + 35, + 212, + 155, + 164, + 98, + 133, + 238, + 85, + 7, + 69, + 152, + 40, + 51, + 51, + 92, + 59, + 17, + 168, + 24, + 19, + 38, + 254, + 60, + 109, + 48, + 164, + 27, + 83, + 141, + 199, + 221, + 239, + 158, + 49, + 157, + 244, + 137, + 160, + 121, + 193, + 68, + 254, + 17, + 55, + 101, + 175, + 226, + 238, + 218, + 41, + 145, + 101, + 147, + 193, + 95, + 56, + 131, + 20, + 85, + 233, + 241, + 27, + 224, + 199, + 36, + 184, + 144, + 73, + 213, + 104, + 129, + 23, + 29, + 169, + 14, + 74, + 167, + 224, + 107, + 207, + 57, + 45, + 158, + 152, + 212, + 158, + 215, + 145, + 127, + 106, + 25, + 253, + 68, + 169, + 133, + 33, + 246, + 92, + 251, + 72, + 114, + 37, + 167, + 43, + 121, + 160, + 243, + 125, + 178, + 244, + 120, + 233, + 19, + 161, + 190, + 145, + 39, + 50, + 212, + 157, + 219, + 205, + 117, + 201, + 127, + 96, + 162, + 131, + 45, + 19, + 91, + 239, + 66, + 238, + 220, + 74, + 178, + 83, + 37, + 238, + 102, + 123, + 235, + 94, + 119, + 223, + 129, + 128, + 103, + 122, + 39, + 233, + 240, + 0, + 4, + 40, + 111, + 43, + 190, + 184, + 130, + 16, + 134, + 36, + 180, + 144, + 105, + 195, + 39, + 218, + 93, + 209, + 69, + 61, + 247, + 205, + 158, + 169, + 57, + 18, + 203, + 208, + 48, + 195, + 150, + 101, + 92, + 141, + 154, + 73, + 170, + 7, + 134, + 69, + 195, + 201, + 125, + 131, + 44, + 10, + 98, + 121, + 43, + 204, + 27, + 184, + 29, + 159, + 136, + 193, + 66, + 245, + 58, + 134, + 22, + 134, + 9, + 134, + 149, + 190, + 70, + 155, + 180, + 75, + 253, + 196, + 13, + 47, + 130, + 143, + 200, + 57, + 105, + 164, + 48, + 51, + 97, + 245, + 164, + 64, + 105, + 161, + 23, + 94, + 41, + 148, + 233, + 190, + 107, + 132, + 194, + 59, + 146, + 58, + 150, + 102, + 230, + 116, + 131, + 245, + 209, + 38, + 103, + 55, + 249, + 102, + 199, + 154, + 138, + 17, + 5, + 95, + 83, + 172, + 205, + 128, + 204, + 194, + 174, + 194, + 158, + 213, + 245, + 161, + 178, + 117, + 132, + 74, + 157, + 89, + 117, + 179, + 47, + 175, + 93, + 246, + 107, + 179, + 188, + 114, + 149, + 178, + 250, + 136, + 135, + 168, + 141, + 88, + 97, + 197, + 4, + 4, + 226, + 197, + 140, + 218, + 158, + 230, + 254, + 231, + 177, + 13, + 187, + 42, + 45, + 8, + 36, + 128, + 149, + 239, + 41, + 12, + 231, + 121, + 107, + 79, + 121, + 58, + 220, + 79, + 238, + 70, + 217, + 123, + 170, + 222, + 219, + 68, + 66, + 118, + 231, + 149, + 238, + 233, + 4, + 221, + 229, + 112, + 133, + 148, + 193, + 228, + 209, + 206, + 64, + 105, + 74, + 189, + 253, + 193, + 95, + 231, + 251, + 181, + 45, + 83, + 68, + 232, + 212, + 230, + 220, + 179, + 53, + 227, + 40, + 53, + 34, + 16, + 172, + 96, + 49, + 94, + 18, + 247, + 141, + 189, + 237, + 209, + 1, + 188, + 2, + 44, + 177, + 125, + 221, + 63, + 14, + 193, + 161, + 214, + 109, + 166, + 107, + 213, + 122, + 10, + 231, + 83, + 51, + 75, + 63, + 106, + 130, + 191, + 103, + 66, + 148, + 143, + 241, + 94, + 204, + 13, + 82, + 115, + 79, + 98, + 240, + 190, + 200, + 146, + 144, + 40, + 169, + 222, + 97, + 207, + 76, + 39, + 87, + 232, + 171, + 229, + 16, + 38, + 87, + 250, + 83, + 131, + 186, + 91, + 43, + 212, + 77, + 77, + 77, + 15, + 151, + 134, + 142, + 107, + 143, + 151, + 80, + 117, + 133, + 223, + 182, + 16, + 30, + 168, + 123, + 173, + 102, + 94, + 119, + 5, + 243, + 33, + 142, + 113, + 233, + 215, + 38, + 199, + 6, + 65, + 226, + 60, + 17, + 61, + 193, + 137, + 135, + 235, + 119, + 188, + 204, + 195, + 230, + 33, + 182, + 123, + 13, + 36, + 75, + 59, + 208, + 179, + 6, + 171, + 46, + 167, + 209, + 161, + 192, + 32, + 139, + 162, + 220, + 93, + 222, + 132, + 52, + 168, + 7, + 63, + 182, + 62, + 201, + 224, + 72, + 54, + 32, + 122, + 122, + 253, + 144, + 56, + 52, + 201, + 60, + 149, + 220, + 55, + 5, + 120, + 174, + 229, + 252, + 148, + 15, + 207, + 199, + 28, + 240, + 16, + 165, + 106, + 190, + 218, + 104, + 250, + 221, + 204, + 29, + 138, + 119, + 144, + 55, + 57, + 171, + 27, + 104, + 39, + 194, + 17, + 210, + 62, + 217, + 44, + 82, + 248, + 105, + 49, + 132, + 190, + 219, + 53, + 12, + 180, + 202, + 228, + 103, + 39, + 204, + 58, + 183, + 105, + 114, + 222, + 255, + 145, + 218, + 227, + 118, + 9, + 222, + 183, + 58, + 75, + 221, + 97, + 90, + 63, + 95, + 192, + 181, + 216, + 53, + 248, + 30, + 142, + 25, + 157, + 56, + 149, + 182, + 125, + 144, + 35, + 157, + 92, + 158, + 137, + 150, + 55, + 214, + 173, + 203, + 106, + 144, + 165, + 74, + 158, + 135, + 201, + 66, + 128, + 61, + 70, + 72, + 255, + 191, + 227, + 42, + 238, + 176, + 2, + 4, + 179, + 60, + 41, + 219, + 97, + 223, + 9, + 58, + 156, + 40, + 2, + 178, + 70, + 85, + 140, + 145, + 87, + 97, + 46, + 84, + 16, + 182, + 117, + 249, + 246, + 142, + 84, + 31, + 31, + 187, + 255, + 116, + 200, + 61, + 149, + 46, + 37, + 191, + 172, + 67, + 79, + 31, + 164, + 250, + 97, + 209, + 140, + 209, + 75, + 240, + 175, + 217, + 180, + 169, + 159, + 102, + 184, + 26, + 219, + 225, + 233, + 210, + 254, + 110, + 53, + 240, + 246, + 135, + 253, + 202, + 240, + 202, + 86, + 116, + 154, + 113, + 207, + 198, + 113, + 20, + 224, + 249, + 213, + 221, + 203, + 245, + 244, + 172, + 202, + 220, + 163, + 251, + 72, + 164, + 29, + 117, + 165, + 148, + 110, + 219, + 83, + 107, + 82, + 251, + 7, + 121, + 237, + 218, + 193, + 21, + 93, + 92, + 127, + 109, + 132, + 47, + 142, + 235, + 230, + 29, + 63, + 116, + 156, + 43, + 102, + 25, + 103, + 233, + 29, + 232, + 106, + 79, + 184, + 195, + 21, + 29, + 43, + 239, + 96, + 146, + 224, + 59, + 162, + 223, + 107, + 79, + 194, + 95, + 203, + 126, + 58, + 193, + 240, + 31, + 233, + 116, + 43, + 124, + 161, + 80, + 198, + 15, + 54, + 125, + 212, + 159, + 55, + 76, + 18, + 131, + 248, + 160, + 70, + 241, + 221, + 176, + 212, + 50, + 152, + 252, + 218, + 184, + 187, + 219, + 174, + 29, + 101, + 112, + 138, + 157, + 66, + 89, + 151, + 169, + 73, + 66, + 93, + 119, + 223, + 112, + 101, + 89, + 105, + 143, + 160, + 71, + 177, + 51, + 45, + 69, + 204, + 94, + 20, + 182, + 165, + 121, + 111, + 236, + 170, + 86, + 137, + 215, + 33, + 79, + 144, + 23, + 185, + 71, + 22, + 122, + 216, + 160, + 188, + 38, + 110, + 233, + 191, + 64, + 51, + 96, + 92, + 16, + 222, + 33, + 30, + 92, + 148, + 194, + 208, + 186, + 70, + 55, + 47, + 144, + 168, + 134, + 218, + 213, + 138, + 229, + 94, + 215, + 23, + 65, + 37, + 61, + 180, + 72, + 240, + 218, + 89, + 2, + 152, + 46, + 246, + 197, + 180, + 140, + 33, + 255, + 235, + 165, + 2, + 175, + 154, + 120, + 164, + 111, + 17, + 212, + 224, + 91, + 143, + 123, + 219, + 56, + 66, + 192, + 221, + 214, + 220, + 140, + 186, + 164, + 8, + 152, + 136, + 142, + 229, + 189, + 25, + 226, + 174, + 166, + 43, + 85, + 228, + 22, + 181, + 222, + 198, + 73, + 140, + 76, + 127, + 193, + 60, + 173, + 11, + 118, + 105, + 77, + 63, + 8, + 180, + 147, + 27, + 38, + 68, + 215, + 158, + 206, + 105, + 166, + 72, + 136, + 110, + 26, + 139, + 76, + 16, + 176, + 189, + 247, + 143, + 131, + 235, + 25, + 107, + 210, + 23, + 197, + 149, + 128, + 97, + 217, + 31, + 225, + 146, + 71, + 95, + 194, + 219, + 79, + 233, + 110, + 56, + 145, + 122, + 6, + 108, + 60, + 152, + 240, + 78, + 69, + 174, + 25, + 138, + 157, + 11, + 163, + 240, + 134, + 38, + 162, + 218, + 221, + 116, + 167, + 247, + 41, + 31, + 94, + 94, + 138, + 204, + 62, + 43, + 54, + 165, + 117, + 4, + 97, + 4, + 80, + 14, + 176, + 132, + 158, + 61, + 152, + 79, + 170, + 246, + 88, + 232, + 82, + 41, + 244, + 11, + 12, + 219, + 177, + 62, + 29, + 213, + 232, + 213, + 187, + 16, + 45, + 157, + 0, + 36, + 153, + 242, + 102, + 30, + 68, + 51, + 253, + 73, + 57, + 29, + 48, + 116, + 50, + 245, + 63, + 38, + 232, + 196, + 108, + 61, + 119, + 123, + 181, + 40, + 249, + 18, + 105, + 126, + 185, + 228, + 27, + 208, + 242, + 70, + 85, + 194, + 16, + 232, + 194, + 240, + 199, + 50, + 158, + 158, + 44, + 205, + 149, + 52, + 72, + 36, + 226, + 122, + 134, + 137, + 13, + 8, + 124, + 182, + 201, + 135, + 123, + 195, + 196, + 103, + 240, + 235, + 80, + 255, + 143, + 30, + 62, + 254, + 250, + 99, + 34, + 44, + 116, + 129, + 38, + 41, + 69, + 169, + 88, + 168, + 49, + 109, + 185, + 177, + 225, + 145, + 112, + 102, + 91, + 143, + 92, + 59, + 33, + 16, + 216, + 71, + 230, + 212, + 216, + 195, + 12, + 58, + 175, + 144, + 131, + 132, + 53, + 202, + 114, + 206, + 205, + 228, + 78, + 111, + 196, + 57, + 50, + 23, + 44, + 178, + 90, + 84, + 178, + 22, + 163, + 237, + 156, + 233, + 217, + 58, + 92, + 106, + 194, + 38, + 138, + 133, + 166, + 45, + 107, + 173, + 1, + 255, + 46, + 172, + 0, + 32, + 218, + 165, + 116, + 112, + 16, + 124, + 229, + 161, + 208, + 173, + 123, + 180, + 232, + 74, + 85, + 219, + 51, + 225, + 175, + 187, + 104, + 190, + 136, + 52, + 186, + 229, + 176, + 147, + 8, + 144, + 156, + 60, + 93, + 187, + 120, + 155, + 131, + 241, + 7, + 46, + 130, + 28, + 234, + 104, + 29, + 171, + 50, + 98, + 164, + 182, + 129, + 59, + 126, + 122, + 94, + 230, + 158, + 71, + 248, + 4, + 61, + 121, + 227, + 92, + 209, + 46, + 168, + 133, + 108, + 227, + 108, + 187, + 93, + 146, + 191, + 103, + 76, + 134, + 169, + 215, + 35, + 56, + 188, + 82, + 183, + 234, + 82, + 131, + 155, + 172, + 130, + 25, + 195, + 189, + 235, + 51, + 148, + 153, + 48, + 246, + 72, + 65, + 182, + 214, + 201, + 214, + 51, + 175, + 240, + 140, + 86, + 173, + 30, + 128, + 183, + 155, + 51, + 150, + 140, + 0, + 24, + 171, + 110, + 100, + 60, + 89, + 181, + 61, + 157, + 46, + 188, + 169, + 199, + 239, + 186, + 195, + 66, + 122, + 96, + 210, + 55, + 135, + 31, + 220, + 33, + 47, + 149, + 163, + 112, + 135, + 146, + 169, + 123, + 125, + 19, + 119, + 149, + 133, + 225, + 118, + 13, + 181, + 96, + 145, + 102, + 253, + 125, + 203, + 211, + 133, + 58, + 20, + 143, + 57, + 209, + 141, + 158, + 214, + 200, + 237, + 56, + 153, + 43, + 74, + 107, + 169, + 98, + 7, + 53, + 172, + 184, + 164, + 137, + 29, + 242, + 170, + 233, + 149, + 60, + 70, + 217, + 2, + 131, + 108, + 105, + 121, + 128, + 222, + 7, + 205, + 101, + 31, + 188, + 32, + 217, + 221, + 17, + 205, + 181, + 169, + 63, + 230, + 40, + 19, + 21, + 163, + 88, + 230, + 234, + 81, + 51, + 149, + 55, + 84, + 255, + 224, + 205, + 20, + 181, + 217, + 160, + 16, + 212, + 211, + 92, + 194, + 20, + 39, + 56, + 167, + 178, + 41, + 59, + 74, + 104, + 183, + 99, + 61, + 170, + 148, + 54, + 149, + 93, + 203, + 135, + 79, + 118, + 238, + 87, + 36, + 176, + 42, + 137, + 25, + 170, + 92, + 49, + 115, + 21, + 203, + 125, + 130, + 233, + 44, + 231, + 240, + 118, + 219, + 207, + 171, + 82, + 137, + 109, + 159, + 2, + 127, + 244, + 128, + 85, + 11, + 108, + 236, + 66, + 96, + 207, + 10, + 108, + 46, + 175, + 166, + 232, + 117, + 14, + 153, + 149, + 68, + 223, + 179, + 167, + 35, + 54, + 199, + 159, + 109, + 204, + 36, + 19, + 140, + 66, + 28, + 57, + 172, + 218, + 222, + 194, + 250, + 218, + 2, + 228, + 177, + 53, + 219, + 42, + 181, + 194, + 186, + 196, + 30, + 201, + 26, + 19, + 240, + 11, + 55, + 172, + 205, + 212, + 217, + 137, + 94, + 226, + 190, + 10, + 184, + 214, + 72, + 180, + 66, + 31, + 39, + 10, + 200, + 213, + 70, + 204, + 142, + 28, + 118, + 41, + 238, + 187, + 24, + 224, + 250, + 100, + 243, + 129, + 141, + 115, + 110, + 189, + 252, + 128, + 7, + 206, + 193, + 154, + 40, + 185, + 18, + 154, + 224, + 224, + 201, + 174, + 228, + 92, + 104, + 73, + 171, + 25, + 57, + 191, + 99, + 47, + 100, + 21, + 89, + 148, + 109, + 192, + 50, + 101, + 0, + 144, + 212, + 171, + 121, + 149, + 50, + 109, + 75, + 113, + 238, + 20, + 225, + 14, + 202, + 230, + 128, + 38, + 84, + 210, + 35, + 176, + 13, + 52, + 106, + 252, + 88, + 246, + 87, + 40, + 198, + 242, + 146, + 71, + 249, + 159, + 36, + 40, + 28, + 114, + 148, + 24, + 166, + 147, + 219, + 31, + 51, + 98, + 144, + 223, + 124, + 224, + 251, + 50, + 84, + 69, + 240, + 203, + 0, + 77, + 57, + 56, + 156, + 250, + 19, + 244, + 26, + 112, + 182, + 19, + 47, + 189, + 169, + 249, + 110, + 76, + 129, + 17, + 56, + 185, + 71, + 54, + 115, + 20, + 240, + 199, + 147, + 182, + 22, + 249, + 144, + 203, + 48, + 231, + 108, + 18, + 178, + 132, + 42, + 162, + 34, + 90, + 150, + 73, + 69, + 47, + 4, + 28, + 143, + 139, + 214, + 213, + 209, + 145, + 179, + 79, + 48, + 109, + 163, + 34, + 169, + 88, + 67, + 156, + 180, + 58, + 212, + 147, + 81, + 53, + 162, + 172, + 90, + 87, + 185, + 13, + 12, + 25, + 63, + 34, + 121, + 129, + 65, + 197, + 67, + 244, + 98, + 135, + 191, + 212, + 235, + 111, + 15, + 172, + 250, + 150, + 5, + 92, + 196, + 210, + 173, + 39, + 120, + 96, + 231, + 102, + 112, + 206, + 7, + 156, + 107, + 14, + 182, + 121, + 27, + 131, + 195, + 26, + 209, + 32, + 119, + 17, + 236, + 68, + 239, + 174, + 195, + 93, + 210, + 31, + 105, + 129, + 204, + 24, + 178, + 110, + 165, + 51, + 224, + 96, + 178, + 166, + 35, + 56, + 216, + 34, + 184, + 252, + 47, + 152, + 101, + 178, + 46, + 146, + 134, + 251, + 138, + 248, + 26, + 136, + 98, + 158, + 102, + 108, + 178, + 53, + 153, + 210, + 138, + 251, + 63, + 83, + 11, + 189, + 173, + 97, + 194, + 197, + 189, + 167, + 105, + 255, + 112, + 96, + 36, + 25, + 218, + 119, + 131, + 76, + 80, + 206, + 165, + 18, + 11, + 215, + 167, + 12, + 73, + 174, + 78, + 27, + 174, + 121, + 221, + 24, + 192, + 144, + 84, + 217, + 229, + 91, + 92, + 184, + 39, + 193, + 154, + 6, + 59, + 44, + 223, + 159, + 124, + 153, + 229, + 189, + 86, + 165, + 39, + 166, + 181, + 192, + 123, + 253, + 173, + 176, + 9, + 121, + 75, + 210, + 5, + 96, + 80, + 157, + 44, + 150, + 38, + 137, + 61, + 82, + 38, + 41, + 201, + 166, + 109, + 93, + 26, + 105, + 20, + 93, + 168, + 180, + 17, + 2, + 62, + 160, + 172, + 205, + 182, + 73, + 131, + 154, + 76, + 85, + 191, + 72, + 224, + 229, + 57, + 248, + 236, + 11, + 64, + 45, + 120, + 74, + 163, + 245, + 85, + 90, + 91, + 218, + 62, + 235, + 152, + 168, + 222, + 72, + 59, + 187, + 115, + 75, + 229, + 221, + 249, + 74, + 25, + 172, + 61, + 101, + 200, + 28, + 9, + 86, + 17, + 247, + 129, + 242, + 180, + 0, + 157, + 208, + 125, + 144, + 130, + 124, + 159, + 61, + 68, + 242, + 3, + 69, + 211, + 110, + 8, + 218, + 68, + 127, + 151, + 131, + 238, + 131, + 177, + 222, + 21, + 164, + 103, + 153, + 107, + 16, + 61, + 228, + 128, + 150, + 127, + 41, + 57, + 40, + 167, + 205, + 231, + 130, + 188, + 157, + 217, + 87, + 212, + 104, + 158, + 237, + 52, + 82, + 97, + 44, + 78, + 137, + 20, + 247, + 81, + 57, + 49, + 48, + 16, + 242, + 42, + 46, + 105, + 48, + 38, + 202, + 160, + 213, + 219, + 76, + 136, + 12, + 15, + 82, + 133, + 162, + 64, + 210, + 20, + 175, + 51, + 144, + 141, + 1, + 187, + 242, + 169, + 16, + 75, + 40, + 117, + 242, + 52, + 71, + 120, + 215, + 183, + 179, + 155, + 163, + 234, + 250, + 160, + 201, + 252, + 67, + 122, + 31, + 145, + 6, + 3, + 66, + 77, + 74, + 56, + 34, + 142, + 44, + 92, + 181, + 190, + 172, + 250, + 57, + 229, + 181, + 168, + 73, + 38, + 75, + 234, + 210, + 25, + 52, + 148, + 27, + 102, + 86, + 6, + 162, + 82, + 203, + 63, + 125, + 147, + 141, + 91, + 189, + 213, + 188, + 85, + 235, + 20, + 238, + 24, + 219, + 48, + 159, + 9, + 121, + 84, + 177, + 132, + 214, + 2, + 165, + 44, + 33, + 92, + 160, + 219, + 146, + 230, + 225, + 208, + 200, + 181, + 77, + 235, + 95, + 5, + 225, + 102, + 195, + 13, + 203, + 226, + 45, + 109, + 12, + 103, + 242, + 220, + 36, + 149, + 121, + 108, + 217, + 115, + 68, + 241, + 128, + 226, + 232, + 55, + 204, + 174, + 26, + 87, + 148, + 69, + 146, + 17, + 165, + 64, + 192, + 56, + 28, + 145, + 0, + 219, + 173, + 106, + 47, + 202, + 222, + 32, + 124, + 130, + 228, + 169, + 90, + 52, + 97, + 207, + 142, + 81, + 167, + 232, + 162, + 13, + 149, + 90, + 212, + 241, + 8, + 207, + 148, + 174, + 31, + 67, + 116, + 136, + 0, + 41, + 19, + 240, + 51, + 37, + 146, + 32, + 93, + 50, + 227, + 120, + 28, + 98, + 95, + 161, + 9, + 205, + 246, + 66, + 46, + 170, + 198, + 185, + 182, + 3, + 30, + 212, + 191, + 163, + 21, + 204, + 222, + 88, + 173, + 101, + 68, + 90, + 94, + 28, + 90, + 51, + 23, + 254, + 13, + 211, + 26, + 178, + 30, + 218, + 53, + 189, + 73, + 109, + 189, + 3, + 190, + 206, + 249, + 43, + 159, + 251, + 99, + 23, + 63, + 190, + 249, + 132, + 160, + 84, + 8, + 103, + 168, + 56, + 200, + 64, + 229, + 46, + 229, + 27, + 73, + 29, + 10, + 206, + 227, + 110, + 247, + 104, + 158, + 37, + 59, + 227, + 160, + 217, + 168, + 207, + 192, + 66, + 210, + 201, + 148, + 90, + 161, + 252, + 211, + 15, + 178, + 173, + 148, + 249, + 231, + 119, + 88, + 14, + 179, + 104, + 141, + 210, + 225, + 158, + 178, + 151, + 69, + 124, + 136, + 139, + 104, + 164, + 202, + 3, + 52, + 201, + 78, + 159, + 160, + 190, + 19, + 185, + 20, + 91, + 111, + 122, + 16, + 220, + 29, + 122, + 12, + 249, + 236, + 171, + 158, + 96, + 117, + 211, + 56, + 206, + 175, + 5, + 100, + 222, + 156, + 251, + 247, + 15, + 212, + 45, + 45, + 254, + 109, + 120, + 69, + 138, + 81, + 207, + 121, + 121, + 9, + 129, + 108, + 227, + 109, + 106, + 165, + 129, + 37, + 167, + 134, + 26, + 189, + 43, + 15, + 110, + 129, + 249, + 255, + 213, + 135, + 149, + 6, + 107, + 89, + 127, + 164, + 1, + 207, + 245, + 66, + 5, + 236, + 105, + 69, + 167, + 226, + 46, + 200, + 162, + 150, + 195, + 32, + 197, + 128, + 220, + 243, + 28, + 58, + 252, + 225, + 113, + 46, + 235, + 198, + 178, + 185, + 90, + 100, + 223, + 159, + 178, + 4, + 15, + 4, + 88, + 139, + 243, + 148, + 64, + 255, + 66, + 202, + 202, + 64, + 25, + 56, + 23, + 0, + 106, + 172, + 229, + 255, + 81, + 69, + 202, + 120, + 73, + 98, + 22, + 120, + 28, + 175, + 2, + 234, + 99, + 42, + 145, + 198, + 187, + 68, + 202, + 39, + 254, + 4, + 106, + 58, + 40, + 204, + 157, + 10, + 194, + 123, + 219, + 15, + 225, + 206, + 103, + 201, + 91, + 191, + 252, + 185, + 87, + 159, + 204, + 140, + 253, + 103, + 58, + 210, + 252, + 185, + 41, + 236, + 30, + 162, + 117, + 195, + 236, + 137, + 19, + 39, + 118, + 202, + 72, + 188, + 5, + 44, + 158, + 149, + 4, + 47, + 46, + 100, + 243, + 89, + 248, + 161, + 16, + 43, + 7, + 68, + 96, + 140, + 79, + 135, + 184, + 87, + 91, + 100, + 98, + 193, + 228, + 20, + 244, + 116, + 33, + 8, + 161, + 216, + 146, + 106, + 58, + 132, + 136, + 230, + 125, + 228, + 13, + 118, + 61, + 243, + 229, + 52, + 255, + 82, + 68, + 16, + 95, + 13, + 128, + 254, + 249, + 138, + 235, + 84, + 67, + 140, + 200, + 136, + 54, + 29, + 153, + 27, + 124, + 149, + 46, + 174, + 66, + 8, + 210, + 212, + 154, + 101, + 45, + 63, + 166, + 86, + 39, + 179, + 175, + 33, + 133, + 22, + 77, + 206, + 36, + 65, + 229, + 3, + 65, + 223, + 16, + 154, + 163, + 239, + 70, + 61, + 107, + 143, + 109, + 161, + 177, + 135, + 49, + 141, + 37, + 144, + 109, + 33, + 128, + 116, + 150, + 18, + 67, + 176, + 182, + 11, + 251, + 127, + 186, + 249, + 196, + 226, + 159, + 23, + 127, + 250, + 195, + 240, + 186, + 107, + 24, + 163, + 160, + 61, + 226, + 17, + 154, + 159, + 224, + 138, + 102, + 63, + 81, + 144, + 123, + 181, + 5, + 17, + 189, + 99, + 49, + 52, + 10, + 119, + 192, + 148, + 33, + 185, + 87, + 224, + 202, + 234, + 252, + 109, + 80, + 77, + 255, + 71, + 232, + 57, + 166, + 77, + 48, + 7, + 1, + 40, + 245, + 99, + 17, + 174, + 199, + 113, + 49, + 227, + 228, + 87, + 12, + 25, + 158, + 246, + 168, + 42, + 116, + 92, + 204, + 161, + 140, + 69, + 130, + 120, + 27, + 230, + 168, + 111, + 216, + 233, + 92, + 137, + 78, + 79, + 230, + 22, + 53, + 215, + 159, + 164, + 139, + 102, + 88, + 209, + 158, + 121, + 233, + 98, + 30, + 184, + 46, + 46, + 192, + 214, + 53, + 218, + 248, + 91, + 166, + 128, + 172, + 97, + 29, + 86, + 12, + 12, + 177, + 201, + 146, + 127, + 6, + 27, + 35, + 131, + 242, + 187, + 72, + 181, + 52, + 74, + 194, + 14, + 159, + 216, + 232, + 229, + 99, + 61, + 213, + 162, + 214, + 149, + 127, + 92, + 145, + 29, + 168, + 43, + 206, + 119, + 158, + 84, + 53, + 249, + 106, + 123, + 199, + 247, + 147, + 166, + 177, + 47, + 119, + 144, + 61, + 91, + 84, + 135, + 171, + 79, + 41, + 68, + 60, + 143, + 153, + 206, + 201, + 203, + 229, + 99, + 70, + 88, + 167, + 138, + 123, + 121, + 234, + 72, + 45, + 39, + 179, + 119, + 43, + 129, + 161, + 20, + 196, + 45, + 107, + 29, + 92, + 114, + 234, + 121, + 108, + 78, + 32, + 235, + 62, + 57, + 9, + 186, + 172, + 6, + 111, + 12, + 240, + 102, + 181, + 145, + 78, + 34, + 169, + 202, + 222, + 2, + 73, + 73, + 88, + 102, + 203, + 123, + 220, + 128, + 41, + 219, + 6, + 160, + 28, + 157, + 104, + 87, + 60, + 33, + 64, + 142, + 133, + 160, + 222, + 101, + 20, + 186, + 145, + 123, + 208, + 9, + 195, + 194, + 54, + 213, + 169, + 97, + 127, + 13, + 247, + 11, + 176, + 149, + 148, + 3, + 38, + 109, + 57, + 108, + 225, + 149, + 224, + 71, + 194, + 241, + 156, + 99, + 238, + 144, + 197, + 97, + 172, + 51, + 253, + 57, + 54, + 230, + 131, + 247, + 90, + 177, + 100, + 175, + 235, + 212, + 19, + 153, + 246, + 56, + 173, + 192, + 218, + 134, + 11, + 251, + 193, + 33, + 35, + 163, + 215, + 146, + 243, + 217, + 118, + 14, + 105, + 75, + 194, + 163, + 236, + 133, + 9, + 76, + 231, + 206, + 215, + 28, + 132, + 117, + 107, + 242, + 254, + 210, + 47, + 163, + 61, + 55, + 90, + 200, + 249, + 27, + 49, + 102, + 43, + 73, + 227, + 248, + 177, + 58, + 254, + 68, + 197, + 24, + 132, + 52, + 167, + 120, + 203, + 99, + 232, + 196, + 188, + 18, + 170, + 199, + 160, + 12, + 175, + 21, + 221, + 68, + 2, + 55, + 110, + 68, + 38, + 46, + 187, + 140, + 220, + 116, + 42, + 71, + 235, + 24, + 115, + 42, + 1, + 67, + 37, + 135, + 140, + 160, + 28, + 40, + 204, + 137, + 52, + 241, + 68, + 80, + 48, + 53, + 121, + 242, + 87, + 100, + 44, + 204, + 42, + 202, + 37, + 64, + 11, + 53, + 144, + 229, + 10, + 52, + 162, + 135, + 146, + 138, + 251, + 12, + 232, + 227, + 32, + 160, + 29, + 85, + 70, + 122, + 2, + 97, + 10, + 212, + 110, + 155, + 1, + 208, + 238, + 198, + 240, + 87, + 14, + 96, + 184, + 138, + 156, + 69, + 105, + 45, + 95, + 225, + 242, + 120, + 122, + 49, + 172, + 135, + 188, + 91, + 29, + 117, + 186, + 84, + 246, + 29, + 87, + 121, + 194, + 178, + 202, + 218, + 91, + 90, + 250, + 55, + 60, + 84, + 157, + 29, + 105, + 123, + 79, + 7, + 108, + 107, + 148, + 196, + 99, + 28, + 200, + 115, + 83, + 131, + 195, + 245, + 70, + 63, + 9, + 72, + 55, + 65, + 239, + 202, + 224, + 69, + 178, + 253, + 12, + 174, + 36, + 95, + 241, + 59, + 130, + 28, + 194, + 83, + 214, + 41, + 43, + 147, + 175, + 186, + 92, + 133, + 232, + 240, + 92, + 149, + 114, + 51, + 245, + 48, + 175, + 173, + 20, + 205, + 238, + 49, + 24, + 81, + 158, + 57, + 28, + 117, + 128, + 159, + 31, + 137, + 221, + 38, + 12, + 61, + 250, + 227, + 206, + 65, + 138, + 116, + 60, + 147, + 15, + 75, + 103, + 158, + 176, + 123, + 61, + 78, + 1, + 247, + 62, + 148, + 183, + 3, + 248, + 178, + 158, + 176, + 176, + 107, + 129, + 218, + 41, + 58, + 113, + 182, + 75, + 108, + 30, + 108, + 40, + 198, + 153, + 98, + 187, + 61, + 157, + 120, + 1, + 28, + 138, + 127, + 228, + 99, + 37, + 81, + 201, + 185, + 213, + 240, + 70, + 132, + 106, + 78, + 66, + 230, + 238, + 92, + 253, + 2, + 130, + 199, + 247, + 18, + 24, + 175, + 35, + 95, + 22, + 124, + 172, + 47, + 141, + 240, + 140, + 100, + 135, + 130, + 214, + 58, + 67, + 120, + 245, + 221, + 210, + 249, + 9, + 81, + 79, + 159, + 25, + 211, + 94, + 179, + 10, + 80, + 235, + 199, + 49, + 51, + 32, + 237, + 172, + 184, + 25, + 56, + 103, + 143, + 103, + 205, + 225, + 98, + 147, + 42, + 208, + 71, + 171, + 56, + 242, + 140, + 199, + 44, + 235, + 191, + 171, + 236, + 126, + 251, + 114, + 198, + 133, + 5, + 155, + 111, + 160, + 224, + 77, + 255, + 74, + 177, + 92, + 183, + 214, + 42, + 61, + 225, + 254, + 59, + 76, + 34, + 223, + 35, + 32, + 46, + 219, + 116, + 187, + 185, + 186, + 228, + 149, + 18, + 116, + 10, + 93, + 124, + 66, + 209, + 240, + 44, + 98, + 115, + 41, + 195, + 44, + 235, + 76, + 3, + 238, + 230, + 134, + 92, + 77, + 62, + 39, + 156, + 81, + 201, + 210, + 9, + 58, + 221, + 185, + 43, + 175, + 86, + 123, + 124, + 129, + 133, + 108, + 230, + 181, + 137, + 37, + 254, + 200, + 93, + 19, + 28, + 251, + 199, + 8, + 213, + 216, + 71, + 222, + 239, + 195, + 48, + 225, + 37, + 46, + 179, + 128, + 132, + 92, + 176, + 159, + 48, + 209, + 123, + 113, + 188, + 244, + 99, + 34, + 16, + 216, + 193, + 39, + 1, + 112, + 251, + 11, + 91, + 188, + 92, + 136, + 131, + 243, + 190, + 80, + 8, + 86, + 41, + 79, + 144, + 10, + 223, + 177, + 181, + 209, + 97, + 41, + 170, + 163, + 200, + 94, + 206, + 227, + 238, + 183, + 111, + 111, + 51, + 183, + 84, + 239, + 43, + 131, + 184, + 34, + 156, + 69, + 2, + 88, + 150, + 153, + 84, + 138, + 90, + 79, + 50, + 252, + 66, + 218, + 12, + 25, + 166, + 44, + 33, + 248, + 37, + 1, + 197, + 79, + 200, + 191, + 151, + 14, + 232, + 211, + 185, + 111, + 32, + 136, + 107, + 106, + 35, + 238, + 72, + 173, + 218, + 180, + 229, + 176, + 84, + 30, + 221, + 146, + 2, + 192, + 206, + 50, + 80, + 245, + 209, + 176, + 17, + 11, + 228, + 75, + 219, + 79, + 65, + 79, + 194, + 214, + 93, + 88, + 131, + 161, + 169, + 219, + 8, + 107, + 25, + 107, + 14, + 173, + 40, + 122, + 112, + 138, + 87, + 143, + 194, + 91, + 66, + 162, + 128, + 138, + 73, + 3, + 101, + 225, + 108, + 162, + 24, + 140, + 47, + 167, + 140, + 116, + 6, + 249, + 209, + 153, + 162, + 97, + 120, + 225, + 167, + 175, + 92, + 99, + 249, + 172, + 13, + 84, + 65, + 186, + 152, + 145, + 233, + 124, + 38, + 215, + 21, + 133, + 143, + 81, + 20, + 59, + 228, + 73, + 72, + 167, + 231, + 69, + 217, + 209, + 70, + 13, + 95, + 122, + 44, + 154, + 76, + 146, + 250, + 197, + 215, + 166, + 129, + 160, + 128, + 174, + 132, + 237, + 4, + 173, + 79, + 212, + 81, + 193, + 38, + 126, + 193, + 37, + 214, + 198, + 186, + 37, + 64, + 22, + 185, + 149, + 107, + 222, + 81, + 93, + 131, + 56, + 65, + 224, + 103, + 235, + 79, + 121, + 191, + 58, + 253, + 136, + 67, + 204, + 222, + 18, + 23, + 250, + 102, + 172, + 60, + 157, + 91, + 32, + 158, + 247, + 211, + 206, + 25, + 146, + 156, + 118, + 119, + 153, + 137, + 99, + 75, + 238, + 134, + 98, + 76, + 61, + 218, + 150, + 173, + 89, + 183, + 146, + 198, + 1, + 3, + 46, + 81, + 90, + 177, + 52, + 231, + 62, + 120, + 177, + 16, + 114, + 21, + 216, + 170, + 103, + 144, + 47, + 72, + 23, + 181, + 30, + 242, + 229, + 149, + 105, + 254, + 107, + 0, + 184, + 115, + 109, + 130, + 134, + 33, + 81, + 204, + 204, + 240, + 59, + 226, + 114, + 215, + 42, + 227, + 232, + 25, + 209, + 60, + 166, + 236, + 53, + 80, + 205, + 185, + 55, + 199, + 97, + 221, + 125, + 116, + 107, + 201, + 234, + 99, + 151, + 61, + 22, + 194, + 169, + 0, + 167, + 44, + 87, + 179, + 76, + 204, + 95, + 166, + 139, + 163, + 54, + 110, + 44, + 199, + 142, + 99, + 253, + 252, + 75, + 84, + 247, + 177, + 40, + 60, + 186, + 166, + 154, + 92, + 175, + 206, + 165, + 37, + 63, + 166, + 250, + 105, + 142, + 178, + 42, + 107, + 46, + 248, + 158, + 239, + 164, + 124, + 167, + 191, + 251, + 137, + 84, + 100, + 144, + 96, + 157, + 83, + 161, + 220, + 176, + 241, + 19, + 47, + 158, + 104, + 111, + 209, + 2, + 154, + 94, + 122, + 78, + 82, + 15, + 160, + 177, + 140, + 246, + 130, + 60, + 154, + 3, + 0, + 71, + 144, + 96, + 156, + 115, + 148, + 155, + 51, + 33, + 176, + 127, + 90, + 169, + 220, + 54, + 47, + 28, + 220, + 140, + 54, + 191, + 235, + 141, + 72, + 176, + 122, + 95, + 147, + 213, + 2, + 14, + 68, + 191, + 189, + 222, + 194, + 53, + 163, + 216, + 212, + 185, + 105, + 94, + 135, + 156, + 198, + 25, + 145, + 120, + 79, + 85, + 23, + 45, + 74, + 159, + 139, + 114, + 92, + 55, + 151, + 121, + 165, + 197, + 39, + 230, + 72, + 212, + 6, + 61, + 72, + 22, + 169, + 28, + 121, + 12, + 67, + 84, + 53, + 210, + 31, + 172, + 158, + 201, + 23, + 68, + 245, + 21, + 78, + 158, + 250, + 183, + 131, + 64, + 249, + 122, + 18, + 196, + 215, + 158, + 22, + 50, + 77, + 174, + 201, + 195, + 200, + 96, + 199, + 222, + 241, + 205, + 16, + 99, + 242, + 225, + 161, + 173, + 36, + 12, + 52, + 30, + 251, + 135, + 101, + 141, + 120, + 223, + 247, + 102, + 124, + 111, + 76, + 228, + 246, + 177, + 45, + 194, + 195, + 238, + 44, + 214, + 66, + 197, + 240, + 99, + 105, + 97, + 39, + 16, + 99, + 80, + 200, + 190, + 170, + 192, + 88, + 157, + 141, + 119, + 121, + 64, + 42, + 196, + 156, + 238, + 204, + 252, + 193, + 47, + 206, + 71, + 37, + 166, + 135, + 116, + 115, + 219, + 117, + 134, + 93, + 88, + 128, + 153, + 255, + 117, + 34, + 74, + 35, + 219, + 108, + 186, + 109, + 112, + 144, + 106, + 64, + 185, + 29, + 170, + 28, + 109, + 108, + 158, + 67, + 41, + 233, + 80, + 158, + 55, + 203, + 246, + 99, + 80, + 52, + 86, + 250, + 105, + 109, + 8, + 214, + 16, + 15, + 187, + 197, + 115, + 131, + 120, + 120, + 65, + 47, + 59, + 32, + 252, + 183, + 213, + 126, + 48, + 125, + 36, + 28, + 69, + 199, + 189, + 98, + 241, + 34, + 6, + 218, + 31, + 48, + 224, + 16, + 4, + 242, + 17, + 128, + 70, + 76, + 56, + 216, + 116, + 101, + 136, + 151, + 77, + 33, + 79, + 235, + 30, + 65, + 255, + 188, + 224, + 143, + 172, + 243, + 225, + 189, + 177, + 235, + 2, + 239, + 147, + 53, + 90, + 161, + 214, + 186, + 117, + 254, + 103, + 198, + 189, + 146, + 254, + 54, + 213, + 219, + 43, + 237, + 187, + 143, + 2, + 91, + 103, + 235, + 187, + 51, + 228, + 231, + 228, + 180, + 140, + 251, + 245, + 60, + 128, + 125, + 247, + 15, + 211, + 13, + 187, + 158, + 205, + 165, + 127, + 252, + 133, + 33, + 111, + 238, + 168, + 122, + 49, + 148, + 202, + 181, + 82, + 169, + 143, + 148, + 119, + 237, + 212, + 102, + 89, + 1, + 29, + 172, + 105, + 32, + 240, + 83, + 126, + 34, + 147, + 237, + 93, + 129, + 95, + 73, + 76, + 194, + 107, + 54, + 237, + 117, + 76, + 78, + 104, + 103, + 198, + 66, + 242, + 100, + 132, + 6, + 200, + 176, + 131, + 190, + 54, + 140, + 251, + 115, + 54, + 162, + 67, + 176, + 213, + 224, + 174, + 221, + 133, + 142, + 0, + 200, + 118, + 253, + 131, + 235, + 199, + 55, + 215, + 191, + 95, + 164, + 247, + 80, + 95, + 161, + 238, + 239, + 218, + 9, + 119, + 94, + 192, + 62, + 240, + 135, + 174, + 213, + 240, + 242, + 243, + 71, + 178, + 21, + 84, + 76, + 23, + 89, + 105, + 143, + 27, + 59, + 124, + 171, + 27, + 34, + 109, + 154, + 79, + 88, + 125, + 86, + 85, + 227, + 190, + 83, + 212, + 116, + 29, + 161, + 206, + 103, + 106, + 59, + 144, + 104, + 16, + 130, + 208, + 0, + 10, + 110, + 222, + 151, + 232, + 120, + 97, + 89, + 75, + 167, + 148, + 234, + 96, + 157, + 250, + 79, + 70, + 222, + 34, + 142, + 42, + 222, + 188, + 152, + 14, + 236, + 77, + 217, + 74, + 30, + 2, + 95, + 14, + 201, + 221, + 135, + 9, + 133, + 148, + 169, + 140, + 51, + 209, + 254, + 155, + 36, + 89, + 80, + 193, + 159, + 195, + 167, + 236, + 241, + 108, + 65, + 221, + 54, + 63, + 253, + 111, + 141, + 183, + 60, + 196, + 139, + 196, + 55, + 59, + 145, + 190, + 107, + 178, + 130, + 226, + 142, + 30, + 66, + 190, + 25, + 229, + 223, + 193, + 244, + 146, + 198, + 174, + 214, + 72, + 107, + 154, + 61, + 236, + 117, + 219, + 23, + 46, + 85, + 189, + 241, + 79, + 129, + 53, + 50, + 56, + 68, + 13, + 19, + 139, + 184, + 87, + 221, + 139, + 174, + 243, + 213, + 52, + 139, + 25, + 193, + 112, + 234, + 254, + 203, + 118, + 98, + 92, + 253, + 163, + 115, + 70, + 174, + 193, + 112, + 247, + 101, + 83, + 55, + 229, + 20, + 162, + 34, + 102, + 33, + 171, + 127, + 253, + 18, + 106, + 139, + 178, + 101, + 232, + 30, + 174, + 81, + 27, + 46, + 161, + 249, + 183, + 67, + 30, + 216, + 116, + 250, + 109, + 114, + 127, + 49, + 148, + 25, + 238, + 143, + 163, + 74, + 74, + 147, + 174, + 163, + 57, + 248, + 197, + 218, + 49, + 218, + 209, + 195, + 2, + 133, + 190, + 242, + 73, + 215, + 219, + 0, + 134, + 201, + 109, + 127, + 246, + 112, + 230, + 154, + 150, + 180, + 37, + 116, + 2, + 96, + 222, + 79, + 104, + 136, + 5, + 233, + 15, + 46, + 249, + 199, + 50, + 37, + 100, + 85, + 147, + 62, + 237, + 162, + 152, + 4, + 228, + 104, + 113, + 59, + 108, + 113, + 34, + 141, + 114, + 192, + 36, + 128, + 133, + 15, + 218, + 212, + 129, + 4, + 122, + 122, + 70, + 68, + 87, + 88, + 208, + 65, + 34, + 182, + 174, + 126, + 177, + 51, + 173, + 147, + 171, + 243, + 89, + 81, + 191, + 80, + 65, + 78, + 114, + 59, + 203, + 61, + 16, + 31, + 7, + 182, + 50, + 72, + 46, + 62, + 8, + 4, + 158, + 250, + 75, + 11, + 117, + 199, + 4, + 92, + 13, + 224, + 207, + 203, + 18, + 234, + 75, + 187, + 123, + 61, + 11, + 231, + 99, + 179, + 88, + 172, + 176, + 187, + 199, + 64, + 218, + 222, + 101, + 59, + 99, + 247, + 91, + 31, + 58, + 114, + 148, + 253, + 252, + 195, + 80, + 177, + 254, + 103, + 181, + 132, + 7, + 142, + 189, + 137, + 176, + 2, + 228, + 101, + 240, + 87, + 22, + 143, + 147, + 207, + 75, + 36, + 122, + 185, + 101, + 227, + 252, + 26, + 214, + 176, + 127, + 187, + 71, + 42, + 243, + 131, + 103, + 99, + 248, + 139, + 216, + 78, + 153, + 250, + 94, + 188, + 176, + 0, + 224, + 111, + 180, + 134, + 19, + 211, + 218, + 196, + 116, + 161, + 189, + 65, + 224, + 179, + 196, + 16, + 182, + 224, + 158, + 28, + 34, + 55, + 57, + 57, + 180, + 103, + 105, + 103, + 102, + 11, + 194, + 139, + 73, + 29, + 145, + 251, + 254, + 75, + 83, + 179, + 179, + 99, + 210, + 42, + 201, + 116, + 17, + 228, + 240, + 91, + 100, + 167, + 48, + 47, + 56, + 97, + 11, + 218, + 24, + 4, + 154, + 243, + 22, + 156, + 49, + 236, + 174, + 185, + 161, + 166, + 107, + 62, + 102, + 44, + 110, + 248, + 176, + 249, + 29, + 116, + 0, + 94, + 213, + 140, + 216, + 251, + 225, + 147, + 233, + 135, + 141, + 48, + 244, + 25, + 64, + 213, + 119, + 110, + 209, + 95, + 97, + 102, + 2, + 69, + 62, + 227, + 211, + 133, + 44, + 18, + 104, + 111, + 196, + 120, + 20, + 116, + 170, + 158, + 41, + 191, + 93, + 92, + 207, + 28, + 80, + 67, + 82, + 36, + 223, + 27, + 157, + 137, + 84, + 192, + 71, + 59, + 174, + 82, + 237, + 119, + 116, + 27, + 110, + 231, + 25, + 220, + 109, + 124, + 54, + 49, + 102, + 43, + 181, + 234, + 45, + 60, + 242, + 156, + 147, + 12, + 116, + 121, + 6, + 49, + 180, + 210, + 234, + 111, + 59, + 48, + 35, + 23, + 84, + 160, + 233, + 9, + 193, + 245, + 112, + 171, + 231, + 207, + 64, + 4, + 177, + 23, + 21, + 93, + 144, + 241, + 86, + 43, + 133, + 4, + 83, + 55, + 160, + 248, + 252, + 166, + 15, + 162, + 211, + 88, + 53, + 226, + 236, + 7, + 235, + 52, + 190, + 244, + 11, + 203, + 249, + 140, + 147, + 144, + 156, + 100, + 160, + 164, + 132, + 32, + 207, + 164, + 229, + 207, + 234, + 183, + 223, + 8, + 150, + 105, + 193, + 104, + 151, + 237, + 226, + 86, + 255, + 132, + 58, + 204, + 63, + 70, + 54, + 76, + 150, + 91, + 11, + 130, + 44, + 70, + 187, + 238, + 253, + 176, + 103, + 12, + 35, + 202, + 179, + 40, + 15, + 164, + 63, + 128, + 193, + 12, + 166, + 205, + 97, + 196, + 211, + 193, + 55, + 86, + 73, + 227, + 81, + 192, + 20, + 49, + 46, + 106, + 249, + 147, + 238, + 21, + 248, + 63, + 223, + 184, + 199, + 153, + 57, + 219, + 196, + 1, + 15, + 73, + 153, + 81, + 47, + 140, + 5, + 97, + 211, + 79, + 209, + 120, + 200, + 40, + 122, + 238, + 54, + 156, + 61, + 253, + 55, + 181, + 175, + 102, + 24, + 67, + 194, + 160, + 254, + 203, + 202, + 104, + 11, + 88, + 157, + 150, + 37, + 131, + 77, + 151, + 75, + 198, + 159, + 139, + 188, + 65, + 255, + 186, + 33, + 185, + 247, + 96, + 196, + 2, + 32, + 181, + 124, + 238, + 51, + 241, + 68, + 58, + 47, + 78, + 68, + 212, + 95, + 97, + 110, + 179, + 83, + 240, + 95, + 73, + 226, + 220, + 103, + 238, + 227, + 246, + 94, + 49, + 139, + 22, + 116, + 156, + 117, + 210, + 3, + 174, + 128, + 44, + 158, + 87, + 182, + 78, + 98, + 6, + 207, + 140, + 136, + 108, + 73, + 82, + 185, + 249, + 124, + 46, + 104, + 15, + 253, + 142, + 32, + 47, + 186, + 76, + 150, + 29, + 218, + 254, + 232, + 4, + 167, + 133, + 68, + 195, + 236, + 148, + 88, + 242, + 14, + 143, + 159, + 229, + 47, + 232, + 37, + 151, + 167, + 5, + 75, + 192, + 138, + 189, + 211, + 139, + 172, + 120, + 215, + 55, + 1, + 136, + 79, + 148, + 38, + 121, + 87, + 170, + 173, + 166, + 201, + 88, + 13, + 156, + 192, + 202, + 228, + 253, + 14, + 15, + 201, + 66, + 68, + 157, + 52, + 41, + 247, + 242, + 22, + 75, + 97, + 250, + 249, + 243, + 67, + 36, + 128, + 96, + 236, + 161, + 155, + 67, + 102, + 1, + 36, + 139, + 199, + 173, + 124, + 0, + 239, + 103, + 241, + 120, + 128, + 211, + 239, + 57, + 210, + 126, + 91, + 82, + 209, + 209, + 77, + 56, + 66, + 83, + 145, + 27, + 232, + 49, + 182, + 213, + 117, + 166, + 27, + 145, + 160, + 245, + 51, + 205, + 254, + 2, + 123, + 189, + 135, + 8, + 119, + 57, + 16, + 214, + 188, + 216, + 122, + 17, + 143, + 218, + 211, + 190, + 125, + 91, + 7, + 205, + 19, + 178, + 43, + 201, + 216, + 66, + 202, + 90, + 51, + 218, + 173, + 16, + 211, + 112, + 212, + 92, + 136, + 116, + 29, + 106, + 43, + 236, + 38, + 159, + 42, + 72, + 45, + 73, + 179, + 106, + 159, + 199, + 115, + 26, + 110, + 37, + 77, + 101, + 81, + 28, + 233, + 46, + 27, + 137, + 187, + 132, + 218, + 200, + 166, + 27, + 61, + 194, + 63, + 189, + 56, + 156, + 66, + 23, + 141, + 33, + 197, + 76, + 198, + 54, + 179, + 178, + 196, + 118, + 67, + 42, + 246, + 120, + 156, + 10, + 106, + 47, + 15, + 185, + 65, + 64, + 107, + 66, + 138, + 104, + 14, + 72, + 205, + 18, + 181, + 129, + 129, + 206, + 9, + 209, + 13, + 250, + 201, + 146, + 23, + 44, + 38, + 26, + 48, + 64, + 171, + 97, + 219, + 186, + 69, + 111, + 58, + 27, + 117, + 229, + 253, + 157, + 87, + 189, + 233, + 207, + 83, + 208, + 107, + 144, + 44, + 142, + 168, + 55, + 139, + 217, + 34, + 219, + 254, + 40, + 60, + 12, + 175, + 132, + 34, + 211, + 121, + 58, + 147, + 82, + 0, + 88, + 87, + 42, + 5, + 208, + 163, + 26, + 147, + 68, + 189, + 199, + 233, + 247, + 89, + 233, + 4, + 125, + 166, + 113, + 71, + 0, + 54, + 68, + 136, + 25, + 166, + 233, + 225, + 80, + 51, + 62, + 30, + 198, + 182, + 162, + 109, + 49, + 13, + 45, + 223, + 89, + 242, + 69, + 226, + 197, + 158, + 91, + 134, + 78, + 215, + 31, + 228, + 197, + 229, + 11, + 39, + 28, + 92, + 233, + 48, + 211, + 41, + 93, + 249, + 32, + 28, + 42, + 93, + 165, + 108, + 25, + 73, + 79, + 123, + 19, + 96, + 162, + 200, + 50, + 205, + 213, + 231, + 225, + 65, + 81, + 176, + 164, + 160, + 152, + 49, + 162, + 234, + 84, + 166, + 94, + 151, + 230, + 15, + 153, + 148, + 194, + 234, + 194, + 213, + 84, + 135, + 154, + 179, + 89, + 3, + 22, + 146, + 92, + 90, + 175, + 27, + 18, + 120, + 234, + 165, + 178, + 44, + 249, + 79, + 54, + 217, + 189, + 17, + 52, + 133, + 202, + 100, + 97, + 227, + 1, + 177, + 60, + 52, + 165, + 239, + 206, + 112, + 157, + 145, + 242, + 148, + 165, + 135, + 41, + 251, + 226, + 244, + 70, + 241, + 9, + 252, + 206, + 76, + 175, + 140, + 194, + 75, + 110, + 37, + 103, + 75, + 143, + 252, + 125, + 112, + 167, + 177, + 204, + 126, + 141, + 182, + 144, + 13, + 227, + 21, + 32, + 24, + 119, + 16, + 132, + 191, + 29, + 231, + 176, + 85, + 228, + 205, + 6, + 158, + 223, + 169, + 222, + 219, + 110, + 137, + 140, + 20, + 68, + 245, + 217, + 216, + 0, + 166, + 44, + 119, + 71, + 21, + 64, + 171, + 242, + 153, + 64, + 132, + 78, + 94, + 201, + 133, + 200, + 194, + 41, + 206, + 13, + 209, + 211, + 114, + 28, + 167, + 38, + 15, + 1, + 105, + 130, + 147, + 21, + 209, + 232, + 156, + 176, + 218, + 208, + 218, + 83, + 208, + 42, + 222, + 116, + 171, + 197, + 72, + 64, + 194, + 204, + 224, + 99, + 107, + 11, + 170, + 234, + 85, + 39, + 152, + 21, + 219, + 230, + 202, + 87, + 102, + 100, + 80, + 43, + 0, + 123, + 76, + 147, + 56, + 27, + 130, + 82, + 207, + 11, + 88, + 73, + 77, + 5, + 50, + 168, + 159, + 146, + 172, + 192, + 92, + 233, + 69, + 109, + 58, + 79, + 143, + 85, + 116, + 49, + 237, + 195, + 162, + 141, + 18, + 17, + 115, + 163, + 219, + 174, + 84, + 86, + 193, + 215, + 26, + 60, + 169, + 245, + 204, + 231, + 138, + 54, + 25, + 113, + 243, + 14, + 202, + 143, + 76, + 116, + 247, + 66, + 50, + 161, + 52, + 122, + 7, + 53, + 241, + 239, + 59, + 53, + 212, + 254, + 194, + 169, + 97, + 182, + 42, + 7, + 213, + 90, + 101, + 244, + 195, + 57, + 58, + 176, + 169, + 235, + 137, + 156, + 16, + 188, + 5, + 232, + 43, + 246, + 104, + 52, + 180, + 243, + 220, + 228, + 195, + 220, + 178, + 165, + 215, + 86, + 204, + 171, + 113, + 222, + 152, + 96, + 58, + 157, + 220, + 225, + 31, + 75, + 123, + 217, + 236, + 58, + 159, + 125, + 225, + 135, + 103, + 1, + 15, + 50, + 177, + 185, + 103, + 253, + 234, + 233, + 109, + 44, + 70, + 141, + 251, + 195, + 139, + 138, + 148, + 173, + 34, + 31, + 133, + 14, + 191, + 114, + 226, + 141, + 36, + 29, + 24, + 183, + 152, + 131, + 92, + 139, + 247, + 184, + 71, + 217, + 219, + 254, + 255, + 103, + 165, + 153, + 131, + 8, + 200, + 12, + 16, + 61, + 50, + 41, + 231, + 61, + 252, + 146, + 96, + 160, + 206, + 2, + 43, + 114, + 255, + 171, + 126, + 167, + 155, + 187, + 61, + 190, + 220, + 176, + 213, + 39, + 194, + 57, + 160, + 251, + 242, + 180, + 8, + 183, + 28, + 245, + 64, + 217, + 69, + 206, + 150, + 232, + 72, + 59, + 37, + 27, + 229, + 27, + 101, + 74, + 48, + 168, + 209, + 221, + 50, + 77, + 117, + 228, + 211, + 247, + 210, + 152, + 104, + 108, + 133, + 116, + 186, + 27, + 73, + 29, + 88, + 124, + 137, + 194, + 166, + 170, + 26, + 137, + 147, + 143, + 19, + 115, + 139, + 212, + 4, + 139, + 40, + 40, + 161, + 174, + 201, + 77, + 92, + 98, + 12, + 168, + 135, + 214, + 240, + 183, + 202, + 94, + 72, + 191, + 231, + 12, + 54, + 9, + 14, + 16, + 38, + 55, + 152, + 110, + 241, + 212, + 155, + 132, + 79, + 80, + 6, + 217, + 63, + 196, + 213, + 215, + 41, + 99, + 149, + 59, + 210, + 254, + 164, + 216, + 161, + 45, + 102, + 97, + 226, + 68, + 140, + 56, + 91, + 93, + 97, + 104, + 147, + 63, + 217, + 79, + 60, + 177, + 66, + 63, + 255, + 113, + 175, + 218, + 140, + 9, + 66, + 58, + 221, + 29, + 247, + 235, + 206, + 109, + 226, + 215, + 101, + 77, + 131, + 185, + 2, + 66, + 86, + 101, + 203, + 219, + 88, + 58, + 87, + 195, + 154, + 140, + 101, + 20, + 98, + 217, + 100, + 66, + 134, + 20, + 66, + 92, + 154, + 52, + 84, + 57, + 146, + 206, + 219, + 104, + 247, + 52, + 236, + 35, + 192, + 197, + 212, + 158, + 253, + 167, + 212, + 221, + 82, + 150, + 108, + 188, + 174, + 98, + 127, + 79, + 86, + 40, + 71, + 237, + 19, + 83, + 120, + 64, + 73, + 9, + 198, + 62, + 64, + 21, + 91, + 47, + 127, + 202, + 255, + 97, + 25, + 150, + 131, + 119, + 20, + 55, + 29, + 56, + 209, + 170, + 56, + 137, + 235, + 95, + 225, + 2, + 153, + 151, + 111, + 34, + 27, + 122, + 39, + 120, + 175, + 246, + 173, + 229, + 101, + 200, + 104, + 163, + 248, + 195, + 250, + 6, + 132, + 45, + 71, + 23, + 175, + 84, + 23, + 250, + 178, + 249, + 171, + 214, + 154, + 239, + 175, + 56, + 245, + 96, + 92, + 177, + 188, + 243, + 36, + 95, + 174, + 212, + 18, + 79, + 3, + 108, + 125, + 13, + 115, + 77, + 125, + 213, + 232, + 19, + 3, + 73, + 217, + 130, + 34, + 32, + 41, + 227, + 28, + 99, + 63, + 122, + 109, + 222, + 195, + 123, + 245, + 91, + 92, + 44, + 0, + 49, + 98, + 246, + 136, + 100, + 14, + 92, + 149, + 236, + 101, + 20, + 13, + 158, + 86, + 143, + 140, + 208, + 202, + 225, + 187, + 13, + 241, + 210, + 49, + 46, + 81, + 43, + 168, + 204, + 52, + 184, + 20, + 86, + 155, + 70, + 139, + 90, + 74, + 190, + 112, + 178, + 238, + 32, + 112, + 86, + 4, + 205, + 14, + 131, + 152, + 191, + 30, + 162, + 124, + 52, + 234, + 97, + 58, + 113, + 148, + 11, + 201, + 76, + 212, + 239, + 255, + 2, + 70, + 58, + 30, + 106, + 200, + 58, + 118, + 83, + 9, + 191, + 248, + 106, + 73, + 86, + 66, + 130, + 92, + 144, + 53, + 80, + 44, + 44, + 140, + 4, + 232, + 208, + 203, + 50, + 99, + 36, + 130, + 111, + 218, + 147, + 7, + 5, + 189, + 137, + 46, + 48, + 45, + 161, + 145, + 123, + 37, + 17, + 59, + 157, + 15, + 211, + 3, + 62, + 97, + 202, + 192, + 53, + 215, + 217, + 186, + 176, + 19, + 101, + 216, + 131, + 81, + 116, + 238, + 33, + 129, + 221, + 97, + 222, + 135, + 119, + 63, + 208, + 152, + 147, + 152, + 188, + 184, + 249, + 107, + 11, + 206, + 176, + 123, + 192, + 146, + 131, + 8, + 147, + 49, + 123, + 158, + 138, + 167, + 108, + 118, + 194, + 105, + 97, + 252, + 29, + 45, + 102, + 49, + 7, + 16, + 104, + 237, + 61, + 22, + 144, + 84, + 25, + 85, + 162, + 181, + 202, + 107, + 136, + 240, + 106, + 5, + 215, + 59, + 22, + 100, + 33, + 107, + 30, + 166, + 50, + 85, + 255, + 204, + 170, + 85, + 236, + 36, + 248, + 62, + 126, + 150, + 93, + 179, + 227, + 249, + 254, + 244, + 79, + 210, + 132, + 118, + 149, + 172, + 139, + 47, + 114, + 43, + 112, + 198, + 65, + 69, + 68, + 7, + 83, + 53, + 36, + 193, + 209, + 127, + 43, + 93, + 40, + 203, + 198, + 104, + 65, + 158, + 240, + 55, + 146, + 72, + 12, + 54, + 38, + 234, + 245, + 158, + 91, + 81, + 214, + 14, + 89, + 118, + 40, + 210, + 66, + 143, + 109, + 187, + 100, + 88, + 186, + 59, + 200, + 29, + 84, + 97, + 48, + 148, + 88, + 246, + 196, + 10, + 161, + 229, + 92, + 241, + 79, + 53, + 6, + 99, + 14, + 227, + 83, + 8, + 199, + 114, + 200, + 98, + 70, + 143, + 206, + 85, + 232, + 122, + 120, + 35, + 236, + 122, + 103, + 36, + 192, + 141, + 177, + 31, + 206, + 3, + 227, + 103, + 206, + 67, + 167, + 175, + 157, + 226, + 34, + 251, + 98, + 36, + 139, + 27, + 42, + 164, + 134, + 220, + 154, + 118, + 13, + 170, + 115, + 42, + 101, + 139, + 47, + 134, + 61, + 72, + 113, + 25, + 50, + 3, + 124, + 26, + 22, + 41, + 136, + 76, + 174, + 231, + 149, + 81, + 181, + 216, + 36, + 252, + 29, + 116, + 199, + 101, + 108, + 14, + 75, + 55, + 140, + 39, + 155, + 25, + 225, + 136, + 30, + 67, + 176, + 130, + 142, + 11, + 164, + 21, + 230, + 123, + 218, + 53, + 5, + 233, + 176, + 100, + 22, + 202, + 190, + 164, + 157, + 46, + 240, + 12, + 63, + 73, + 62, + 252, + 55, + 92, + 11, + 80, + 37, + 36, + 11, + 249, + 139, + 248, + 25, + 18, + 216, + 176, + 185, + 87, + 172, + 191, + 146, + 198, + 234, + 54, + 135, + 205, + 31, + 20, + 94, + 98, + 103, + 75, + 96, + 23, + 77, + 32, + 214, + 150, + 245, + 184, + 72, + 242, + 212, + 103, + 194, + 27, + 245, + 20, + 206, + 88, + 115, + 4, + 48, + 238, + 222, + 102, + 109, + 37, + 83, + 18, + 29, + 54, + 3, + 156, + 117, + 176, + 126, + 41, + 126, + 12, + 87, + 146, + 135, + 4, + 233, + 12, + 233, + 28, + 41, + 182, + 248, + 155, + 87, + 233, + 174, + 138, + 195, + 156, + 182, + 0, + 26, + 7, + 121, + 127, + 103, + 222, + 173, + 105, + 115, + 101, + 251, + 183, + 192, + 71, + 251, + 191, + 201, + 89, + 41, + 199, + 198, + 55, + 12, + 238, + 41, + 213, + 138, + 31, + 9, + 106, + 243, + 118, + 159, + 252, + 213, + 133, + 40, + 225, + 160, + 71, + 196, + 186, + 124, + 251, + 165, + 83, + 10, + 212, + 119, + 225, + 118, + 114, + 39, + 109, + 106, + 192, + 88, + 241, + 123, + 107, + 233, + 167, + 188, + 162, + 35, + 237, + 82, + 209, + 241, + 82, + 138, + 196, + 85, + 33, + 0, + 28, + 223, + 96, + 94, + 101, + 219, + 111, + 18, + 3, + 81, + 163, + 179, + 89, + 141, + 41, + 147, + 108, + 146, + 94, + 245, + 51, + 13, + 20, + 75, + 118, + 100, + 128, + 107, + 107, + 31, + 195, + 63, + 79, + 232, + 64, + 241, + 172, + 248, + 82, + 53, + 43, + 206, + 177, + 72, + 147, + 218, + 239, + 225, + 16, + 199, + 128, + 195, + 157, + 173, + 14, + 196, + 217, + 206, + 233, + 62, + 222, + 211, + 86, + 79, + 222, + 82, + 193, + 177, + 93, + 74, + 123, + 121, + 144, + 190, + 216, + 132, + 176, + 113, + 105, + 236, + 65, + 195, + 148, + 251, + 120, + 58, + 54, + 142, + 87, + 0, + 119, + 57, + 115, + 10, + 150, + 102, + 68, + 242, + 209, + 188, + 19, + 96, + 127, + 48, + 122, + 195, + 133, + 115, + 163, + 80, + 226, + 43, + 132, + 192, + 165, + 243, + 199, + 226, + 186, + 113, + 23, + 44, + 203, + 230, + 28, + 167, + 165, + 43, + 84, + 146, + 35, + 69, + 32, + 26, + 21, + 30, + 113, + 13, + 111, + 208, + 25, + 212, + 201, + 53, + 189, + 53, + 80, + 207, + 89, + 194, + 227, + 251, + 97, + 63, + 141, + 11, + 93, + 236, + 119, + 201, + 146, + 86, + 96, + 68, + 141, + 40, + 117, + 192, + 211, + 23, + 51, + 169, + 182, + 51, + 235, + 57, + 17, + 213, + 78, + 97, + 243, + 160, + 27, + 190, + 245, + 56, + 148, + 4, + 52, + 55, + 96, + 110, + 223, + 60, + 180, + 222, + 194, + 239, + 42, + 231, + 191, + 82, + 181, + 50, + 237, + 144, + 49, + 34, + 250, + 181, + 114, + 160, + 180, + 230, + 244, + 138, + 201, + 90, + 57, + 221, + 36, + 181, + 237, + 242, + 202, + 187, + 237, + 28, + 217, + 161, + 73, + 230, + 233, + 110, + 201, + 161, + 98, + 68, + 49, + 65, + 42, + 120, + 146, + 238, + 123, + 255, + 47, + 142, + 28, + 166, + 212, + 24, + 65, + 145, + 0, + 231, + 155, + 20, + 36, + 9, + 33, + 165, + 174, + 91, + 145, + 234, + 249, + 176, + 154, + 187, + 34, + 43, + 129, + 20, + 88, + 158, + 87, + 82, + 5, + 71, + 31, + 223, + 149, + 221, + 78, + 125, + 101, + 67, + 117, + 200, + 127, + 138, + 150, + 73, + 117, + 41, + 139, + 187, + 61, + 192, + 214, + 7, + 44, + 228, + 48, + 160, + 219, + 187, + 26, + 163, + 62, + 230, + 33, + 233, + 148, + 74, + 43, + 69, + 26, + 141, + 39, + 187, + 40, + 26, + 72, + 120, + 235, + 177, + 186, + 55, + 156, + 229, + 241, + 211, + 222, + 14, + 150, + 157, + 185, + 152, + 161, + 236, + 35, + 101, + 4, + 181, + 92, + 46, + 49, + 3, + 187, + 28, + 233, + 189, + 27, + 110, + 243, + 145, + 21, + 227, + 243, + 176, + 235, + 163, + 123, + 164, + 249, + 84, + 149, + 76, + 129, + 34, + 208, + 149, + 226, + 242, + 151, + 253, + 191, + 149, + 64, + 150, + 135, + 194, + 18, + 13, + 77, + 21, + 89, + 167, + 127, + 148, + 49, + 70, + 93, + 12, + 227, + 229, + 27, + 84, + 199, + 134, + 12, + 243, + 116, + 179, + 176, + 29, + 83, + 92, + 107, + 183, + 21, + 166, + 176, + 20, + 213, + 151, + 199, + 174, + 208, + 214, + 125, + 56, + 55, + 142, + 74, + 8, + 219, + 236, + 227, + 26, + 92, + 254, + 7, + 210, + 199, + 29, + 188, + 217, + 220, + 188, + 188, + 40, + 156, + 208, + 25, + 30, + 196, + 229, + 18, + 49, + 196, + 203, + 217, + 163, + 4, + 34, + 28, + 176, + 252, + 25, + 210, + 203, + 124, + 134, + 24, + 227, + 204, + 96, + 141, + 9, + 105, + 143, + 38, + 5, + 210, + 191, + 179, + 145, + 121, + 201, + 7, + 137, + 85, + 104, + 96, + 82, + 67, + 166, + 120, + 20, + 200, + 118, + 109, + 139, + 134, + 55, + 102, + 90, + 36, + 103, + 83, + 223, + 197, + 209, + 136, + 41, + 5, + 59, + 83, + 244, + 169, + 42, + 45, + 177, + 133, + 205, + 66, + 46, + 198, + 26, + 3, + 221, + 95, + 133, + 165, + 167, + 208, + 126, + 248, + 184, + 225, + 44, + 69, + 82, + 69, + 108, + 49, + 5, + 151, + 156, + 21, + 237, + 69, + 48, + 5, + 72, + 99, + 93, + 75, + 192, + 143, + 44, + 141, + 166, + 248, + 136, + 44, + 153, + 58, + 85, + 24, + 154, + 29, + 83, + 225, + 108, + 118, + 41, + 166, + 102, + 111, + 46, + 68, + 231, + 89, + 21, + 233, + 248, + 114, + 32, + 159, + 225, + 54, + 250, + 90, + 12, + 98, + 117, + 36, + 174, + 95, + 193, + 208, + 40, + 255, + 98, + 159, + 1, + 238, + 85, + 213, + 105, + 103, + 230, + 227, + 209, + 31, + 251, + 224, + 66, + 187, + 240, + 121, + 170, + 104, + 213, + 173, + 151, + 218, + 25, + 188, + 64, + 15, + 230, + 101, + 99, + 241, + 189, + 244, + 101, + 11, + 65, + 9, + 143, + 120, + 244, + 47, + 218, + 156, + 220, + 37, + 249, + 211, + 190, + 87, + 201, + 142, + 111, + 108, + 204, + 45, + 44, + 150, + 223, + 57, + 108, + 86, + 134, + 80, + 249, + 193, + 108, + 239, + 64, + 5, + 205, + 64, + 54, + 103, + 21, + 172, + 55, + 35, + 74, + 9, + 50, + 121, + 170, + 47, + 136, + 197, + 180, + 199, + 141, + 234, + 33, + 75, + 25, + 108, + 126, + 235, + 202, + 184, + 230, + 145, + 7, + 87, + 105, + 113, + 233, + 116, + 132, + 101, + 87, + 167, + 60, + 70, + 86, + 77, + 120, + 206, + 6, + 237, + 62, + 164, + 212, + 105, + 157, + 86, + 134, + 222, + 130, + 193, + 233, + 218, + 233, + 234, + 97, + 18, + 15, + 224, + 255, + 90, + 40, + 70, + 215, + 147, + 109, + 128, + 160, + 5, + 22, + 168, + 54, + 147, + 196, + 123, + 114, + 20, + 129, + 231, + 181, + 170, + 110, + 191, + 97, + 158, + 27, + 91, + 98, + 185, + 45, + 9, + 118, + 46, + 58, + 17, + 115, + 212, + 76, + 40, + 48, + 109, + 89, + 32, + 136, + 161, + 94, + 191, + 226, + 22, + 175, + 120, + 238, + 214, + 203, + 207, + 210, + 104, + 137, + 157, + 246, + 39, + 159, + 16, + 226, + 194, + 113, + 66, + 178, + 78, + 236, + 110, + 152, + 48, + 46, + 73, + 188, + 168, + 16, + 153, + 120, + 120, + 244, + 89, + 102, + 147, + 169, + 181, + 237, + 156, + 57, + 91, + 241, + 128, + 64, + 32, + 105, + 54, + 168, + 252, + 254, + 57, + 210, + 209, + 147, + 89, + 117, + 124, + 156, + 180, + 90, + 7, + 142, + 124, + 39, + 164, + 67, + 155, + 117, + 242, + 241, + 127, + 96, + 172, + 109, + 103, + 29, + 141, + 112, + 132, + 14, + 9, + 211, + 25, + 38, + 245, + 137, + 1, + 77, + 17, + 242, + 225, + 117, + 23, + 128, + 226, + 211, + 119, + 56, + 214, + 204, + 184, + 69, + 17, + 162, + 209, + 80, + 167, + 130, + 217, + 253, + 147, + 218, + 211, + 31, + 229, + 191, + 7, + 218, + 156, + 101, + 73, + 112, + 221, + 252, + 87, + 32, + 182, + 50, + 156, + 255, + 40, + 181, + 125, + 63, + 204, + 244, + 229, + 182, + 41, + 79, + 199, + 215, + 54, + 188, + 126, + 195, + 191, + 228, + 122, + 116, + 25, + 25, + 243, + 6, + 108, + 179, + 84, + 129, + 200, + 23, + 11, + 147, + 89, + 29, + 14, + 100, + 234, + 7, + 229, + 179, + 110, + 170, + 200, + 180, + 224, + 60, + 113, + 98, + 116, + 86, + 239, + 2, + 41, + 190, + 44, + 178, + 35, + 156, + 28, + 48, + 208, + 2, + 48, + 203, + 156, + 172, + 155, + 180, + 243, + 206, + 51, + 32, + 53, + 40, + 212, + 60, + 162, + 180, + 52, + 54, + 212, + 221, + 251, + 41, + 49, + 213, + 49, + 70, + 32, + 55, + 138, + 252, + 141, + 77, + 85, + 228, + 55, + 95, + 224, + 189, + 39, + 157, + 84, + 102, + 27, + 69, + 141, + 240, + 133, + 198, + 228, + 82, + 4, + 101, + 197, + 84, + 116, + 8, + 231, + 225, + 241, + 107, + 208, + 219, + 165, + 230, + 83, + 184, + 20, + 210, + 204, + 138, + 226, + 83, + 210, + 89, + 73, + 219, + 48, + 96, + 124, + 71, + 238, + 155, + 33, + 141, + 24, + 24, + 140, + 45, + 29, + 41, + 113, + 104, + 91, + 199, + 81, + 200, + 141, + 89, + 99, + 124, + 25, + 153, + 110, + 133, + 167, + 68, + 37, + 160, + 211, + 21, + 92, + 208, + 165, + 235, + 71, + 208, + 228, + 75, + 216, + 25, + 100, + 234, + 23, + 94, + 206, + 118, + 248, + 153, + 59, + 117, + 169, + 63, + 57, + 73, + 214, + 82, + 242, + 179, + 223, + 20, + 219, + 151, + 145, + 124, + 99, + 209, + 186, + 152, + 10, + 199, + 208, + 60, + 48, + 43, + 201, + 234, + 75, + 12, + 36, + 234, + 75, + 10, + 163, + 25, + 13, + 129, + 22, + 76, + 24, + 105, + 78, + 251, + 223, + 227, + 200, + 197, + 179, + 195, + 37, + 196, + 111, + 142, + 64, + 116, + 33, + 201, + 20, + 234, + 182, + 25, + 218, + 221, + 217, + 31, + 211, + 16, + 179, + 221, + 156, + 48, + 153, + 238, + 130, + 137, + 99, + 176, + 215, + 132, + 187, + 27, + 203, + 18, + 255, + 201, + 118, + 33, + 147, + 106, + 192, + 253, + 6, + 132, + 200, + 203, + 206, + 179, + 122, + 72, + 53, + 229, + 36, + 154, + 70, + 95, + 208, + 35, + 5, + 161, + 252, + 238, + 224, + 52, + 225, + 221, + 201, + 68, + 25, + 155, + 98, + 106, + 121, + 43, + 214, + 65, + 96, + 175, + 170, + 107, + 74, + 10, + 195, + 165, + 39, + 101, + 183, + 105, + 245, + 61, + 76, + 80, + 62, + 144, + 61, + 10, + 119, + 123, + 85, + 184, + 255, + 31, + 39, + 240, + 204, + 84, + 227, + 5, + 111, + 143, + 121, + 202, + 40, + 106, + 87, + 29, + 210, + 55, + 173, + 118, + 90, + 98, + 218, + 7, + 87, + 122, + 237, + 127, + 118, + 87, + 58, + 171, + 245, + 237, + 110, + 93, + 167, + 86, + 201, + 191, + 216, + 119, + 201, + 192, + 103, + 104, + 229, + 139, + 56, + 36, + 8, + 114, + 72, + 117, + 1, + 156, + 112, + 24, + 94, + 34, + 210, + 241, + 172, + 167, + 209, + 171, + 248, + 150, + 46, + 247, + 155, + 201, + 205, + 115, + 63, + 31, + 114, + 158, + 102, + 125, + 142, + 92, + 24, + 190, + 141, + 36, + 83, + 206, + 186, + 161, + 251, + 70, + 213, + 185, + 223, + 209, + 84, + 135, + 31, + 2, + 146, + 61, + 169, + 226, + 234, + 219, + 221, + 135, + 152, + 175, + 200, + 93, + 208, + 168, + 38, + 59, + 57, + 1, + 233, + 30, + 14, + 214, + 20, + 123, + 181, + 103, + 219, + 202, + 93, + 117, + 178, + 136, + 66, + 179, + 153, + 168, + 165, + 92, + 175, + 147, + 117, + 143, + 54, + 196, + 171, + 240, + 133, + 131, + 235, + 19, + 5, + 218, + 156, + 198, + 85, + 64, + 59, + 38, + 186, + 47, + 235, + 19, + 207, + 189, + 36, + 111, + 119, + 209, + 255, + 111, + 29, + 244, + 28, + 81, + 63, + 48, + 104, + 74, + 191, + 169, + 106, + 214, + 24, + 18, + 37, + 94, + 206, + 54, + 173, + 220, + 131, + 51, + 216, + 66, + 164, + 240, + 85, + 252, + 176, + 121, + 239, + 0, + 84, + 72, + 62, + 79, + 50, + 215, + 57, + 164, + 135, + 145, + 230, + 89, + 62, + 108, + 144, + 81, + 64, + 224, + 167, + 248, + 250, + 242, + 165, + 38, + 1, + 99, + 199, + 195, + 51, + 41, + 206, + 69, + 29, + 219, + 124, + 158, + 159, + 16, + 232, + 59, + 99, + 170, + 159, + 45, + 245, + 57, + 1, + 191, + 212, + 160, + 150, + 80, + 40, + 145, + 33, + 201, + 152, + 29, + 203, + 10, + 61, + 137, + 59, + 91, + 252, + 93, + 50, + 143, + 134, + 44, + 67, + 232, + 117, + 29, + 134, + 32, + 100, + 84, + 127, + 173, + 89, + 144, + 125, + 3, + 245, + 165, + 136, + 36, + 6, + 233, + 24, + 95, + 209, + 131, + 94, + 204, + 82, + 81, + 247, + 84, + 173, + 142, + 134, + 36, + 0, + 98, + 124, + 2, + 44, + 103, + 14, + 23, + 149, + 15, + 4, + 125, + 154, + 95, + 195, + 41, + 118, + 28, + 68, + 238, + 53, + 173, + 81, + 126, + 19, + 109, + 48, + 49, + 153, + 190, + 253, + 198, + 240, + 5, + 90, + 28, + 75, + 79, + 195, + 121, + 162, + 74, + 248, + 50, + 130, + 71, + 114, + 67, + 97, + 16, + 106, + 41, + 123, + 116, + 251, + 90, + 124, + 78, + 208, + 148, + 212, + 108, + 112, + 77, + 107, + 162, + 167, + 102, + 172, + 218, + 224, + 133, + 30, + 116, + 196, + 73, + 10, + 196, + 241, + 0, + 13, + 143, + 179, + 226, + 120, + 115, + 19, + 155, + 218, + 252, + 136, + 209, + 217, + 29, + 105, + 44, + 41, + 233, + 147, + 3, + 20, + 214, + 68, + 143, + 225, + 9, + 100, + 206, + 60, + 178, + 127, + 136, + 140, + 116, + 5, + 221, + 216, + 124, + 31, + 104, + 39, + 19, + 7, + 66, + 202, + 73, + 196, + 106, + 92, + 200, + 159, + 170, + 14, + 111, + 175, + 31, + 20, + 100, + 34, + 205, + 239, + 197, + 189, + 245, + 84, + 253, + 202, + 119, + 41, + 49, + 24, + 84, + 138, + 141, + 98, + 50, + 160, + 44, + 215, + 118, + 96, + 151, + 180, + 255, + 141, + 11, + 230, + 141, + 244, + 136, + 141, + 105, + 7, + 194, + 128, + 154, + 50, + 201, + 60, + 196, + 24, + 217, + 179, + 103, + 46, + 34, + 21, + 99, + 114, + 13, + 114, + 153, + 169, + 105, + 39, + 91, + 30, + 206, + 211, + 54, + 232, + 139, + 147, + 155, + 95, + 218, + 178, + 13, + 63, + 139, + 214, + 195, + 238, + 244, + 137, + 5, + 207, + 66, + 92, + 175, + 95, + 18, + 255, + 152, + 131, + 115, + 143, + 38, + 208, + 152, + 140, + 58, + 27, + 149, + 240, + 176, + 92, + 91, + 29, + 26, + 199, + 90, + 235, + 253, + 20, + 151, + 200, + 109, + 175, + 248, + 215, + 16, + 210, + 87, + 34, + 251, + 117, + 210, + 31, + 130, + 241, + 26, + 148, + 105, + 113, + 188, + 88, + 41, + 128, + 165, + 19, + 175, + 111, + 169, + 132, + 129, + 158, + 48, + 50, + 180, + 212, + 191, + 244, + 0, + 195, + 64, + 240, + 114, + 114, + 119, + 199, + 30, + 16, + 9, + 113, + 153, + 49, + 135, + 60, + 177, + 60, + 217, + 141, + 188, + 155, + 6, + 101, + 147, + 128, + 183, + 47, + 164, + 165, + 207, + 108, + 151, + 36, + 232, + 176, + 53, + 56, + 254, + 236, + 46, + 177, + 215, + 189, + 71, + 121, + 251, + 208, + 174, + 143, + 23, + 199, + 102, + 252, + 41, + 167, + 223, + 59, + 18, + 149, + 165, + 129, + 44, + 101, + 168, + 157, + 113, + 93, + 210, + 163, + 115, + 126, + 150, + 87, + 183, + 51, + 209, + 168, + 162, + 45, + 41, + 42, + 121, + 53, + 121, + 86, + 214, + 77, + 129, + 43, + 115, + 57, + 21, + 110, + 137, + 12, + 188, + 243, + 70, + 102, + 214, + 250, + 100, + 218, + 36, + 189, + 250, + 121, + 204, + 190, + 217, + 65, + 240, + 249, + 246, + 170, + 209, + 172, + 246, + 168, + 220, + 210, + 128, + 81, + 54, + 34, + 118, + 221, + 202, + 103, + 206, + 157, + 12, + 137, + 127, + 227, + 74, + 12, + 240, + 164, + 31, + 151, + 229, + 128, + 66, + 234, + 4, + 115, + 248, + 181, + 17, + 6, + 247, + 13, + 182, + 184, + 134, + 158, + 16, + 105, + 52, + 178, + 77, + 230, + 47, + 1, + 233, + 178, + 2, + 107, + 94, + 96, + 57, + 95, + 6, + 144, + 40, + 200, + 199, + 36, + 174, + 52, + 243, + 77, + 185, + 104, + 82, + 61, + 38, + 186, + 250, + 19, + 153, + 34, + 238, + 166, + 96, + 226, + 247, + 61, + 217, + 120, + 10, + 79, + 26, + 222, + 114, + 157, + 5, + 147, + 127, + 37, + 43, + 210, + 248, + 10, + 219, + 80, + 226, + 97, + 51, + 97, + 24, + 89, + 172, + 11, + 161, + 7, + 211, + 166, + 63, + 33, + 138, + 224, + 228, + 127, + 167, + 69, + 99, + 48, + 142, + 186, + 174, + 255, + 248, + 88, + 197, + 196, + 146, + 63, + 253, + 86, + 187, + 216, + 45, + 192, + 251, + 247, + 204, + 222, + 47, + 251, + 176, + 85, + 134, + 10, + 64, + 5, + 55, + 79, + 85, + 234, + 4, + 109, + 60, + 24, + 130, + 112, + 152, + 228, + 152, + 29, + 136, + 70, + 116, + 202, + 228, + 46, + 243, + 20, + 233, + 204, + 108, + 234, + 204, + 227, + 3, + 152, + 191, + 198, + 161, + 69, + 253, + 146, + 58, + 58, + 190, + 80, + 250, + 27, + 164, + 209, + 224, + 177, + 135, + 130, + 181, + 126, + 51, + 165, + 241, + 32, + 82, + 195, + 118, + 70, + 48, + 221, + 183, + 71, + 132, + 231, + 16, + 155, + 141, + 103, + 136, + 194, + 165, + 61, + 51, + 10, + 17, + 21, + 100, + 186, + 179, + 86, + 122, + 70, + 87, + 166, + 79, + 41, + 206, + 73, + 44, + 115, + 188, + 42, + 21, + 74, + 29, + 235, + 94, + 237, + 229, + 130, + 130, + 86, + 209, + 148, + 189, + 243, + 212, + 116, + 139, + 125, + 101, + 185, + 186, + 126, + 1, + 27, + 185, + 64, + 66, + 242, + 240, + 223, + 175, + 220, + 48, + 123, + 119, + 168, + 97, + 96, + 158, + 98, + 25, + 76, + 200, + 3, + 138, + 15, + 228, + 70, + 153, + 135, + 134, + 254, + 240, + 109, + 38, + 238, + 28, + 90, + 42, + 45, + 83, + 116, + 56, + 200, + 223, + 124, + 136, + 109, + 173, + 209, + 228, + 64, + 164, + 182, + 46, + 160, + 29, + 94, + 206, + 143, + 127, + 227, + 8, + 233, + 145, + 110, + 79, + 92, + 130, + 106, + 182, + 167, + 130, + 52, + 199, + 207, + 11, + 86, + 148, + 163, + 209, + 93, + 35, + 40, + 83, + 59, + 166, + 62, + 78, + 0, + 176, + 158, + 0, + 161, + 0, + 149, + 138, + 179, + 42, + 252, + 17, + 190, + 123, + 99, + 221, + 80, + 146, + 29, + 86, + 136, + 137, + 135, + 58, + 253, + 87, + 89, + 117, + 186, + 137, + 127, + 222, + 240, + 61, + 177, + 210, + 182, + 17, + 147, + 250, + 240, + 107, + 61, + 83, + 192, + 228, + 22, + 0, + 16, + 155, + 0, + 214, + 50, + 108, + 112, + 104, + 243, + 194, + 48, + 228, + 188, + 111, + 58, + 96, + 228, + 202, + 114, + 35, + 0, + 191, + 73, + 144, + 212, + 198, + 47, + 254, + 243, + 178, + 52, + 49, + 9, + 164, + 65, + 106, + 217, + 196, + 252, + 10, + 168, + 201, + 190, + 131, + 2, + 211, + 193, + 218, + 94, + 75, + 248, + 119, + 228, + 161, + 23, + 254, + 159, + 176, + 113, + 226, + 220, + 237, + 58, + 97, + 214, + 158, + 199, + 234, + 212, + 33, + 231, + 69, + 212, + 205, + 78, + 133, + 159, + 52, + 109, + 17, + 142, + 152, + 10, + 134, + 165, + 93, + 244, + 172, + 171, + 201, + 116, + 11, + 84, + 72, + 96, + 30, + 240, + 193, + 78, + 158, + 191, + 129, + 126, + 255, + 126, + 23, + 5, + 232, + 83, + 227, + 102, + 242, + 230, + 206, + 124, + 79, + 33, + 213, + 158, + 113, + 140, + 234, + 39, + 147, + 210, + 6, + 29, + 126, + 236, + 209, + 12, + 141, + 65, + 73, + 140, + 115, + 147, + 177, + 164, + 29, + 201, + 239, + 38, + 61, + 47, + 22, + 59, + 190, + 130, + 97, + 79, + 25, + 29, + 159, + 166, + 23, + 173, + 97, + 198, + 209, + 222, + 74, + 212, + 0, + 40, + 112, + 122, + 114, + 72, + 218, + 137, + 155, + 124, + 135, + 163, + 244, + 122, + 232, + 57, + 214, + 32, + 7, + 158, + 179, + 43, + 97, + 147, + 250, + 133, + 123, + 89, + 156, + 17, + 126, + 11, + 159, + 49, + 248, + 245, + 85, + 252, + 128, + 159, + 209, + 35, + 154, + 2, + 212, + 64, + 0, + 33, + 41, + 11, + 32, + 39, + 68, + 221, + 123, + 145, + 93, + 82, + 190, + 156, + 32, + 141, + 105, + 188, + 195, + 79, + 241, + 148, + 200, + 188, + 45, + 12, + 53, + 118, + 119, + 197, + 89, + 115, + 177, + 52, + 107, + 216, + 182, + 73, + 88, + 223, + 169, + 121, + 32, + 159, + 155, + 252, + 171, + 150, + 177, + 127, + 234, + 252, + 197, + 42, + 159, + 180, + 31, + 104, + 240, + 245, + 10, + 187, + 25, + 244, + 83, + 172, + 44, + 232, + 163, + 192, + 187, + 77, + 51, + 46, + 50, + 74, + 67, + 10, + 213, + 103, + 56, + 29, + 50, + 243, + 160, + 204, + 111, + 28, + 33, + 20, + 202, + 0, + 39, + 241, + 172, + 5, + 11, + 167, + 119, + 6, + 56, + 114, + 248, + 203, + 120, + 63, + 187, + 44, + 214, + 126, + 203, + 205, + 36, + 213, + 247, + 181, + 251, + 17, + 217, + 222, + 6, + 177, + 103, + 106, + 90, + 190, + 222, + 166, + 178, + 233, + 248, + 107, + 37, + 143, + 194, + 236, + 121, + 182, + 52, + 39, + 46, + 116, + 67, + 33, + 11, + 122, + 16, + 46, + 201, + 214, + 79, + 174, + 116, + 65, + 198, + 206, + 205, + 29, + 10, + 30, + 11, + 198, + 58, + 10, + 192, + 56, + 102, + 143, + 85, + 193, + 211, + 225, + 140, + 251, + 162, + 143, + 133, + 119, + 72, + 1, + 75, + 176, + 1, + 123, + 241, + 70, + 142, + 170, + 246, + 19, + 84, + 225, + 57, + 194, + 255, + 7, + 47, + 244, + 30, + 26, + 127, + 231, + 219, + 198, + 44, + 41, + 124, + 178, + 110, + 69, + 238, + 16, + 175, + 130, + 24, + 197, + 234, + 55, + 9, + 77, + 112, + 196, + 117, + 77, + 36, + 163, + 28, + 253, + 207, + 68, + 153, + 115, + 85, + 103, + 91, + 62, + 118, + 233, + 138, + 43, + 81, + 148, + 6, + 28, + 129, + 68, + 219, + 211, + 22, + 75, + 251, + 141, + 159, + 97, + 87, + 239, + 45, + 194, + 155, + 105, + 47, + 238, + 140, + 204, + 190, + 220, + 102, + 148, + 117, + 150, + 192, + 180, + 18, + 54, + 241, + 17, + 43, + 42, + 124, + 48, + 250, + 167, + 57, + 39, + 74, + 22, + 36, + 192, + 39, + 209, + 129, + 185, + 211, + 162, + 228, + 173, + 162, + 25, + 5, + 133, + 190, + 238, + 147, + 154, + 72, + 152, + 37, + 154, + 139, + 87, + 65, + 8, + 18, + 37, + 222, + 97, + 219, + 224, + 108, + 141, + 196, + 33, + 111, + 224, + 204, + 213, + 61, + 241, + 95, + 113, + 208, + 185, + 34, + 205, + 157, + 109, + 54, + 111, + 50, + 22, + 32, + 40, + 8, + 254, + 133, + 169, + 55, + 155, + 0, + 28, + 231, + 39, + 59, + 22, + 167, + 32, + 107, + 111, + 103, + 71, + 240, + 152, + 118, + 80, + 121, + 38, + 67, + 141, + 183, + 3, + 134, + 158, + 255, + 77, + 77, + 24, + 228, + 243, + 126, + 31, + 196, + 234, + 233, + 182, + 0, + 166, + 0, + 199, + 47, + 94, + 134, + 240, + 180, + 250, + 25, + 26, + 242, + 103, + 66, + 148, + 224, + 156, + 179, + 89, + 62, + 33, + 34, + 39, + 41, + 198, + 194, + 14, + 52, + 56, + 164, + 166, + 57, + 196, + 133, + 180, + 251, + 187, + 65, + 5, + 92, + 67, + 182, + 165, + 143, + 56, + 166, + 55, + 227, + 56, + 118, + 144, + 248, + 91, + 61, + 164, + 232, + 197, + 193, + 63, + 105, + 175, + 54, + 125, + 199, + 226, + 255, + 36, + 168, + 236, + 129, + 193, + 71, + 44, + 197, + 172, + 190, + 87, + 70, + 125, + 104, + 17, + 56, + 20, + 93, + 92, + 232, + 207, + 245, + 130, + 124, + 154, + 110, + 175, + 1, + 156, + 2, + 71, + 131, + 22, + 15, + 246, + 118, + 230, + 198, + 208, + 133, + 1, + 62, + 123, + 107, + 125, + 110, + 56, + 147, + 19, + 137, + 246, + 225, + 106, + 96, + 224, + 141, + 125, + 152, + 166, + 53, + 213, + 230, + 132, + 206, + 40, + 150, + 89, + 3, + 189, + 151, + 152, + 176, + 53, + 169, + 123, + 82, + 137, + 160, + 101, + 246, + 180, + 10, + 213, + 209, + 229, + 33, + 209, + 133, + 211, + 92, + 143, + 248, + 0, + 213, + 179, + 57, + 4, + 225, + 198, + 156, + 150, + 28, + 66, + 2, + 102, + 241, + 58, + 109, + 205, + 220, + 0, + 94, + 202, + 131, + 149, + 102, + 166, + 138, + 141, + 101, + 51, + 6, + 172, + 198, + 199, + 160, + 220, + 168, + 204, + 188, + 61, + 21, + 42, + 209, + 118, + 55, + 42, + 88, + 220, + 224, + 128, + 249, + 144, + 187, + 210, + 50, + 226, + 167, + 210, + 110, + 103, + 2, + 12, + 161, + 134, + 139, + 82, + 1, + 57, + 47, + 77, + 34, + 165, + 82, + 26, + 57, + 63, + 84, + 7, + 248, + 4, + 202, + 194, + 156, + 123, + 153, + 101, + 255, + 243, + 3, + 123, + 238, + 130, + 61, + 169, + 58, + 22, + 103, + 199, + 47, + 219, + 158, + 243, + 56, + 23, + 133, + 92, + 91, + 42, + 164, + 249, + 24, + 34, + 12, + 157, + 153, + 133, + 170, + 140, + 49, + 155, + 116, + 146, + 67, + 140, + 216, + 117, + 68, + 45, + 79, + 225, + 146, + 72, + 211, + 132, + 199, + 36, + 184, + 6, + 139, + 224, + 149, + 44, + 154, + 108, + 179, + 177, + 148, + 54, + 64, + 249, + 80, + 50, + 67, + 220, + 57, + 239, + 42, + 226, + 56, + 105, + 148, + 252, + 164, + 17, + 210, + 171, + 207, + 111, + 25, + 50, + 63, + 219, + 111, + 159, + 35, + 238, + 187, + 144, + 155, + 199, + 175, + 99, + 143, + 217, + 86, + 156, + 33, + 211, + 247, + 98, + 106, + 33, + 225, + 243, + 213, + 84, + 226, + 25, + 162, + 59, + 234, + 55, + 212, + 31, + 252, + 46, + 206, + 94, + 75, + 204, + 215, + 104, + 48, + 9, + 234, + 140, + 150, + 109, + 98, + 236, + 161, + 188, + 153, + 216, + 25, + 99, + 20, + 173, + 86, + 47, + 64, + 110, + 118, + 13, + 107, + 252, + 100, + 75, + 6, + 127, + 38, + 232, + 121, + 221, + 188, + 102, + 82, + 240, + 148, + 249, + 189, + 105, + 60, + 205, + 153, + 149, + 104, + 187, + 44, + 179, + 231, + 201, + 171, + 2, + 161, + 89, + 47, + 75, + 59, + 19, + 189, + 108, + 222, + 218, + 143, + 105, + 35, + 246, + 124, + 130, + 174, + 101, + 94, + 64, + 219, + 142, + 87, + 203, + 56, + 93, + 222, + 94, + 91, + 101, + 241, + 207, + 195, + 106, + 126, + 173, + 76, + 132, + 11, + 216, + 194, + 153, + 90, + 100, + 60, + 115, + 8, + 223, + 233, + 12, + 221, + 155, + 51, + 44, + 127, + 61, + 201, + 1, + 159, + 33, + 149, + 240, + 194, + 216, + 72, + 23, + 110, + 230, + 129, + 83, + 182, + 212, + 6, + 54, + 54, + 239, + 142, + 41, + 211, + 80, + 14, + 242, + 80, + 228, + 155, + 168, + 85, + 96, + 169, + 140, + 72, + 45, + 124, + 109, + 115, + 218, + 105, + 171, + 92, + 70, + 242, + 219, + 144, + 80, + 217, + 92, + 90, + 12, + 50, + 139, + 250, + 155, + 224, + 113, + 75, + 192, + 166, + 240, + 56, + 13, + 190, + 137, + 102, + 255, + 29, + 126, + 218, + 206, + 117, + 2, + 251, + 250, + 38, + 237, + 206, + 103, + 27, + 154, + 253, + 237, + 72, + 73, + 211, + 154, + 143, + 111, + 251, + 117, + 31, + 55, + 3, + 79, + 177, + 34, + 8, + 182, + 235, + 250, + 136, + 254, + 250, + 24, + 190, + 209, + 58, + 39, + 22, + 23, + 176, + 126, + 231, + 83, + 116, + 192, + 156, + 227, + 26, + 115, + 174, + 37, + 217, + 45, + 90, + 210, + 206, + 221, + 130, + 14, + 154, + 234, + 82, + 128, + 217, + 65, + 250, + 249, + 157, + 36, + 86, + 98, + 73, + 95, + 157, + 60, + 75, + 177, + 74, + 61, + 6, + 171, + 215, + 235, + 118, + 165, + 109, + 239, + 156, + 200, + 244, + 231, + 96, + 72, + 125, + 52, + 223, + 249, + 45, + 14, + 66, + 219, + 170, + 118, + 101, + 169, + 93, + 173, + 160, + 176, + 221, + 157, + 88, + 109, + 36, + 249, + 125, + 119, + 4, + 133, + 66, + 100, + 16, + 98, + 165, + 88, + 100, + 241, + 87, + 150, + 24, + 30, + 199, + 65, + 33, + 109, + 151, + 20, + 211, + 200, + 36, + 245, + 205, + 70, + 159, + 18, + 89, + 158, + 17, + 31, + 100, + 197, + 132, + 176, + 132, + 143, + 61, + 237, + 202, + 1, + 160, + 146, + 200, + 174, + 43, + 224, + 1, + 212, + 82, + 184, + 190, + 224, + 152, + 189, + 180, + 181, + 137, + 4, + 242, + 194, + 96, + 36, + 249, + 21, + 247, + 44, + 204, + 110, + 1, + 231, + 3, + 67, + 191, + 196, + 73, + 187, + 249, + 61, + 165, + 30, + 85, + 51, + 188, + 14, + 88, + 90, + 149, + 136, + 77, + 156, + 246, + 33, + 202, + 244, + 58, + 24, + 68, + 180, + 177, + 44, + 243, + 59, + 105, + 213, + 224, + 15, + 167, + 129, + 211, + 120, + 132, + 243, + 108, + 30, + 12, + 89, + 172, + 112, + 250, + 86, + 101, + 242, + 247, + 127, + 105, + 67, + 206, + 155, + 38, + 249, + 212, + 199, + 134, + 182, + 218, + 210, + 28, + 184, + 210, + 139, + 157, + 240, + 17, + 66, + 214, + 83, + 218, + 70, + 147, + 123, + 50, + 99, + 60, + 57, + 249, + 219, + 251, + 21, + 217, + 64, + 112, + 166, + 199, + 2, + 47, + 234, + 121, + 243, + 208, + 24, + 149, + 106, + 70, + 140, + 174, + 50, + 201, + 58, + 180, + 224, + 196, + 95, + 40, + 122, + 195, + 148, + 155, + 244, + 53, + 1, + 46, + 176, + 123, + 121, + 56, + 144, + 90, + 187, + 65, + 82, + 10, + 117, + 152, + 178, + 130, + 3, + 150, + 178, + 119, + 223, + 161, + 42, + 226, + 106, + 148, + 12, + 30, + 235, + 205, + 99, + 236, + 132, + 69, + 32, + 203, + 162, + 254, + 164, + 205, + 196, + 10, + 30, + 22, + 128, + 70, + 247, + 237, + 240, + 85, + 203, + 167, + 120, + 223, + 192, + 224, + 164, + 179, + 182, + 242, + 101, + 64, + 42, + 32, + 215, + 75, + 96, + 241, + 48, + 111, + 237, + 177, + 92, + 11, + 152, + 19, + 225, + 49, + 58, + 86, + 62, + 71, + 34, + 227, + 162, + 27, + 83, + 34, + 145, + 211, + 131, + 244, + 169, + 124, + 31, + 204, + 243, + 180, + 75, + 96, + 217, + 252, + 184, + 118, + 18, + 31, + 46, + 174, + 86, + 139, + 102, + 31, + 132, + 186, + 50, + 108, + 199, + 164, + 146, + 9, + 93, + 220, + 221, + 9, + 139, + 177, + 169, + 117, + 212, + 214, + 253, + 32, + 92, + 108, + 82, + 89, + 94, + 29, + 177, + 154, + 245, + 81, + 240, + 22, + 120, + 159, + 47, + 165, + 166, + 160, + 46, + 180, + 121, + 192, + 137, + 59, + 253, + 218, + 174, + 94, + 11, + 173, + 145, + 102, + 140, + 254, + 207, + 67, + 183, + 181, + 211, + 4, + 32, + 30, + 30, + 239, + 82, + 0, + 227, + 170, + 84, + 253, + 68, + 73, + 170, + 164, + 2, + 76, + 131, + 117, + 164, + 160, + 248, + 83, + 227, + 106, + 23, + 42, + 43, + 212, + 128, + 197, + 144, + 43, + 235, + 103, + 176, + 160, + 209, + 34, + 208, + 174, + 190, + 13, + 248, + 26, + 187, + 163, + 151, + 233, + 166, + 159, + 239, + 134, + 144, + 22, + 153, + 112, + 61, + 138, + 27, + 99, + 130, + 105, + 11, + 177, + 138, + 196, + 92, + 38, + 246, + 124, + 182, + 171, + 196, + 208, + 164, + 55, + 24, + 139, + 168, + 51, + 48, + 139, + 238, + 62, + 201, + 246, + 8, + 11, + 88, + 217, + 26, + 134, + 239, + 103, + 105, + 180, + 134, + 81, + 168, + 125, + 148, + 51, + 212, + 29, + 11, + 238, + 166, + 215, + 247, + 233, + 201, + 111, + 146, + 18, + 35, + 238, + 253, + 43, + 238, + 90, + 112, + 85, + 56, + 78, + 132, + 20, + 172, + 129, + 174, + 112, + 100, + 110, + 254, + 168, + 116, + 96, + 5, + 119, + 3, + 126, + 163, + 166, + 124, + 32, + 172, + 94, + 196, + 50, + 197, + 89, + 98, + 196, + 98, + 234, + 201, + 166, + 184, + 91, + 234, + 151, + 230, + 132, + 41, + 173, + 29, + 251, + 160, + 120, + 204, + 220, + 115, + 198, + 96, + 3, + 111, + 135, + 76, + 126, + 195, + 47, + 108, + 55, + 67, + 175, + 17, + 173, + 188, + 2, + 146, + 225, + 214, + 43, + 151, + 163, + 200, + 18, + 138, + 237, + 8, + 66, + 41, + 129, + 174, + 132, + 245, + 14, + 68, + 196, + 5, + 13, + 232, + 231, + 239, + 166, + 176, + 60, + 58, + 204, + 191, + 10, + 224, + 97, + 226, + 67, + 120, + 58, + 209, + 61, + 129, + 130, + 127, + 77, + 192, + 38, + 156, + 27, + 253, + 5, + 1, + 65, + 61, + 217, + 233, + 45, + 210, + 146, + 92, + 136, + 41, + 50, + 241, + 199, + 208, + 71, + 110, + 100, + 179, + 21, + 105, + 151, + 21, + 82, + 18, + 16, + 164, + 176, + 29, + 68, + 10, + 38, + 89, + 238, + 201, + 199, + 245, + 173, + 253, + 70, + 65, + 134, + 136, + 187, + 250, + 40, + 241, + 180, + 62, + 23, + 127, + 146, + 224, + 48, + 38, + 157, + 170, + 169, + 99, + 206, + 218, + 247, + 67, + 100, + 52, + 12, + 148, + 25, + 143, + 86, + 57, + 93, + 112, + 176, + 84, + 30, + 13, + 50, + 46, + 62, + 27, + 48, + 39, + 60, + 10, + 24, + 239, + 150, + 190, + 150, + 228, + 96, + 88, + 158, + 93, + 161, + 178, + 25, + 132, + 87, + 112, + 31, + 44, + 42, + 208, + 36, + 3, + 7, + 1, + 70, + 4, + 202, + 46, + 229, + 165, + 35, + 200, + 203, + 134, + 177, + 202, + 106, + 219, + 16, + 67, + 49, + 38, + 244, + 203, + 6, + 66, + 35, + 218, + 14, + 210, + 243, + 33, + 64, + 162, + 26, + 94, + 207, + 9, + 190, + 203, + 241, + 93, + 235, + 4, + 139, + 140, + 202, + 173, + 74, + 237, + 96, + 44, + 0, + 186, + 2, + 188, + 101, + 28, + 21, + 5, + 204, + 7, + 162, + 185, + 233, + 230, + 37, + 250, + 141, + 175, + 249, + 164, + 119, + 243, + 66, + 189, + 215, + 226, + 113, + 51, + 167, + 215, + 199, + 184, + 28, + 114, + 134, + 158, + 88, + 27, + 55, + 120, + 156, + 238, + 27, + 157, + 6, + 99, + 43, + 71, + 249, + 93, + 252, + 110, + 163, + 251, + 115, + 179, + 198, + 199, + 199, + 21, + 32, + 44, + 2, + 79, + 125, + 104, + 225, + 157, + 161, + 4, + 80, + 73, + 33, + 69, + 58, + 50, + 99, + 20, + 180, + 138, + 65, + 136, + 142, + 228, + 80, + 7, + 57, + 162, + 106, + 46, + 45, + 129, + 39, + 249, + 50, + 158, + 137, + 217, + 237, + 164, + 187, + 8, + 209, + 224, + 233, + 147, + 67, + 122, + 118, + 120, + 187, + 155, + 181, + 70, + 240, + 104, + 90, + 184, + 35, + 106, + 34, + 91, + 18, + 24, + 55, + 22, + 144, + 210, + 154, + 72, + 199, + 136, + 221, + 168, + 29, + 208, + 246, + 82, + 97, + 242, + 251, + 154, + 147, + 160, + 96, + 245, + 76, + 139, + 214, + 152, + 109, + 100, + 94, + 130, + 98, + 113, + 89, + 48, + 164, + 102, + 36, + 89, + 243, + 18, + 207, + 118, + 136, + 80, + 153, + 187, + 246, + 1, + 189, + 96, + 69, + 81, + 27, + 222, + 99, + 223, + 182, + 191, + 18, + 224, + 102, + 216, + 151, + 178, + 230, + 239, + 101, + 58, + 200, + 13, + 217, + 122, + 31, + 70, + 89, + 232, + 167, + 56, + 240, + 230, + 84, + 125, + 44, + 186, + 12, + 212, + 162, + 185, + 108, + 8, + 143, + 198, + 90, + 74, + 154, + 128, + 148, + 237, + 100, + 236, + 101, + 183, + 144, + 20, + 140, + 229, + 45, + 21, + 75, + 146, + 51, + 220, + 220, + 127, + 233, + 44, + 216, + 155, + 238, + 98, + 79, + 158, + 216, + 88, + 198, + 64, + 143, + 75, + 104, + 88, + 106, + 87, + 138, + 194, + 152, + 31, + 171, + 166, + 170, + 141, + 219, + 142, + 140, + 39, + 201, + 47, + 54, + 228, + 94, + 116, + 247, + 230, + 102, + 176, + 47, + 195, + 235, + 94, + 179, + 104, + 19, + 248, + 181, + 178, + 214, + 40, + 201, + 94, + 232, + 227, + 208, + 40, + 214, + 243, + 76, + 88, + 190, + 107, + 231, + 195, + 49, + 126, + 178, + 230, + 156, + 142, + 135, + 92, + 202, + 151, + 86, + 195, + 155, + 156, + 86, + 164, + 243, + 106, + 33, + 144, + 44, + 106, + 53, + 151, + 4, + 91, + 18, + 109, + 56, + 182, + 204, + 34, + 19, + 28, + 128, + 157, + 221, + 252, + 228, + 117, + 105, + 85, + 213, + 34, + 27, + 48, + 233, + 202, + 137, + 72, + 226, + 241, + 167, + 171, + 212, + 235, + 43, + 182, + 54, + 93, + 133, + 216, + 135, + 30, + 172, + 184, + 47, + 142, + 153, + 81, + 76, + 66, + 79, + 122, + 171, + 25, + 155, + 233, + 213, + 146, + 179, + 48, + 237, + 25, + 124, + 124, + 195, + 202, + 158, + 215, + 99, + 107, + 188, + 141, + 8, + 78, + 80, + 149, + 253, + 85, + 162, + 124, + 28, + 201, + 186, + 13, + 122, + 158, + 75, + 136, + 209, + 23, + 128, + 13, + 112, + 221, + 221, + 33, + 131, + 175, + 193, + 86, + 131, + 205, + 180, + 207, + 155, + 116, + 228, + 66, + 99, + 106, + 184, + 244, + 33, + 40, + 70, + 126, + 3, + 152, + 163, + 86, + 95, + 50, + 230, + 176, + 173, + 116, + 148, + 114, + 85, + 12, + 155, + 75, + 102, + 29, + 46, + 86, + 220, + 162, + 243, + 102, + 191, + 162, + 240, + 123, + 24, + 120, + 197, + 79, + 36, + 0, + 166, + 145, + 162, + 161, + 96, + 44, + 179, + 221, + 74, + 34, + 145, + 74, + 246, + 194, + 97, + 229, + 132, + 139, + 196, + 231, + 101, + 127, + 72, + 62, + 238, + 178, + 143, + 127, + 176, + 71, + 24, + 151, + 160, + 210, + 195, + 3, + 127, + 222, + 3, + 28, + 135, + 109, + 52, + 4, + 223, + 76, + 52, + 248, + 12, + 157, + 151, + 39, + 203, + 74, + 117, + 202, + 167, + 14, + 111, + 243, + 36, + 154, + 91, + 138, + 145, + 91, + 30, + 127, + 121, + 241, + 205, + 144, + 250, + 93, + 38, + 73, + 60, + 92, + 137, + 248, + 87, + 3, + 3, + 37, + 74, + 27, + 44, + 82, + 252, + 50, + 78, + 179, + 147, + 249, + 56, + 100, + 148, + 190, + 94, + 20, + 219, + 86, + 83, + 234, + 205, + 213, + 77, + 17, + 99, + 78, + 30, + 51, + 242, + 74, + 43, + 70, + 127, + 214, + 210, + 249, + 199, + 61, + 3, + 132, + 119, + 223, + 201, + 104, + 214, + 93, + 247, + 208, + 127, + 28, + 7, + 11, + 0, + 102, + 44, + 210, + 132, + 184, + 182, + 69, + 113, + 88, + 122, + 157, + 180, + 220, + 164, + 10, + 78, + 18, + 166, + 218, + 81, + 126, + 3, + 82, + 180, + 8, + 96, + 158, + 17, + 131, + 176, + 6, + 73, + 54, + 125, + 60, + 114, + 1, + 223, + 0, + 229, + 216, + 66, + 249, + 232, + 203, + 198, + 210, + 80, + 1, + 145, + 196, + 253, + 165, + 187, + 250, + 29, + 181, + 54, + 164, + 157, + 125, + 234, + 209, + 45, + 155, + 99, + 99, + 213, + 15, + 187, + 178, + 220, + 45, + 249, + 158, + 102, + 162, + 185, + 147, + 54, + 28, + 14, + 183, + 14, + 70, + 21, + 209, + 16, + 139, + 192, + 30, + 91, + 231, + 186, + 90, + 30, + 42, + 41, + 158, + 181, + 109, + 37, + 11, + 12, + 13, + 203, + 53, + 32, + 85, + 76, + 72, + 142, + 141, + 1, + 16, + 162, + 208, + 75, + 104, + 249, + 96, + 175, + 66, + 19, + 78, + 23, + 31, + 141, + 193, + 216, + 54, + 244, + 219, + 230, + 34, + 171, + 185, + 96, + 190, + 42, + 223, + 106, + 192, + 249, + 75, + 105, + 9, + 152, + 154, + 11, + 251, + 231, + 198, + 221, + 76, + 110, + 59, + 152, + 69, + 140, + 22, + 96, + 151, + 231, + 199, + 42, + 33, + 163, + 212, + 41, + 5, + 103, + 25, + 127, + 29, + 247, + 147, + 158, + 127, + 32, + 74, + 137, + 184, + 119, + 105, + 113, + 233, + 140, + 150, + 112, + 132, + 252, + 157, + 66, + 70, + 145, + 26, + 17, + 198, + 69, + 11, + 72, + 58, + 22, + 216, + 66, + 108, + 241, + 75, + 90, + 150, + 202, + 160, + 224, + 20, + 177, + 124, + 76, + 240, + 105, + 223, + 48, + 108, + 133, + 20, + 74, + 4, + 161, + 225, + 79, + 32, + 224, + 79, + 36, + 73, + 228, + 129, + 198, + 99, + 107, + 107, + 178, + 183, + 207, + 152, + 180, + 39, + 211, + 177, + 234, + 235, + 187, + 118, + 207, + 87, + 222, + 193, + 167, + 233, + 196, + 81, + 17, + 86, + 49, + 195, + 57, + 101, + 76, + 217, + 81, + 166, + 60, + 163, + 215, + 199, + 77, + 128, + 22, + 191, + 27, + 234, + 75, + 27, + 48, + 100, + 18, + 150, + 214, + 203, + 53, + 2, + 127, + 21, + 74, + 252, + 113, + 140, + 195, + 191, + 142, + 251, + 30, + 62, + 218, + 84, + 81, + 121, + 49, + 162, + 39, + 193, + 202, + 71, + 194, + 72, + 3, + 162, + 79, + 217, + 87, + 93, + 46, + 174, + 98, + 12, + 184, + 106, + 111, + 46, + 219, + 63, + 38, + 137, + 84, + 225, + 116, + 191, + 83, + 55, + 38, + 124, + 253, + 128, + 8, + 200, + 88, + 76, + 179, + 224, + 252, + 150, + 94, + 88, + 170, + 8, + 194, + 93, + 161, + 7, + 175, + 129, + 6, + 178, + 67, + 212, + 113, + 149, + 99, + 172, + 38, + 217, + 121, + 193, + 219, + 24, + 66, + 122, + 37, + 201, + 117, + 94, + 34, + 49, + 230, + 198, + 142, + 55, + 155, + 129, + 104, + 196, + 190, + 228, + 41, + 222, + 168, + 168, + 104, + 120, + 66, + 3, + 88, + 93, + 236, + 118, + 209, + 58, + 238, + 188, + 51, + 233, + 107, + 239, + 138, + 134, + 122, + 26, + 237, + 73, + 165, + 106, + 21, + 199, + 90, + 152, + 63, + 129, + 35, + 169, + 175, + 89, + 74, + 23, + 120, + 4, + 115, + 75, + 103, + 115, + 213, + 67, + 31, + 167, + 78, + 203, + 206, + 46, + 54, + 54, + 126, + 163, + 40, + 151, + 74, + 132, + 65, + 209, + 129, + 174, + 68, + 210, + 151, + 209, + 232, + 116, + 185, + 45, + 109, + 232, + 167, + 54, + 152, + 92, + 191, + 211, + 175, + 93, + 142, + 59, + 60, + 8, + 117, + 7, + 246, + 70, + 30, + 98, + 203, + 146, + 98, + 129, + 2, + 132, + 176, + 252, + 161, + 12, + 215, + 153, + 128, + 235, + 67, + 237, + 138, + 100, + 3, + 138, + 100, + 129, + 45, + 199, + 211, + 156, + 63, + 144, + 103, + 241, + 162, + 139, + 2, + 58, + 201, + 226, + 205, + 151, + 86, + 212, + 137, + 195, + 95, + 150, + 155, + 198, + 19, + 59, + 16, + 9, + 200, + 161, + 29, + 110, + 18, + 56, + 101, + 218, + 64, + 180, + 177, + 18, + 136, + 17, + 25, + 26, + 217, + 215, + 149, + 31, + 88, + 75, + 6, + 152, + 127, + 17, + 173, + 145, + 190, + 117, + 187, + 245, + 138, + 106, + 234, + 27, + 158, + 114, + 240, + 132, + 162, + 196, + 157, + 8, + 180, + 190, + 25, + 131, + 90, + 147, + 230, + 181, + 59, + 119, + 93, + 27, + 5, + 217, + 27, + 147, + 47, + 192, + 97, + 89, + 27, + 107, + 132, + 46, + 151, + 177, + 243, + 178, + 117, + 30, + 87, + 207, + 158, + 4, + 175, + 156, + 22, + 178, + 184, + 154, + 102, + 22, + 53, + 238, + 126, + 140, + 132, + 113, + 139, + 88, + 115, + 106, + 187, + 50, + 113, + 144, + 35, + 57, + 117, + 236, + 211, + 166, + 71, + 236, + 23, + 227, + 126, + 51, + 53, + 97, + 121, + 105, + 105, + 146, + 192, + 93, + 97, + 123, + 167, + 224, + 160, + 64, + 86, + 153, + 27, + 120, + 244, + 144, + 122, + 60, + 141, + 187, + 75, + 60, + 242, + 179, + 133, + 217, + 131, + 58, + 190, + 216, + 19, + 59, + 251, + 123, + 44, + 31, + 235, + 120, + 140, + 234, + 144, + 176, + 158, + 89, + 14, + 169, + 103, + 33, + 141, + 107, + 227, + 88, + 33, + 245, + 140, + 143, + 21, + 48, + 131, + 253, + 233, + 61, + 230, + 66, + 245, + 55, + 150, + 31, + 238, + 124, + 162, + 2, + 128, + 106, + 181, + 56, + 159, + 186, + 51, + 181, + 141, + 241, + 13, + 181, + 245, + 131, + 70, + 17, + 18, + 250, + 212, + 111, + 55, + 68, + 148, + 121, + 235, + 88, + 16, + 59, + 116, + 83, + 119, + 233, + 26, + 35, + 38, + 154, + 32, + 134, + 190, + 14, + 144, + 220, + 128, + 32, + 204, + 152, + 148, + 79, + 206, + 2, + 89, + 45, + 90, + 149, + 202, + 210, + 105, + 200, + 142, + 77, + 71, + 186, + 214, + 193, + 129, + 128, + 95, + 255, + 11, + 72, + 236, + 88, + 17, + 223, + 121, + 10, + 12, + 138, + 0, + 199, + 26, + 77, + 103, + 174, + 130, + 144, + 179, + 78, + 238, + 203, + 10, + 91, + 61, + 254, + 249, + 85, + 204, + 8, + 69, + 156, + 180, + 139, + 162, + 133, + 229, + 52, + 172, + 191, + 213, + 30, + 185, + 202, + 74, + 229, + 111, + 172, + 193, + 147, + 101, + 175, + 228, + 248, + 133, + 212, + 45, + 229, + 235, + 39, + 189, + 45, + 13, + 53, + 222, + 81, + 100, + 196, + 122, + 16, + 246, + 226, + 199, + 161, + 69, + 248, + 88, + 1, + 76, + 204, + 210, + 18, + 3, + 39, + 126, + 186, + 62, + 28, + 145, + 19, + 146, + 221, + 155, + 134, + 212, + 235, + 16, + 121, + 90, + 182, + 1, + 221, + 169, + 105, + 169, + 160, + 2, + 102, + 129, + 85, + 75, + 142, + 116, + 20, + 4, + 156, + 247, + 59, + 122, + 146, + 100, + 158, + 90, + 49, + 0, + 14, + 153, + 4, + 19, + 133, + 7, + 228, + 124, + 158, + 59, + 208, + 230, + 150, + 63, + 3, + 17, + 4, + 4, + 234, + 64, + 204, + 230, + 155, + 83, + 222, + 207, + 237, + 44, + 2, + 219, + 74, + 208, + 178, + 131, + 73, + 69, + 250, + 91, + 87, + 118, + 92, + 57, + 85, + 188, + 130, + 201, + 177, + 188, + 204, + 161, + 43, + 29, + 21, + 6, + 72, + 15, + 207, + 89, + 92, + 102, + 164, + 126, + 127, + 55, + 188, + 195, + 60, + 115, + 53, + 240, + 23, + 221, + 163, + 23, + 102, + 188, + 54, + 24, + 13, + 10, + 196, + 200, + 246, + 89, + 226, + 80, + 248, + 74, + 199, + 51, + 78, + 155, + 204, + 84, + 134, + 146, + 253, + 157, + 60, + 115, + 233, + 44, + 157, + 15, + 208, + 215, + 212, + 225, + 102, + 67, + 126, + 39, + 75, + 2, + 210, + 103, + 197, + 4, + 166, + 131, + 224, + 21, + 106, + 35, + 205, + 184, + 137, + 54, + 95, + 20, + 82, + 108, + 141, + 97, + 92, + 74, + 83, + 148, + 253, + 62, + 182, + 170, + 135, + 144, + 165, + 136, + 244, + 221, + 141, + 251, + 124, + 150, + 184, + 188, + 183, + 233, + 48, + 23, + 56, + 31, + 167, + 137, + 147, + 140, + 113, + 155, + 167, + 117, + 121, + 184, + 31, + 246, + 96, + 40, + 90, + 149, + 43, + 143, + 173, + 124, + 170, + 6, + 146, + 36, + 0, + 7, + 19, + 254, + 71, + 209, + 229, + 187, + 195, + 154, + 248, + 175, + 139, + 54, + 81, + 84, + 77, + 234, + 103, + 6, + 18, + 25, + 90, + 2, + 2, + 69, + 237, + 142, + 55, + 131, + 143, + 161, + 187, + 69, + 1, + 222, + 52, + 150, + 6, + 106, + 235, + 15, + 129, + 209, + 28, + 151, + 95, + 68, + 225, + 135, + 99, + 13, + 207, + 233, + 230, + 249, + 100, + 9, + 214, + 157, + 137, + 207, + 111, + 84, + 174, + 192, + 198, + 23, + 76, + 174, + 149, + 22, + 131, + 17, + 217, + 38, + 107, + 230, + 27, + 162, + 141, + 104, + 167, + 25, + 88, + 239, + 204, + 112, + 79, + 25, + 131, + 19, + 14, + 117, + 80, + 41, + 202, + 112, + 54, + 92, + 159, + 255, + 222, + 155, + 103, + 181, + 187, + 252, + 55, + 229, + 135, + 205, + 176, + 196, + 233, + 187, + 167, + 252, + 213, + 212, + 19, + 166, + 241, + 231, + 26, + 231, + 138, + 151, + 13, + 148, + 11, + 95, + 62, + 121, + 211, + 47, + 176, + 130, + 121, + 181, + 137, + 99, + 138, + 25, + 141, + 109, + 28, + 176, + 183, + 117, + 1, + 193, + 164, + 243, + 53, + 243, + 239, + 69, + 89, + 237, + 88, + 112, + 180, + 83, + 134, + 86, + 6, + 60, + 47, + 93, + 116, + 3, + 99, + 253, + 49, + 251, + 112, + 62, + 85, + 111, + 2, + 182, + 79, + 208, + 247, + 106, + 48, + 168, + 117, + 249, + 244, + 38, + 150, + 195, + 103, + 111, + 248, + 203, + 22, + 128, + 59, + 91, + 155, + 153, + 19, + 177, + 239, + 40, + 19, + 46, + 51, + 198, + 197, + 198, + 76, + 137, + 123, + 25, + 74, + 116, + 74, + 9, + 113, + 218, + 96, + 30, + 66, + 10, + 10, + 186, + 138, + 244, + 249, + 103, + 18, + 121, + 155, + 98, + 83, + 130, + 205, + 109, + 122, + 183, + 67, + 255, + 21, + 123, + 77, + 173, + 33, + 76, + 243, + 13, + 103, + 7, + 173, + 148, + 158, + 79, + 182, + 52, + 208, + 228, + 203, + 197, + 179, + 190, + 172, + 178, + 225, + 6, + 104, + 79, + 86, + 2, + 192, + 40, + 172, + 11, + 217, + 152, + 107, + 26, + 135, + 95, + 26, + 40, + 105, + 41, + 234, + 33, + 18, + 197, + 54, + 201, + 50, + 230, + 109, + 115, + 56, + 245, + 212, + 66, + 142, + 105, + 247, + 129, + 204, + 13, + 201, + 203, + 236, + 81, + 34, + 31, + 36, + 136, + 108, + 208, + 254, + 1, + 171, + 83, + 203, + 149, + 99, + 99, + 115, + 225, + 193, + 179, + 242, + 12, + 219, + 18, + 169, + 85, + 229, + 232, + 11, + 199, + 37, + 122, + 141, + 190, + 138, + 90, + 240, + 89, + 139, + 67, + 25, + 11, + 172, + 205, + 11, + 58, + 94, + 135, + 129, + 110, + 229, + 98, + 14, + 140, + 165, + 2, + 140, + 26, + 68, + 17, + 77, + 147, + 186, + 32, + 26, + 110, + 130, + 164, + 194, + 240, + 111, + 133, + 39, + 241, + 233, + 80, + 178, + 176, + 38, + 156, + 25, + 33, + 38, + 67, + 226, + 10, + 16, + 200, + 189, + 112, + 4, + 27, + 233, + 128, + 71, + 56, + 190, + 60, + 128, + 9, + 223, + 116, + 132, + 51, + 213, + 103, + 208, + 216, + 247, + 31, + 137, + 176, + 0, + 85, + 109, + 108, + 175, + 138, + 106, + 222, + 234, + 147, + 166, + 61, + 179, + 50, + 144, + 237, + 42, + 194, + 209, + 169, + 162, + 53, + 32, + 207, + 209, + 61, + 232, + 112, + 2, + 43, + 252, + 176, + 217, + 99, + 248, + 113, + 132, + 183, + 116, + 40, + 100, + 77, + 60, + 42, + 12, + 77, + 29, + 46, + 43, + 208, + 24, + 247, + 221, + 179, + 107, + 199, + 252, + 30, + 199, + 15, + 85, + 99, + 70, + 222, + 80, + 41, + 90, + 165, + 71, + 158, + 17, + 191, + 243, + 239, + 116, + 152, + 48, + 229, + 44, + 101, + 115, + 22, + 188, + 41, + 178, + 21, + 70, + 65, + 106, + 124, + 196, + 10, + 132, + 87, + 69, + 128, + 112, + 11, + 15, + 190, + 87, + 164, + 104, + 137, + 193, + 177, + 210, + 129, + 216, + 171, + 179, + 7, + 13, + 1, + 65, + 79, + 87, + 167, + 173, + 7, + 254, + 172, + 47, + 156, + 137, + 166, + 5, + 104, + 46, + 48, + 194, + 203, + 37, + 200, + 19, + 15, + 227, + 102, + 65, + 109, + 113, + 254, + 250, + 158, + 5, + 45, + 249, + 110, + 65, + 7, + 61, + 125, + 172, + 96, + 199, + 74, + 216, + 160, + 164, + 230, + 73, + 58, + 249, + 151, + 12, + 20, + 129, + 42, + 253, + 239, + 143, + 194, + 216, + 50, + 181, + 52, + 199, + 9, + 11, + 207, + 110, + 32, + 4, + 216, + 85, + 8, + 134, + 27, + 224, + 158, + 4, + 122, + 122, + 228, + 195, + 235, + 114, + 120, + 41, + 185, + 201, + 151, + 245, + 147, + 238, + 186, + 218, + 48, + 170, + 51, + 40, + 58, + 84, + 166, + 122, + 201, + 18, + 140, + 190, + 211, + 227, + 67, + 107, + 120, + 60, + 180, + 139, + 162, + 112, + 184, + 40, + 54, + 49, + 244, + 69, + 181, + 84, + 88, + 116, + 157, + 177, + 124, + 80, + 190, + 32, + 195, + 116, + 178, + 142, + 206, + 139, + 47, + 72, + 4, + 143, + 198, + 113, + 75, + 159, + 191, + 127, + 145, + 126, + 106, + 98, + 235, + 76, + 29, + 141, + 154, + 250, + 220, + 183, + 184, + 195, + 6, + 175, + 32, + 15, + 18, + 206, + 134, + 53, + 58, + 197, + 92, + 29, + 130, + 164, + 150, + 45, + 15, + 165, + 82, + 95, + 28, + 175, + 234, + 247, + 186, + 80, + 16, + 225, + 126, + 114, + 230, + 73, + 48, + 71, + 222, + 44, + 232, + 88, + 32, + 239, + 171, + 24, + 209, + 239, + 146, + 237, + 143, + 107, + 122, + 220, + 130, + 196, + 214, + 175, + 200, + 138, + 249, + 33, + 184, + 168, + 30, + 255, + 133, + 239, + 179, + 138, + 153, + 168, + 160, + 53, + 95, + 206, + 53, + 14, + 255, + 201, + 117, + 197, + 229, + 231, + 165, + 244, + 106, + 26, + 193, + 147, + 21, + 165, + 97, + 140, + 160, + 237, + 23, + 231, + 53, + 156, + 149, + 175, + 53, + 119, + 161, + 153, + 196, + 45, + 117, + 160, + 43, + 239, + 3, + 140, + 162, + 93, + 233, + 155, + 125, + 242, + 166, + 140, + 20, + 219, + 244, + 146, + 200, + 8, + 119, + 66, + 103, + 31, + 29, + 166, + 1, + 87, + 25, + 128, + 100, + 41, + 103, + 47, + 152, + 15, + 203, + 232, + 206, + 3, + 152, + 61, + 238, + 153, + 18, + 35, + 196, + 116, + 148, + 172, + 4, + 133, + 184, + 130, + 218, + 212, + 125, + 96, + 98, + 66, + 129, + 200, + 190, + 167, + 74, + 113, + 176, + 244, + 91, + 234, + 118, + 211, + 49, + 159, + 54, + 67, + 241, + 223, + 136, + 118, + 143, + 27, + 89, + 86, + 189, + 250, + 176, + 162, + 63, + 1, + 47, + 192, + 151, + 62, + 135, + 60, + 247, + 119, + 194, + 228, + 120, + 158, + 90, + 100, + 221, + 161, + 134, + 173, + 177, + 180, + 248, + 55, + 222, + 251, + 229, + 121, + 158, + 97, + 186, + 49, + 226, + 87, + 158, + 154, + 137, + 56, + 229, + 214, + 77, + 209, + 221, + 196, + 82, + 40, + 155, + 28, + 40, + 227, + 54, + 99, + 58, + 144, + 155, + 42, + 184, + 195, + 225, + 2, + 20, + 103, + 114, + 236, + 215, + 25, + 223, + 51, + 12, + 50, + 50, + 144, + 78, + 81, + 246, + 113, + 85, + 129, + 35, + 29, + 4, + 68, + 72, + 98, + 154, + 6, + 249, + 158, + 185, + 126, + 39, + 249, + 199, + 100, + 253, + 140, + 176, + 58, + 208, + 19, + 184, + 164, + 69, + 139, + 219, + 223, + 227, + 108, + 130, + 105, + 141, + 137, + 122, + 66, + 197, + 107, + 116, + 221, + 42, + 218, + 243, + 133, + 41, + 245, + 189, + 237, + 12, + 217, + 80, + 175, + 242, + 120, + 224, + 131, + 206, + 3, + 241, + 8, + 140, + 255, + 64, + 54, + 183, + 20, + 97, + 187, + 126, + 230, + 254, + 155, + 92, + 137, + 251, + 73, + 148, + 220, + 139, + 122, + 110, + 70, + 214, + 31, + 70, + 195, + 194, + 135, + 152, + 191, + 155, + 190, + 234, + 220, + 239, + 121, + 171, + 251, + 28, + 222, + 55, + 134, + 174, + 199, + 42, + 66, + 100, + 223, + 183, + 148, + 190, + 37, + 70, + 4, + 152, + 185, + 202, + 78, + 113, + 200, + 253, + 119, + 61, + 177, + 156, + 74, + 211, + 72, + 109, + 109, + 201, + 156, + 175, + 82, + 1, + 127, + 95, + 235, + 204, + 153, + 88, + 17, + 47, + 82, + 160, + 3, + 132, + 168, + 156, + 230, + 95, + 119, + 164, + 196, + 125, + 5, + 87, + 39, + 72, + 253, + 149, + 228, + 222, + 102, + 28, + 226, + 150, + 27, + 96, + 75, + 32, + 58, + 203, + 164, + 219, + 192, + 14, + 202, + 76, + 126, + 148, + 93, + 24, + 255, + 112, + 93, + 70, + 78, + 26, + 209, + 18, + 175, + 58, + 243, + 254, + 55, + 192, + 123, + 93, + 100, + 59, + 8, + 86, + 106, + 32, + 186, + 210, + 9, + 160, + 16, + 250, + 229, + 17, + 243, + 145, + 9, + 156, + 101, + 197, + 139, + 43, + 221, + 48, + 83, + 110, + 208, + 148, + 99, + 92, + 147, + 193, + 139, + 251, + 44, + 91, + 147, + 98, + 54, + 3, + 114, + 126, + 251, + 208, + 168, + 244, + 171, + 99, + 178, + 210, + 160, + 22, + 10, + 176, + 95, + 36, + 21, + 31, + 100, + 147, + 22, + 226, + 181, + 141, + 163, + 18, + 178, + 206, + 15, + 115, + 51, + 142, + 109, + 145, + 249, + 12, + 246, + 202, + 87, + 182, + 211, + 4, + 57, + 189, + 240, + 56, + 51, + 82, + 164, + 108, + 1, + 47, + 34, + 95, + 91, + 210, + 48, + 244, + 174, + 244, + 137, + 13, + 97, + 57, + 254, + 248, + 6, + 50, + 215, + 154, + 152, + 190, + 106, + 51, + 118, + 122, + 240, + 81, + 10, + 137, + 220, + 71, + 224, + 84, + 57, + 220, + 184, + 60, + 245, + 83, + 43, + 60, + 252, + 183, + 211, + 29, + 180, + 243, + 107, + 161, + 24, + 192, + 85, + 228, + 170, + 241, + 45, + 246, + 217, + 108, + 52, + 224, + 45, + 249, + 219, + 49, + 79, + 65, + 238, + 153, + 15, + 120, + 39, + 207, + 72, + 167, + 14, + 237, + 222, + 109, + 255, + 95, + 29, + 157, + 146, + 120, + 108, + 31, + 30, + 215, + 130, + 243, + 84, + 209, + 201, + 200, + 112, + 19, + 141, + 35, + 77, + 168, + 129, + 102, + 164, + 6, + 204, + 145, + 59, + 11, + 194, + 171, + 197, + 46, + 13, + 2, + 19, + 1, + 84, + 155, + 20, + 238, + 24, + 209, + 94, + 243, + 32, + 234, + 25, + 175, + 167, + 238, + 150, + 13, + 112, + 47, + 146, + 235, + 63, + 246, + 112, + 130, + 118, + 141, + 146, + 130, + 109, + 37, + 152, + 133, + 25, + 208, + 22, + 25, + 79, + 130, + 224, + 230, + 189, + 72, + 170, + 29, + 163, + 237, + 192, + 153, + 194, + 40, + 109, + 180, + 149, + 39, + 56, + 162, + 159, + 149, + 178, + 44, + 250, + 84, + 159, + 235, + 169, + 179, + 78, + 67, + 167, + 63, + 210, + 196, + 164, + 57, + 138, + 183, + 103, + 159, + 3, + 110, + 220, + 157, + 87, + 191, + 254, + 88, + 231, + 252, + 123, + 130, + 80, + 59, + 230, + 183, + 187, + 86, + 32, + 126, + 108, + 49, + 87, + 156, + 84, + 196, + 42, + 29, + 225, + 109, + 252, + 221, + 212, + 223, + 207, + 237, + 100, + 208, + 227, + 160, + 211, + 27, + 218, + 24, + 165, + 98, + 119, + 213, + 112, + 37, + 145, + 43, + 233, + 226, + 89, + 74, + 129, + 46, + 217, + 254, + 226, + 243, + 25, + 133, + 167, + 37, + 119, + 40, + 188, + 36, + 81, + 255, + 215, + 214, + 100, + 53, + 69, + 142, + 2, + 74, + 131, + 224, + 240, + 173, + 112, + 59, + 94, + 156, + 122, + 53, + 120, + 236, + 3, + 215, + 241, + 102, + 123, + 224, + 250, + 205, + 120, + 231, + 157, + 238, + 163, + 13, + 31, + 76, + 141, + 158, + 243, + 78, + 244, + 150, + 24, + 69, + 193, + 168, + 97, + 112, + 203, + 218, + 131, + 79, + 24, + 177, + 154, + 168, + 86, + 164, + 254, + 239, + 109, + 14, + 72, + 71, + 232, + 212, + 72, + 19, + 186, + 62, + 66, + 165, + 59, + 204, + 162, + 52, + 235, + 94, + 70, + 172, + 84, + 239, + 117, + 210, + 112, + 5, + 135, + 121, + 169, + 162, + 73, + 122, + 151, + 231, + 224, + 133, + 90, + 125, + 237, + 224, + 224, + 146, + 87, + 209, + 87, + 213, + 121, + 9, + 161, + 183, + 191, + 84, + 255, + 182, + 168, + 83, + 99, + 209, + 216, + 162, + 163, + 27, + 65, + 63, + 199, + 217, + 228, + 135, + 120, + 90, + 103, + 0, + 130, + 81, + 72, + 17, + 245, + 24, + 136, + 232, + 163, + 197, + 255, + 96, + 205, + 96, + 23, + 35, + 48, + 199, + 191, + 121, + 161, + 221, + 138, + 239, + 247, + 146, + 189, + 231, + 173, + 220, + 141, + 23, + 72, + 251, + 162, + 189, + 68, + 125, + 203, + 76, + 14, + 216, + 147, + 205, + 108, + 25, + 45, + 159, + 109, + 137, + 150, + 248, + 56, + 119, + 133, + 50, + 79, + 194, + 167, + 9, + 175, + 8, + 200, + 141, + 182, + 61, + 57, + 132, + 82, + 25, + 232, + 59, + 207, + 170, + 87, + 127, + 250, + 36, + 139, + 181, + 18, + 174, + 216, + 118, + 54, + 209, + 77, + 254, + 72, + 226, + 245, + 163, + 227, + 154, + 89, + 196, + 170, + 246, + 248, + 118, + 16, + 157, + 104, + 210, + 138, + 155, + 166, + 86, + 21, + 17, + 244, + 32, + 185, + 92, + 157, + 78, + 32, + 110, + 97, + 238, + 198, + 185, + 130, + 157, + 46, + 96, + 209, + 252, + 32, + 150, + 253, + 113, + 171, + 151, + 186, + 127, + 206, + 32, + 236, + 232, + 105, + 15, + 34, + 159, + 229, + 112, + 244, + 182, + 54, + 135, + 95, + 226, + 32, + 112, + 187, + 122, + 167, + 210, + 187, + 7, + 145, + 145, + 231, + 254, + 26, + 14, + 79, + 80, + 34, + 33, + 117, + 173, + 69, + 222, + 74, + 200, + 144, + 237, + 141, + 63, + 50, + 39, + 211, + 228, + 189, + 5, + 32, + 24, + 42, + 54, + 62, + 82, + 119, + 160, + 186, + 61, + 68, + 101, + 198, + 7, + 172, + 100, + 44, + 145, + 170, + 31, + 39, + 91, + 242, + 103, + 28, + 150, + 74, + 27, + 121, + 144, + 145, + 120, + 38, + 183, + 157, + 13, + 126, + 201, + 41, + 205, + 32, + 75, + 235, + 234, + 200, + 14, + 11, + 117, + 110, + 108, + 15, + 124, + 58, + 159, + 182, + 243, + 69, + 122, + 200, + 102, + 86, + 251, + 10, + 222, + 24, + 25, + 61, + 202, + 131, + 132, + 225, + 54, + 116, + 58, + 94, + 134, + 49, + 1, + 9, + 222, + 153, + 63, + 217, + 205, + 153, + 107, + 181, + 19, + 219, + 183, + 182, + 249, + 196, + 114, + 186, + 168, + 116, + 251, + 150, + 89, + 177, + 209, + 247, + 96, + 4, + 53, + 43, + 132, + 226, + 128, + 189, + 220, + 174, + 46, + 109, + 149, + 130, + 105, + 214, + 110, + 102, + 181, + 154, + 91, + 51, + 17, + 248, + 9, + 212, + 72, + 203, + 159, + 163, + 20, + 80, + 110, + 136, + 109, + 140, + 76, + 168, + 80, + 67, + 69, + 109, + 198, + 215, + 180, + 178, + 228, + 244, + 116, + 193, + 43, + 187, + 199, + 140, + 235, + 50, + 211, + 107, + 228, + 196, + 12, + 251, + 89, + 52, + 226, + 150, + 156, + 215, + 123, + 213, + 253, + 77, + 215, + 3, + 225, + 186, + 237, + 93, + 60, + 148, + 236, + 209, + 123, + 132, + 93, + 176, + 103, + 179, + 164, + 77, + 218, + 184, + 112, + 194, + 228, + 107, + 177, + 106, + 159, + 228, + 22, + 145, + 99, + 147, + 95, + 119, + 205, + 109, + 104, + 208, + 211, + 34, + 39, + 185, + 224, + 250, + 193, + 248, + 109, + 198, + 200, + 253, + 125, + 27, + 190, + 44, + 206, + 152, + 4, + 164, + 37, + 117, + 44, + 246, + 187, + 233, + 26, + 176, + 245, + 137, + 192, + 135, + 56, + 108, + 70, + 221, + 0, + 182, + 24, + 8, + 108, + 156, + 126, + 142, + 2, + 66, + 86, + 165, + 68, + 8, + 164, + 61, + 246, + 182, + 160, + 120, + 61, + 228, + 236, + 170, + 82, + 29, + 49, + 24, + 121, + 69, + 4, + 125, + 214, + 103, + 150, + 180, + 14, + 36, + 0, + 114, + 53, + 193, + 3, + 59, + 99, + 43, + 115, + 241, + 153, + 158, + 7, + 127, + 137, + 243, + 111, + 150, + 149, + 238, + 5, + 213, + 161, + 213, + 220, + 113, + 198, + 183, + 122, + 128, + 197, + 96, + 35, + 97, + 154, + 106, + 62, + 53, + 114, + 63, + 127, + 169, + 79, + 56, + 250, + 105, + 178, + 50, + 41, + 184, + 229, + 134, + 182, + 17, + 226, + 136, + 5, + 223, + 88, + 33, + 99, + 24, + 137, + 46, + 20, + 115, + 91, + 163, + 44, + 4, + 148, + 54, + 130, + 185, + 6, + 204, + 110, + 40, + 21, + 3, + 104, + 191, + 181, + 26, + 89, + 5, + 153, + 232, + 90, + 175, + 237, + 158, + 51, + 50, + 102, + 102, + 152, + 177, + 16, + 62, + 213, + 195, + 98, + 0, + 179, + 122, + 217, + 173, + 118, + 73, + 31, + 104, + 183, + 15, + 95, + 68, + 17, + 115, + 229, + 46, + 120, + 215, + 123, + 102, + 75, + 72, + 99, + 48, + 129, + 221, + 24, + 18, + 153, + 225, + 252, + 100, + 48, + 242, + 170, + 19, + 31, + 204, + 176, + 64, + 197, + 132, + 97, + 86, + 22, + 125, + 216, + 45, + 36, + 101, + 108, + 150, + 244, + 246, + 220, + 112, + 120, + 78, + 193, + 94, + 93, + 110, + 20, + 88, + 171, + 164, + 205, + 206, + 117, + 181, + 230, + 62, + 247, + 219, + 246, + 102, + 196, + 122, + 81, + 29, + 32, + 87, + 86, + 162, + 8, + 99, + 32, + 235, + 49, + 30, + 113, + 98, + 58, + 139, + 192, + 246, + 28, + 131, + 39, + 28, + 198, + 238, + 230, + 248, + 127, + 218, + 235, + 24, + 183, + 38, + 57, + 28, + 97, + 106, + 213, + 163, + 217, + 3, + 190, + 105, + 183, + 100, + 250, + 185, + 80, + 117, + 151, + 255, + 189, + 87, + 16, + 9, + 157, + 13, + 54, + 184, + 17, + 91, + 167, + 136, + 182, + 26, + 232, + 124, + 185, + 32, + 199, + 24, + 186, + 208, + 159, + 7, + 7, + 175, + 161, + 79, + 130, + 190, + 250, + 53, + 1, + 21, + 12, + 78, + 187, + 112, + 15, + 209, + 0, + 207, + 144, + 125, + 8, + 152, + 134, + 26, + 203, + 197, + 158, + 24, + 217, + 134, + 74, + 167, + 211, + 232, + 36, + 158, + 170, + 211, + 253, + 151, + 42, + 242, + 135, + 88, + 104, + 138, + 134, + 240, + 250, + 137, + 228, + 40, + 6, + 158, + 92, + 134, + 230, + 99, + 156, + 158, + 98, + 211, + 21, + 47, + 56, + 127, + 18, + 254, + 181, + 151, + 118, + 28, + 95, + 52, + 204, + 40, + 235, + 253, + 199, + 142, + 223, + 112, + 26, + 90, + 194, + 160, + 233, + 171, + 143, + 239, + 171, + 218, + 75, + 182, + 41, + 27, + 44, + 197, + 117, + 145, + 177, + 250, + 105, + 254, + 125, + 230, + 153, + 0, + 213, + 137, + 74, + 127, + 142, + 80, + 51, + 33, + 232, + 156, + 36, + 168, + 245, + 246, + 246, + 212, + 6, + 167, + 75, + 214, + 255, + 243, + 17, + 57, + 147, + 71, + 152, + 35, + 255, + 38, + 161, + 132, + 207, + 99, + 57, + 188, + 108, + 235, + 231, + 13, + 249, + 32, + 20, + 22, + 60, + 64, + 78, + 103, + 107, + 53, + 198, + 0, + 153, + 138, + 100, + 238, + 142, + 17, + 189, + 209, + 77, + 172, + 242, + 193, + 16, + 204, + 201, + 42, + 46, + 252, + 50, + 113, + 150, + 116, + 159, + 138, + 229, + 117, + 213, + 115, + 8, + 244, + 197, + 42, + 32, + 180, + 56, + 196, + 161, + 61, + 146, + 56, + 35, + 1, + 37, + 59, + 158, + 56, + 44, + 174, + 88, + 6, + 58, + 45, + 196, + 37, + 3, + 144, + 128, + 141, + 37, + 219, + 179, + 175, + 160, + 67, + 109, + 146, + 13, + 7, + 102, + 123, + 50, + 100, + 236, + 99, + 191, + 28, + 44, + 146, + 173, + 137, + 56, + 142, + 204, + 220, + 212, + 176, + 254, + 60, + 246, + 59, + 140, + 69, + 14, + 140, + 107, + 77, + 106, + 26, + 39, + 248, + 151, + 203, + 66, + 86, + 65, + 83, + 89, + 105, + 25, + 138, + 21, + 105, + 44, + 87, + 69, + 212, + 68, + 189, + 21, + 51, + 231, + 104, + 69, + 247, + 235, + 110, + 144, + 100, + 26, + 14, + 83, + 163, + 141, + 80, + 237, + 147, + 70, + 43, + 250, + 33, + 136, + 159, + 206, + 84, + 28, + 147, + 230, + 96, + 186, + 129, + 249, + 144, + 48, + 254, + 222, + 180, + 136, + 144, + 115, + 253, + 240, + 14, + 3, + 244, + 42, + 89, + 73, + 112, + 97, + 2, + 117, + 133, + 111, + 39, + 28, + 100, + 7, + 93, + 214, + 7, + 139, + 102, + 52, + 141, + 179, + 211, + 130, + 195, + 147, + 8, + 59, + 210, + 159, + 66, + 130, + 104, + 222, + 212, + 244, + 143, + 172, + 208, + 198, + 98, + 151, + 201, + 93, + 58, + 201, + 11, + 37, + 54, + 195, + 7, + 30, + 85, + 213, + 173, + 39, + 137, + 201, + 239, + 60, + 16, + 205, + 209, + 168, + 243, + 22, + 212, + 130, + 228, + 55, + 205, + 110, + 190, + 245, + 180, + 9, + 229, + 48, + 119, + 43, + 93, + 50, + 59, + 221, + 15, + 47, + 77, + 89, + 65, + 233, + 46, + 142, + 237, + 80, + 177, + 240, + 134, + 255, + 104, + 37, + 167, + 169, + 160, + 246, + 126, + 59, + 195, + 109, + 181, + 97, + 37, + 130, + 41, + 225, + 149, + 59, + 70, + 95, + 149, + 97, + 46, + 192, + 115, + 148, + 135, + 21, + 28, + 36, + 65, + 72, + 131, + 142, + 46, + 211, + 222, + 31, + 230, + 6, + 84, + 216, + 160, + 91, + 238, + 84, + 197, + 119, + 17, + 189, + 15, + 112, + 184, + 223, + 77, + 247, + 14, + 135, + 58, + 167, + 99, + 60, + 38, + 41, + 66, + 138, + 192, + 111, + 149, + 43, + 5, + 133, + 91, + 216, + 131, + 24, + 177, + 112, + 73, + 153, + 47, + 162, + 103, + 138, + 70, + 35, + 123, + 167, + 213, + 177, + 86, + 136, + 99, + 139, + 222, + 198, + 152, + 94, + 233, + 43, + 238, + 97, + 249, + 172, + 97, + 126, + 148, + 111, + 236, + 175, + 142, + 231, + 248, + 77, + 136, + 47, + 133, + 253, + 174, + 155, + 150, + 187, + 138, + 195, + 197, + 228, + 242, + 248, + 3, + 173, + 210, + 186, + 192, + 29, + 57, + 251, + 22, + 20, + 239, + 111, + 4, + 172, + 124, + 121, + 174, + 72, + 169, + 103, + 146, + 16, + 57, + 47, + 78, + 40, + 181, + 3, + 111, + 162, + 17, + 173, + 194, + 77, + 167, + 208, + 88, + 221, + 59, + 216, + 171, + 252, + 233, + 161, + 3, + 168, + 60, + 93, + 222, + 124, + 176, + 179, + 120, + 4, + 240, + 47, + 112, + 73, + 202, + 213, + 106, + 28, + 199, + 126, + 10, + 141, + 176, + 163, + 51, + 50, + 213, + 178, + 50, + 221, + 218, + 40, + 129, + 25, + 253, + 80, + 67, + 15, + 215, + 95, + 229, + 72, + 53, + 5, + 101, + 185, + 192, + 101, + 69, + 120, + 107, + 1, + 66, + 231, + 203, + 99, + 27, + 56, + 182, + 42, + 46, + 33, + 165, + 173, + 185, + 16, + 54, + 225, + 90, + 13, + 183, + 197, + 155, + 28, + 113, + 250, + 135, + 92, + 149, + 147, + 201, + 198, + 196, + 240, + 51, + 195, + 196, + 99, + 255, + 124, + 122, + 11, + 208, + 107, + 108, + 200, + 26, + 229, + 79, + 13, + 120, + 210, + 111, + 238, + 99, + 63, + 85, + 14, + 159, + 107, + 186, + 28, + 177, + 114, + 110, + 191, + 143, + 191, + 168, + 74, + 186, + 182, + 128, + 87, + 238, + 1, + 91, + 40, + 175, + 173, + 70, + 72, + 167, + 110, + 142, + 237, + 60, + 218, + 115, + 38, + 10, + 199, + 206, + 78, + 213, + 120, + 235, + 212, + 71, + 89, + 57, + 136, + 22, + 113, + 28, + 171, + 80, + 0, + 2, + 129, + 242, + 74, + 210, + 179, + 119, + 235, + 158, + 254, + 243, + 145, + 233, + 133, + 231, + 41, + 64, + 235, + 102, + 148, + 221, + 62, + 212, + 178, + 171, + 125, + 240, + 203, + 54, + 21, + 169, + 40, + 94, + 12, + 27, + 71, + 156, + 98, + 55, + 173, + 60, + 218, + 28, + 60, + 3, + 88, + 251, + 53, + 19, + 60, + 223, + 24, + 48, + 138, + 83, + 28, + 19, + 183, + 198, + 230, + 216, + 215, + 205, + 163, + 3, + 148, + 61, + 162, + 87, + 110, + 198, + 153, + 67, + 222, + 177, + 250, + 114, + 128, + 123, + 27, + 68, + 91, + 206, + 164, + 9, + 178, + 25, + 159, + 172, + 150, + 234, + 49, + 114, + 39, + 6, + 32, + 247, + 43, + 173, + 110, + 119, + 226, + 191, + 127, + 106, + 105, + 221, + 124, + 14, + 89, + 123, + 159, + 44, + 240, + 129, + 221, + 135, + 171, + 75, + 249, + 187, + 237, + 41, + 61, + 253, + 179, + 165, + 108, + 126, + 135, + 17, + 85, + 88, + 238, + 229, + 111, + 9, + 181, + 195, + 132, + 120, + 64, + 168, + 135, + 98, + 226, + 57, + 233, + 168, + 152, + 217, + 78, + 237, + 244, + 149, + 211, + 170, + 86, + 17, + 189, + 137, + 203, + 10, + 189, + 56, + 27, + 31, + 63, + 53, + 51, + 121, + 73, + 104, + 124, + 225, + 218, + 2, + 150, + 177, + 142, + 213, + 82, + 146, + 185, + 239, + 146, + 20, + 202, + 60, + 56, + 129, + 248, + 163, + 61, + 49, + 226, + 196, + 1, + 9, + 173, + 202, + 70, + 184, + 124, + 145, + 18, + 152, + 236, + 59, + 221, + 197, + 184, + 210, + 220, + 18, + 229, + 87, + 188, + 170, + 62, + 114, + 33, + 126, + 118, + 24, + 19, + 248, + 241, + 158, + 154, + 200, + 10, + 45, + 228, + 19, + 205, + 79, + 48, + 115, + 50, + 224, + 177, + 194, + 47, + 105, + 206, + 200, + 172, + 187, + 132, + 136, + 12, + 153, + 49, + 79, + 127, + 156, + 217, + 231, + 187, + 11, + 0, + 104, + 255, + 75, + 165, + 232, + 43, + 205, + 83, + 66, + 147, + 141, + 29, + 127, + 5, + 243, + 39, + 250, + 27, + 118, + 254, + 94, + 11, + 67, + 9, + 114, + 209, + 128, + 164, + 26, + 78, + 199, + 39, + 63, + 203, + 215, + 57, + 168, + 2, + 248, + 32, + 40, + 209, + 145, + 224, + 49, + 90, + 63, + 130, + 78, + 243, + 221, + 105, + 195, + 226, + 47, + 13, + 129, + 201, + 150, + 224, + 59, + 9, + 3, + 107, + 87, + 71, + 114, + 96, + 156, + 31, + 177, + 69, + 208, + 173, + 166, + 79, + 28, + 133, + 232, + 33, + 86, + 164, + 63, + 90, + 50, + 100, + 230, + 175, + 190, + 154, + 9, + 35, + 122, + 173, + 218, + 101, + 13, + 233, + 4, + 18, + 185, + 175, + 82, + 102, + 229, + 156, + 184, + 202, + 233, + 175, + 37, + 60, + 106, + 134, + 27, + 105, + 241, + 3, + 224, + 38, + 94, + 203, + 211, + 79, + 238, + 201, + 168, + 59, + 227, + 122, + 110, + 91, + 178, + 106, + 176, + 118, + 203, + 130, + 153, + 53, + 77, + 104, + 83, + 177, + 89, + 144, + 199, + 236, + 98, + 22, + 0, + 90, + 72, + 21, + 106, + 111, + 96, + 30, + 45, + 254, + 116, + 255, + 118, + 138, + 180, + 42, + 41, + 44, + 180, + 154, + 69, + 181, + 38, + 243, + 27, + 176, + 12, + 101, + 55, + 82, + 167, + 15, + 234, + 140, + 167, + 44, + 114, + 139, + 8, + 145, + 114, + 167, + 163, + 254, + 38, + 205, + 103, + 153, + 35, + 4, + 50, + 11, + 165, + 61, + 176, + 215, + 162, + 244, + 209, + 75, + 239, + 152, + 35, + 73, + 14, + 200, + 27, + 153, + 120, + 129, + 92, + 223, + 74, + 7, + 228, + 110, + 90, + 216, + 206, + 131, + 157, + 158, + 213, + 156, + 158, + 44, + 44, + 111, + 183, + 102, + 99, + 245, + 73, + 122, + 104, + 30, + 210, + 138, + 97, + 191, + 171, + 71, + 146, + 234, + 109, + 92, + 75, + 42, + 231, + 48, + 107, + 207, + 51, + 25, + 255, + 86, + 205, + 180, + 246, + 108, + 81, + 48, + 222, + 29, + 7, + 164, + 56, + 195, + 174, + 156, + 86, + 185, + 187, + 237, + 254, + 133, + 225, + 95, + 133, + 71, + 136, + 17, + 183, + 101, + 229, + 71, + 82, + 113, + 143, + 8, + 53, + 122, + 179, + 127, + 54, + 169, + 218, + 78, + 206, + 50, + 106, + 19, + 230, + 192, + 27, + 74, + 169, + 172, + 68, + 187, + 147, + 7, + 118, + 91, + 17, + 45, + 47, + 186, + 97, + 61, + 197, + 124, + 224, + 253, + 128, + 45, + 130, + 160, + 244, + 174, + 118, + 145, + 228, + 115, + 247, + 140, + 126, + 22, + 85, + 68, + 251, + 53, + 36, + 17, + 64, + 67, + 148, + 215, + 155, + 8, + 23, + 76, + 2, + 237, + 54, + 219, + 33, + 106, + 49, + 204, + 210, + 165, + 179, + 78, + 123, + 123, + 62, + 21, + 131, + 235, + 82, + 45, + 153, + 1, + 175, + 77, + 119, + 11, + 31, + 208, + 100, + 227, + 96, + 135, + 42, + 114, + 232, + 41, + 227, + 216, + 14, + 214, + 146, + 105, + 104, + 120, + 58, + 84, + 158, + 205, + 96, + 11, + 40, + 76, + 56, + 80, + 26, + 57, + 217, + 22, + 44, + 53, + 67, + 84, + 141, + 42, + 20, + 125, + 47, + 147, + 173, + 164, + 169, + 83, + 205, + 97, + 215, + 196, + 185, + 242, + 115, + 12, + 50, + 154, + 202, + 193, + 231, + 255, + 86, + 186, + 50, + 154, + 72, + 225, + 2, + 227, + 223, + 238, + 83, + 37, + 151, + 104, + 46, + 143, + 99, + 229, + 55, + 165, + 106, + 114, + 84, + 138, + 241, + 42, + 14, + 100, + 251, + 34, + 108, + 77, + 52, + 116, + 31, + 10, + 34, + 126, + 202, + 7, + 44, + 245, + 176, + 210, + 147, + 229, + 221, + 66, + 139, + 35, + 2, + 186, + 71, + 180, + 20, + 106, + 125, + 173, + 54, + 125, + 38, + 208, + 38, + 137, + 11, + 19, + 18, + 123, + 133, + 127, + 40, + 72, + 121, + 58, + 132, + 185, + 190, + 206, + 216, + 210, + 132, + 67, + 81, + 219, + 19, + 4, + 15, + 133, + 63, + 121, + 78, + 27, + 17, + 29, + 87, + 243, + 208, + 124, + 23, + 37, + 23, + 71, + 231, + 75, + 245, + 3, + 67, + 104, + 131, + 72, + 10, + 28, + 80, + 92, + 218, + 19, + 65, + 181, + 78, + 97, + 180, + 60, + 188, + 123, + 191, + 125, + 0, + 29, + 76, + 6, + 69, + 96, + 22, + 244, + 167, + 144, + 178, + 135, + 95, + 160, + 49, + 61, + 113, + 196, + 29, + 122, + 230, + 198, + 157, + 29, + 133, + 21, + 25, + 119, + 162, + 5, + 201, + 162, + 141, + 253, + 164, + 4, + 236, + 130, + 141, + 70, + 180, + 254, + 44, + 216, + 9, + 180, + 62, + 86, + 202, + 236, + 157, + 156, + 171, + 184, + 142, + 92, + 255, + 48, + 29, + 142, + 230, + 31, + 112, + 151, + 178, + 2, + 172, + 77, + 144, + 226, + 244, + 119, + 207, + 10, + 209, + 232, + 164, + 230, + 95, + 184, + 183, + 174, + 21, + 16, + 148, + 47, + 231, + 200, + 151, + 149, + 45, + 205, + 245, + 183, + 123, + 128, + 97, + 208, + 46, + 29, + 202, + 102, + 142, + 168, + 224, + 177, + 62, + 66, + 123, + 57, + 66, + 181, + 74, + 155, + 148, + 100, + 106, + 118, + 61, + 47, + 225, + 97, + 255, + 254, + 99, + 187, + 13, + 236, + 34, + 235, + 216, + 204, + 71, + 223, + 221, + 145, + 138, + 141, + 169, + 147, + 109, + 23, + 133, + 17, + 35, + 157, + 160, + 90, + 26, + 251, + 128, + 49, + 13, + 106, + 131, + 90, + 252, + 150, + 55, + 61, + 211, + 94, + 119, + 218, + 225, + 117, + 44, + 111, + 11, + 4, + 15, + 181, + 254, + 75, + 24, + 198, + 90, + 77, + 99, + 44, + 54, + 45, + 144, + 137, + 96, + 112, + 180, + 65, + 233, + 46, + 128, + 205, + 44, + 83, + 201, + 56, + 93, + 184, + 86, + 61, + 122, + 146, + 63, + 146, + 162, + 56, + 21, + 212, + 30, + 107, + 246, + 123, + 62, + 205, + 75, + 110, + 126, + 174, + 101, + 11, + 138, + 205, + 16, + 237, + 5, + 139, + 188, + 27, + 84, + 111, + 225, + 58, + 121, + 92, + 154, + 139, + 96, + 109, + 41, + 209, + 24, + 140, + 5, + 131, + 55, + 178, + 156, + 1, + 4, + 99, + 87, + 160, + 148, + 77, + 178, + 101, + 96, + 53, + 23, + 228, + 59, + 172, + 107, + 98, + 49, + 185, + 220, + 113, + 36, + 9, + 170, + 197, + 158, + 159, + 95, + 58, + 252, + 4, + 92, + 140, + 187, + 115, + 205, + 127, + 1, + 85, + 130, + 65, + 201, + 65, + 12, + 46, + 73, + 227, + 150, + 20, + 210, + 210, + 137, + 153, + 206, + 135, + 250, + 194, + 252, + 130, + 202, + 49, + 133, + 146, + 166, + 182, + 146, + 53, + 46, + 36, + 74, + 208, + 211, + 84, + 135, + 37, + 229, + 98, + 250, + 106, + 217, + 144, + 205, + 148, + 83, + 11, + 138, + 254, + 118, + 161, + 184, + 230, + 221, + 190, + 108, + 85, + 100, + 97, + 226, + 88, + 147, + 59, + 36, + 64, + 233, + 44, + 215, + 18, + 223, + 64, + 166, + 17, + 102, + 158, + 152, + 254, + 162, + 3, + 192, + 253, + 196, + 186, + 225, + 138, + 70, + 152, + 152, + 29, + 54, + 106, + 62, + 49, + 237, + 233, + 207, + 56, + 220, + 179, + 19, + 49, + 5, + 87, + 119, + 197, + 200, + 52, + 84, + 184, + 186, + 205, + 44, + 129, + 81, + 81, + 91, + 160, + 77, + 59, + 172, + 75, + 98, + 196, + 2, + 255, + 229, + 192, + 115, + 62, + 236, + 171, + 51, + 63, + 38, + 212, + 6, + 201, + 141, + 201, + 161, + 179, + 72, + 214, + 125, + 190, + 58, + 179, + 150, + 105, + 178, + 162, + 244, + 91, + 211, + 53, + 53, + 234, + 229, + 217, + 23, + 218, + 231, + 153, + 191, + 233, + 62, + 57, + 58, + 18, + 189, + 186, + 250, + 68, + 188, + 230, + 211, + 190, + 122, + 87, + 162, + 126, + 187, + 204, + 250, + 115, + 19, + 175, + 111, + 183, + 97, + 51, + 227, + 95, + 116, + 148, + 237, + 106, + 246, + 3, + 187, + 8, + 162, + 81, + 86, + 220, + 148, + 239, + 124, + 135, + 92, + 168, + 117, + 224, + 208, + 75, + 42, + 106, + 110, + 58, + 248, + 35, + 199, + 225, + 72, + 145, + 191, + 166, + 194, + 96, + 90, + 11, + 125, + 41, + 84, + 71, + 106, + 101, + 34, + 136, + 142, + 212, + 7, + 253, + 61, + 250, + 227, + 214, + 136, + 1, + 135, + 220, + 106, + 178, + 165, + 188, + 13, + 27, + 144, + 38, + 249, + 126, + 192, + 98, + 122, + 94, + 33, + 152, + 21, + 181, + 99, + 133, + 132, + 166, + 165, + 228, + 188, + 44, + 54, + 51, + 228, + 145, + 200, + 147, + 221, + 63, + 150, + 65, + 118, + 8, + 38, + 57, + 113, + 205, + 30, + 213, + 47, + 247, + 157, + 212, + 187, + 46, + 209, + 193, + 4, + 196, + 218, + 53, + 58, + 155, + 50, + 170, + 4, + 168, + 114, + 213, + 143, + 75, + 240, + 198, + 200, + 224, + 219, + 223, + 63, + 252, + 247, + 105, + 132, + 8, + 90, + 134, + 42, + 34, + 24, + 139, + 152, + 31, + 213, + 232, + 57, + 76, + 235, + 244, + 176, + 196, + 179, + 126, + 241, + 122, + 174, + 195, + 46, + 218, + 81, + 15, + 16, + 153, + 36, + 50, + 207, + 56, + 174, + 50, + 14, + 163, + 122, + 213, + 95, + 79, + 191, + 89, + 122, + 235, + 144, + 216, + 72, + 34, + 198, + 238, + 202, + 100, + 236, + 142, + 82, + 251, + 21, + 127, + 228, + 76, + 22, + 105, + 66, + 148, + 234, + 190, + 41, + 191, + 134, + 5, + 183, + 129, + 41, + 86, + 52, + 29, + 169, + 145, + 48, + 141, + 139, + 44, + 239, + 247, + 112, + 64, + 97, + 228, + 93, + 36, + 201, + 72, + 176, + 71, + 109, + 227, + 100, + 185, + 242, + 66, + 13, + 246, + 157, + 130, + 82, + 34, + 96, + 38, + 168, + 122, + 179, + 3, + 19, + 143, + 50, + 36, + 219, + 185, + 22, + 56, + 141, + 211, + 140, + 104, + 30, + 88, + 251, + 227, + 175, + 67, + 244, + 183, + 175, + 88, + 123, + 223, + 40, + 37, + 115, + 25, + 111, + 5, + 122, + 94, + 128, + 230, + 155, + 130, + 68, + 10, + 29, + 90, + 26, + 154, + 126, + 78, + 190, + 156, + 138, + 25, + 15, + 146, + 168, + 60, + 26, + 162, + 16, + 199, + 115, + 212, + 8, + 150, + 59, + 236, + 144, + 198, + 50, + 125, + 99, + 192, + 8, + 107, + 97, + 172, + 87, + 69, + 27, + 30, + 235, + 182, + 155, + 230, + 50, + 7, + 121, + 207, + 153, + 249, + 231, + 53, + 41, + 32, + 147, + 75, + 114, + 144, + 9, + 5, + 221, + 143, + 1, + 146, + 154, + 204, + 213, + 157, + 173, + 148, + 7, + 188, + 59, + 223, + 183, + 137, + 148, + 227, + 86, + 84, + 127, + 118, + 92, + 133, + 232, + 44, + 130, + 7, + 107, + 177, + 61, + 192, + 138, + 22, + 255, + 171, + 200, + 153, + 67, + 63, + 37, + 121, + 202, + 190, + 194, + 141, + 143, + 247, + 163, + 185, + 102, + 164, + 164, + 5, + 181, + 192, + 174, + 47, + 155, + 207, + 250, + 4, + 76, + 135, + 33, + 112, + 148, + 53, + 35, + 178, + 193, + 53, + 220, + 127, + 33, + 87, + 93, + 191, + 101, + 123, + 57, + 59, + 241, + 51, + 160, + 209, + 137, + 129, + 229, + 46, + 52, + 80, + 107, + 130, + 37, + 98, + 65, + 56, + 224, + 144, + 42, + 81, + 69, + 71, + 36, + 215, + 243, + 98, + 212, + 69, + 30, + 58, + 97, + 8, + 174, + 41, + 252, + 209, + 131, + 122, + 53, + 21, + 59, + 53, + 5, + 19, + 164, + 122, + 150, + 215, + 0, + 153, + 3, + 212, + 30, + 54, + 62, + 242, + 28, + 211, + 219, + 134, + 135, + 105, + 63, + 19, + 54, + 104, + 252, + 22, + 139, + 117, + 238, + 9, + 222, + 21, + 188, + 56, + 154, + 237, + 116, + 254, + 120, + 45, + 119, + 213, + 72, + 41, + 213, + 77, + 252, + 139, + 202, + 189, + 37, + 14, + 106, + 130, + 26, + 130, + 164, + 195, + 223, + 164, + 98, + 55, + 45, + 93, + 94, + 217, + 2, + 204, + 225, + 170, + 214, + 249, + 177, + 247, + 203, + 245, + 3, + 177, + 156, + 93, + 66, + 65, + 141, + 170, + 105, + 154, + 191, + 62, + 242, + 178, + 89, + 175, + 50, + 72, + 255, + 48, + 211, + 52, + 116, + 188, + 186, + 190, + 223, + 151, + 236, + 118, + 208, + 18, + 103, + 144, + 34, + 111, + 38, + 174, + 48, + 92, + 68, + 186, + 159, + 5, + 242, + 1, + 221, + 76, + 208, + 2, + 178, + 154, + 124, + 220, + 106, + 4, + 240, + 187, + 112, + 108, + 183, + 25, + 48, + 92, + 253, + 230, + 44, + 40, + 127, + 97, + 135, + 161, + 88, + 147, + 157, + 90, + 231, + 98, + 29, + 175, + 142, + 81, + 81, + 188, + 107, + 241, + 211, + 239, + 9, + 51, + 202, + 177, + 225, + 65, + 68, + 195, + 130, + 98, + 45, + 221, + 228, + 2, + 167, + 85, + 205, + 148, + 56, + 65, + 162, + 69, + 245, + 177, + 112, + 167, + 185, + 126, + 101, + 98, + 154, + 239, + 2, + 82, + 6, + 252, + 56, + 54, + 74, + 121, + 42, + 217, + 42, + 192, + 141, + 143, + 146, + 221, + 42, + 238, + 167, + 155, + 203, + 190, + 115, + 6, + 10, + 121, + 55, + 208, + 40, + 73, + 9, + 230, + 224, + 175, + 87, + 107, + 7, + 133, + 35, + 135, + 133, + 107, + 109, + 166, + 151, + 4, + 52, + 6, + 157, + 57, + 95, + 117, + 68, + 28, + 129, + 173, + 233, + 207, + 157, + 67, + 235, + 81, + 133, + 147, + 75, + 184, + 66, + 110, + 126, + 78, + 232, + 45, + 3, + 120, + 11, + 241, + 187, + 146, + 220, + 208, + 127, + 72, + 199, + 130, + 0, + 46, + 175, + 100, + 77, + 68, + 216, + 33, + 81, + 74, + 134, + 6, + 138, + 111, + 139, + 26, + 254, + 154, + 164, + 94, + 7, + 205, + 185, + 14, + 68, + 252, + 207, + 127, + 34, + 99, + 189, + 87, + 60, + 38, + 47, + 43, + 88, + 27, + 17, + 114, + 167, + 215, + 173, + 13, + 168, + 159, + 80, + 52, + 219, + 222, + 98, + 229, + 43, + 250, + 41, + 42, + 86, + 154, + 147, + 25, + 35, + 169, + 57, + 210, + 60, + 70, + 217, + 53, + 192, + 190, + 123, + 212, + 179, + 188, + 213, + 175, + 68, + 154, + 172, + 6, + 87, + 239, + 16, + 255, + 76, + 139, + 108, + 149, + 49, + 4, + 90, + 86, + 142, + 146, + 168, + 1, + 86, + 150, + 137, + 253, + 200, + 121, + 125, + 162, + 94, + 238, + 13, + 48, + 236, + 202, + 52, + 84, + 1, + 167, + 206, + 120, + 244, + 242, + 44, + 162, + 134, + 187, + 202, + 253, + 52, + 185, + 27, + 155, + 53, + 219, + 76, + 126, + 40, + 162, + 239, + 249, + 94, + 253, + 30, + 206, + 170, + 232, + 67, + 14, + 40, + 239, + 210, + 250, + 48, + 72, + 127, + 8, + 83, + 146, + 79, + 74, + 212, + 196, + 193, + 207, + 177, + 217, + 201, + 41, + 49, + 226, + 52, + 94, + 10, + 138, + 2, + 160, + 246, + 192, + 211, + 146, + 51, + 192, + 204, + 129, + 249, + 105, + 204, + 195, + 201, + 149, + 129, + 215, + 130, + 255, + 53, + 233, + 217, + 170, + 118, + 248, + 153, + 121, + 181, + 55, + 163, + 0, + 23, + 180, + 74, + 211, + 197, + 54, + 100, + 109, + 110, + 110, + 18, + 37, + 204, + 25, + 220, + 177, + 174, + 56, + 81, + 54, + 117, + 34, + 22, + 59, + 85, + 103, + 23, + 2, + 206, + 10, + 48, + 139, + 147, + 102, + 66, + 61, + 134, + 54, + 250, + 213, + 88, + 188, + 251, + 154, + 110, + 42, + 193, + 230, + 124, + 103, + 133, + 254, + 9, + 241, + 188, + 155, + 137, + 161, + 180, + 183, + 186, + 146, + 3, + 35, + 21, + 188, + 167, + 43, + 180, + 216, + 74, + 165, + 196, + 231, + 75, + 190, + 32, + 56, + 249, + 76, + 111, + 201, + 213, + 150, + 91, + 52, + 110, + 23, + 72, + 113, + 199, + 234, + 38, + 97, + 197, + 61, + 156, + 47, + 42, + 137, + 170, + 46, + 11, + 170, + 139, + 127, + 66, + 82, + 38, + 119, + 45, + 209, + 179, + 86, + 147, + 224, + 144, + 2, + 154, + 52, + 0, + 133, + 71, + 248, + 199, + 109, + 14, + 244, + 177, + 12, + 237, + 142, + 37, + 34, + 225, + 33, + 154, + 190, + 139, + 163, + 66, + 105, + 216, + 233, + 233, + 189, + 160, + 217, + 42, + 17, + 22, + 44, + 159, + 27, + 55, + 45, + 46, + 41, + 59, + 36, + 36, + 109, + 196, + 29, + 124, + 103, + 172, + 204, + 115, + 13, + 252, + 216, + 209, + 203, + 181, + 97, + 27, + 36, + 209, + 53, + 156, + 207, + 125, + 59, + 58, + 174, + 183, + 94, + 234, + 237, + 118, + 145, + 188, + 47, + 116, + 128, + 223, + 247, + 166, + 137, + 196, + 89, + 250, + 255, + 206, + 212, + 83, + 55, + 247, + 162, + 81, + 115, + 70, + 212, + 204, + 33, + 146, + 195, + 221, + 59, + 143, + 38, + 169, + 108, + 94, + 69, + 143, + 171, + 107, + 136, + 235, + 44, + 3, + 226, + 97, + 42, + 119, + 24, + 76, + 181, + 92, + 199, + 178, + 247, + 159, + 54, + 195, + 138, + 76, + 230, + 19, + 251, + 13, + 208, + 75, + 8, + 235, + 50, + 142, + 224, + 46, + 77, + 13, + 255, + 104, + 242, + 73, + 34, + 42, + 22, + 248, + 111, + 191, + 102, + 27, + 229, + 114, + 206, + 87, + 53, + 233, + 248, + 55, + 240, + 54, + 197, + 105, + 102, + 118, + 110, + 4, + 16, + 81, + 90, + 174, + 65, + 171, + 54, + 62, + 202, + 255, + 113, + 30, + 41, + 45, + 80, + 226, + 192, + 127, + 108, + 41, + 16, + 100, + 74, + 128, + 177, + 145, + 52, + 125, + 20, + 51, + 242, + 217, + 173, + 70, + 178, + 232, + 1, + 170, + 71, + 231, + 251, + 182, + 181, + 198, + 86, + 148, + 83, + 187, + 154, + 239, + 214, + 16, + 188, + 113, + 84, + 196, + 53, + 170, + 241, + 73, + 106, + 222, + 119, + 175, + 78, + 220, + 237, + 58, + 15, + 104, + 22, + 116, + 196, + 8, + 143, + 251, + 239, + 183, + 246, + 66, + 91, + 215, + 214, + 5, + 182, + 59, + 37, + 57, + 124, + 42, + 18, + 172, + 198, + 165, + 96, + 183, + 251, + 114, + 39, + 139, + 21, + 80, + 158, + 145, + 203, + 166, + 103, + 215, + 166, + 49, + 242, + 106, + 207, + 40, + 242, + 216, + 128, + 50, + 70, + 47, + 35, + 29, + 159, + 92, + 194, + 180, + 193, + 113, + 241, + 116, + 199, + 217, + 205, + 166, + 225, + 97, + 179, + 78, + 3, + 250, + 112, + 231, + 101, + 121, + 215, + 74, + 110, + 242, + 20, + 248, + 121, + 240, + 214, + 234, + 56, + 224, + 231, + 229, + 96, + 163, + 191, + 153, + 227, + 165, + 123, + 136, + 43, + 69, + 26, + 173, + 55, + 14, + 222, + 161, + 27, + 242, + 13, + 11, + 152, + 72, + 117, + 125, + 117, + 227, + 30, + 161, + 229, + 3, + 113, + 117, + 151, + 243, + 41, + 31, + 15, + 157, + 48, + 98, + 168, + 167, + 223, + 0, + 199, + 117, + 6, + 60, + 171, + 180, + 26, + 84, + 224, + 93, + 82, + 3, + 191, + 231, + 61, + 172, + 200, + 235, + 210, + 40, + 1, + 248, + 237, + 6, + 250, + 43, + 222, + 23, + 79, + 53, + 124, + 76, + 98, + 246, + 180, + 105, + 213, + 160, + 20, + 252, + 249, + 97, + 193, + 118, + 185, + 171, + 161, + 64, + 225, + 238, + 162, + 228, + 168, + 49, + 133, + 150, + 58, + 198, + 89, + 244, + 53, + 109, + 85, + 63, + 204, + 81, + 128, + 10, + 233, + 128, + 196, + 148, + 114, + 170, + 236, + 241, + 231, + 122, + 167, + 31, + 92, + 61, + 221, + 222, + 96, + 179, + 108, + 113, + 161, + 62, + 227, + 237, + 187, + 75, + 2, + 166, + 197, + 0, + 88, + 48, + 180, + 131, + 128, + 236, + 29, + 49, + 82, + 7, + 64, + 116, + 244, + 233, + 98, + 212, + 41, + 131, + 210, + 93, + 117, + 248, + 120, + 105, + 48, + 120, + 121, + 41, + 205, + 108, + 88, + 180, + 77, + 3, + 72, + 34, + 189, + 177, + 78, + 146, + 226, + 67, + 238, + 161, + 37, + 144, + 69, + 86, + 243, + 48, + 45, + 74, + 90, + 221, + 191, + 166, + 190, + 19, + 204, + 234, + 35, + 22, + 12, + 241, + 188, + 76, + 14, + 157, + 23, + 70, + 29, + 67, + 111, + 135, + 255, + 201, + 120, + 39, + 228, + 185, + 66, + 232, + 172, + 120, + 34, + 160, + 13, + 247, + 243, + 145, + 44, + 120, + 208, + 76, + 128, + 251, + 137, + 162, + 61, + 5, + 2, + 50, + 51, + 40, + 62, + 149, + 210, + 233, + 85, + 167, + 238, + 209, + 114, + 136, + 197, + 177, + 174, + 153, + 192, + 62, + 109, + 67, + 232, + 10, + 199, + 86, + 90, + 211, + 54, + 141, + 158, + 222, + 62, + 71, + 43, + 210, + 37, + 241, + 169, + 90, + 235, + 1, + 95, + 239, + 158, + 38, + 46, + 46, + 0, + 137, + 3, + 238, + 149, + 168, + 197, + 148, + 32, + 146, + 87, + 228, + 195, + 40, + 163, + 157, + 177, + 54, + 118, + 81, + 16, + 105, + 85, + 155, + 191, + 250, + 98, + 200, + 105, + 31, + 200, + 101, + 153, + 160, + 49, + 0, + 95, + 195, + 153, + 245, + 69, + 20, + 32, + 90, + 206, + 78, + 196, + 152, + 17, + 112, + 10, + 194, + 221, + 251, + 129, + 33, + 189, + 99, + 180, + 114, + 207, + 82, + 138, + 115, + 215, + 37, + 78, + 185, + 7, + 143, + 108, + 117, + 20, + 112, + 183, + 21, + 79, + 244, + 66, + 57, + 18, + 77, + 103, + 122, + 72, + 193, + 54, + 168, + 107, + 215, + 251, + 228, + 98, + 77, + 251, + 135, + 232, + 71, + 112, + 143, + 5, + 197, + 245, + 96, + 78, + 101, + 218, + 124, + 40, + 182, + 123, + 106, + 161, + 237, + 34, + 51, + 116, + 151, + 19, + 93, + 68, + 180, + 6, + 241, + 44, + 245, + 61, + 85, + 125, + 25, + 120, + 196, + 170, + 169, + 175, + 171, + 98, + 244, + 174, + 172, + 211, + 248, + 26, + 15, + 80, + 140, + 182, + 96, + 147, + 183, + 195, + 95, + 14, + 56, + 126, + 73, + 156, + 79, + 228, + 222, + 114, + 93, + 228, + 232, + 253, + 102, + 205, + 218, + 90, + 46, + 233, + 18, + 61, + 189, + 145, + 164, + 251, + 234, + 138, + 94, + 176, + 172, + 55, + 177, + 247, + 99, + 135, + 236, + 209, + 138, + 125, + 11, + 193, + 116, + 56, + 40, + 214, + 90, + 30, + 217, + 186, + 134, + 71, + 18, + 87, + 85, + 144, + 189, + 104, + 164, + 245, + 28, + 175, + 35, + 177, + 88, + 182, + 227, + 182, + 182, + 136, + 241, + 24, + 26, + 235, + 72, + 18, + 180, + 31, + 84, + 164, + 134, + 195, + 89, + 190, + 223, + 6, + 27, + 135, + 242, + 213, + 226, + 146, + 177, + 128, + 9, + 28, + 234, + 188, + 135, + 221, + 194, + 67, + 159, + 113, + 240, + 97, + 80, + 75, + 130, + 236, + 200, + 17, + 164, + 20, + 242, + 10, + 62, + 12, + 116, + 133, + 144, + 205, + 30, + 107, + 186, + 43, + 197, + 158, + 63, + 232, + 42, + 248, + 36, + 141, + 123, + 174, + 181, + 226, + 91, + 215, + 43, + 172, + 169, + 182, + 89, + 250, + 188, + 119, + 144, + 246, + 179, + 33, + 209, + 247, + 69, + 172, + 1, + 172, + 16, + 104, + 124, + 114, + 181, + 91, + 216, + 157, + 9, + 186, + 5, + 203, + 225, + 218, + 48, + 211, + 58, + 34, + 134, + 244, + 200, + 174, + 57, + 237, + 62, + 87, + 197, + 124, + 252, + 36, + 145, + 89, + 103, + 69, + 19, + 142, + 230, + 216, + 77, + 24, + 84, + 220, + 245, + 3, + 162, + 245, + 236, + 109, + 97, + 140, + 99, + 215, + 103, + 213, + 10, + 245, + 29, + 149, + 186, + 109, + 66, + 95, + 240, + 248, + 84, + 146, + 74, + 27, + 13, + 36, + 187, + 207, + 170, + 6, + 113, + 72, + 74, + 50, + 225, + 148, + 47, + 183, + 242, + 121, + 142, + 183, + 8, + 172, + 238, + 7, + 154, + 19, + 135, + 79, + 85, + 145, + 199, + 243, + 181, + 152, + 28, + 62, + 21, + 52, + 35, + 83, + 83, + 73, + 95, + 28, + 88, + 217, + 161, + 77, + 109, + 142, + 62, + 130, + 17, + 136, + 195, + 187, + 68, + 111, + 27, + 32, + 144, + 64, + 5, + 157, + 227, + 226, + 140, + 77, + 61, + 193, + 170, + 153, + 175, + 51, + 128, + 209, + 189, + 100, + 73, + 86, + 118, + 40, + 140, + 153, + 181, + 82, + 161, + 111, + 190, + 89, + 169, + 44, + 195, + 205, + 112, + 180, + 130, + 59, + 127, + 236, + 87, + 188, + 51, + 252, + 26, + 185, + 68, + 127, + 58, + 126, + 131, + 132, + 190, + 211, + 150, + 84, + 212, + 81, + 137, + 25, + 99, + 216, + 253, + 70, + 55, + 109, + 35, + 105, + 51, + 199, + 50, + 139, + 92, + 132, + 42, + 170, + 143, + 246, + 200, + 42, + 44, + 25, + 123, + 159, + 93, + 226, + 54, + 169, + 66, + 196, + 21, + 133, + 241, + 83, + 175, + 82, + 238, + 223, + 115, + 174, + 72, + 51, + 218, + 183, + 80, + 151, + 25, + 47, + 184, + 95, + 107, + 227, + 148, + 63, + 141, + 28, + 31, + 171, + 187, + 155, + 144, + 6, + 195, + 135, + 246, + 63, + 23, + 5, + 194, + 74, + 85, + 167, + 171, + 235, + 164, + 10, + 210, + 157, + 247, + 182, + 60, + 143, + 190, + 74, + 77, + 127, + 229, + 103, + 203, + 155, + 120, + 250, + 58, + 217, + 138, + 175, + 51, + 91, + 136, + 204, + 145, + 115, + 115, + 6, + 197, + 248, + 241, + 59, + 44, + 45, + 28, + 247, + 19, + 3, + 252, + 138, + 220, + 155, + 104, + 251, + 182, + 253, + 31, + 112, + 48, + 72, + 31, + 44, + 56, + 32, + 112, + 163, + 135, + 15, + 192, + 180, + 31, + 85, + 146, + 216, + 78, + 176, + 11, + 13, + 76, + 17, + 49, + 191, + 238, + 175, + 119, + 96, + 246, + 143, + 237, + 242, + 1, + 116, + 154, + 33, + 57, + 71, + 203, + 210, + 161, + 127, + 51, + 167, + 95, + 245, + 226, + 81, + 124, + 19, + 51, + 22, + 191, + 143, + 143, + 72, + 233, + 175, + 241, + 142, + 141, + 149, + 238, + 50, + 27, + 215, + 106, + 241, + 66, + 232, + 165, + 228, + 66, + 182, + 97, + 115, + 36, + 71, + 6, + 137, + 132, + 27, + 150, + 18, + 60, + 239, + 242, + 156, + 120, + 230, + 206, + 114, + 252, + 16, + 251, + 17, + 201, + 224, + 158, + 189, + 217, + 69, + 226, + 187, + 41, + 77, + 154, + 157, + 31, + 175, + 112, + 105, + 172, + 118, + 39, + 1, + 246, + 244, + 151, + 72, + 112, + 178, + 145, + 236, + 158, + 89, + 93, + 173, + 23, + 234, + 70, + 69, + 9, + 166, + 59, + 6, + 90, + 9, + 80, + 16, + 238, + 232, + 155, + 129, + 241, + 190, + 16, + 79, + 23, + 58, + 25, + 236, + 226, + 230, + 100, + 254, + 20, + 7, + 32, + 178, + 72, + 142, + 34, + 54, + 113, + 222, + 221, + 124, + 141, + 138, + 106, + 157, + 51, + 200, + 244, + 236, + 78, + 73, + 74, + 158, + 227, + 108, + 154, + 214, + 206, + 214, + 171, + 39, + 236, + 50, + 246, + 199, + 25, + 53, + 33, + 69, + 37, + 72, + 184, + 217, + 57, + 149, + 69, + 9, + 33, + 204, + 7, + 211, + 176, + 43, + 149, + 62, + 138, + 203, + 97, + 66, + 67, + 39, + 65, + 216, + 227, + 101, + 83, + 222, + 74, + 82, + 90, + 43, + 103, + 253, + 233, + 39, + 97, + 180, + 220, + 89, + 224, + 209, + 101, + 5, + 22, + 13, + 4, + 46, + 185, + 62, + 225, + 236, + 179, + 102, + 192, + 109, + 28, + 88, + 190, + 66, + 74, + 184, + 147, + 106, + 98, + 156, + 243, + 33, + 247, + 159, + 240, + 121, + 58, + 184, + 156, + 134, + 66, + 216, + 107, + 218, + 132, + 138, + 126, + 235, + 32, + 119, + 36, + 51, + 243, + 216, + 125, + 193, + 74, + 168, + 82, + 199, + 53, + 8, + 139, + 181, + 140, + 158, + 80, + 123, + 56, + 90, + 57, + 92, + 108, + 127, + 205, + 88, + 233, + 105, + 48, + 229, + 165, + 228, + 119, + 52, + 226, + 34, + 96, + 43, + 53, + 166, + 143, + 47, + 182, + 139, + 91, + 176, + 1, + 15, + 55, + 77, + 31, + 63, + 188, + 41, + 140, + 131, + 243, + 5, + 94, + 126, + 19, + 123, + 242, + 236, + 39, + 85, + 72, + 30, + 142, + 161, + 69, + 137, + 244, + 254, + 216, + 98, + 84, + 7, + 186, + 16, + 203, + 178, + 195, + 250, + 66, + 238, + 240, + 31, + 235, + 143, + 49, + 85, + 213, + 48, + 231, + 128, + 198, + 35, + 174, + 140, + 233, + 165, + 64, + 3, + 27, + 8, + 176, + 71, + 199, + 128, + 232, + 113, + 202, + 206, + 194, + 151, + 18, + 44, + 233, + 229, + 240, + 61, + 177, + 71, + 76, + 76, + 90, + 116, + 141, + 159, + 74, + 193, + 245, + 10, + 166, + 118, + 231, + 187, + 117, + 78, + 199, + 3, + 129, + 189, + 23, + 144, + 189, + 80, + 204, + 25, + 207, + 19, + 249, + 22, + 36, + 88, + 239, + 90, + 143, + 84, + 135, + 240, + 179, + 179, + 58, + 85, + 139, + 53, + 11, + 216, + 74, + 245, + 133, + 210, + 151, + 66, + 65, + 231, + 35, + 163, + 53, + 59, + 204, + 194, + 54, + 13, + 219, + 186, + 205, + 10, + 16, + 107, + 78, + 204, + 233, + 221, + 177, + 44, + 83, + 188, + 102, + 104, + 4, + 60, + 179, + 28, + 18, + 37, + 30, + 110, + 219, + 34, + 58, + 119, + 124, + 98, + 87, + 105, + 193, + 103, + 111, + 207, + 7, + 220, + 114, + 146, + 30, + 118, + 32, + 156, + 88, + 13, + 2, + 197, + 141, + 99, + 210, + 110, + 197, + 48, + 43, + 84, + 170, + 148, + 140, + 94, + 177, + 109, + 153, + 12, + 237, + 19, + 87, + 135, + 178, + 242, + 187, + 221, + 71, + 215, + 95, + 144, + 107, + 26, + 209, + 85, + 230, + 107, + 76, + 158, + 76, + 164, + 34, + 93, + 105, + 185, + 212, + 112, + 178, + 144, + 250, + 3, + 119, + 178, + 226, + 187, + 124, + 133, + 104, + 7, + 236, + 181, + 78, + 103, + 1, + 250, + 188, + 229, + 237, + 83, + 88, + 63, + 180, + 11, + 136, + 93, + 171, + 185, + 137, + 130, + 27, + 150, + 170, + 144, + 244, + 98, + 227, + 89, + 92, + 174, + 246, + 140, + 109, + 68, + 170, + 76, + 44, + 196, + 222, + 250, + 109, + 33, + 79, + 148, + 42, + 100, + 226, + 65, + 76, + 105, + 162, + 31, + 105, + 153, + 202, + 178, + 213, + 2, + 110, + 92, + 92, + 253, + 94, + 149, + 66, + 97, + 248, + 80, + 0, + 74, + 167, + 82, + 247, + 164, + 149, + 173, + 195, + 94, + 104, + 112, + 241, + 220, + 243, + 82, + 113, + 49, + 173, + 225, + 176, + 173, + 32, + 54, + 251, + 195, + 200, + 54, + 110, + 146, + 134, + 71, + 21, + 159, + 205, + 84, + 146, + 110, + 67, + 4, + 108, + 168, + 109, + 89, + 194, + 31, + 26, + 193, + 48, + 69, + 58, + 111, + 174, + 147, + 197, + 153, + 233, + 203, + 118, + 98, + 234, + 250, + 182, + 199, + 126, + 214, + 97, + 147, + 109, + 97, + 95, + 33, + 239, + 172, + 29, + 193, + 141, + 57, + 101, + 232, + 68, + 239, + 38, + 159, + 92, + 227, + 132, + 139, + 164, + 213, + 38, + 213, + 33, + 45, + 0, + 117, + 101, + 219, + 234, + 255, + 217, + 32, + 23, + 122, + 166, + 136, + 232, + 164, + 65, + 198, + 53, + 242, + 106, + 246, + 68, + 106, + 31, + 184, + 1, + 231, + 164, + 156, + 32, + 14, + 117, + 184, + 115, + 31, + 34, + 9, + 130, + 201, + 9, + 117, + 235, + 158, + 79, + 43, + 122, + 201, + 149, + 103, + 84, + 163, + 205, + 11, + 203, + 65, + 184, + 135, + 16, + 18, + 127, + 165, + 180, + 246, + 111, + 66, + 129, + 161, + 210, + 29, + 47, + 152, + 84, + 87, + 24, + 39, + 173, + 233, + 35, + 246, + 235, + 110, + 184, + 46, + 1, + 220, + 58, + 84, + 16, + 87, + 186, + 53, + 22, + 166, + 43, + 209, + 152, + 243, + 128, + 119, + 140, + 126, + 23, + 216, + 154, + 75, + 6, + 44, + 134, + 228, + 145, + 125, + 196, + 101, + 26, + 180, + 212, + 244, + 135, + 22, + 138, + 113, + 93, + 113, + 41, + 152, + 172, + 213, + 164, + 83, + 82, + 206, + 235, + 44, + 208, + 33, + 107, + 173, + 129, + 79, + 92, + 200, + 38, + 0, + 70, + 81, + 223, + 117, + 123, + 61, + 93, + 173, + 180, + 176, + 27, + 62, + 47, + 145, + 13, + 1, + 23, + 209, + 42, + 136, + 253, + 203, + 241, + 105, + 36, + 32, + 82, + 58, + 227, + 62, + 180, + 159, + 181, + 198, + 35, + 189, + 96, + 229, + 206, + 240, + 183, + 175, + 255, + 240, + 198, + 136, + 187, + 253, + 229, + 105, + 201, + 114, + 31, + 74, + 27, + 84, + 57, + 74, + 160, + 101, + 49, + 119, + 98, + 211, + 69, + 138, + 124, + 55, + 99, + 224, + 67, + 158, + 22, + 62, + 83, + 217, + 32, + 31, + 25, + 63, + 14, + 73, + 190, + 14, + 102, + 223, + 11, + 77, + 157, + 151, + 135, + 85, + 19, + 14, + 140, + 125, + 111, + 61, + 173, + 128, + 18, + 61, + 116, + 65, + 219, + 172, + 61, + 142, + 6, + 34, + 31, + 171, + 223, + 33, + 40, + 224, + 144, + 208, + 153, + 240, + 147, + 194, + 116, + 224, + 247, + 177, + 160, + 169, + 29, + 156, + 194, + 124, + 89, + 11, + 128, + 97, + 113, + 208, + 212, + 218, + 212, + 40, + 69, + 25, + 199, + 22, + 35, + 48, + 18, + 19, + 62, + 10, + 190, + 118, + 239, + 213, + 205, + 160, + 222, + 68, + 134, + 137, + 194, + 79, + 228, + 218, + 255, + 135, + 70, + 134, + 127, + 75, + 161, + 62, + 62, + 132, + 7, + 223, + 243, + 80, + 145, + 165, + 22, + 27, + 55, + 149, + 94, + 74, + 37, + 98, + 138, + 114, + 91, + 224, + 32, + 176, + 110, + 247, + 132, + 97, + 60, + 171, + 23, + 159, + 137, + 74, + 23, + 240, + 233, + 60, + 143, + 9, + 63, + 215, + 100, + 2, + 207, + 89, + 184, + 141, + 245, + 219, + 4, + 111, + 83, + 103, + 29, + 44, + 143, + 119, + 80, + 203, + 117, + 246, + 172, + 218, + 61, + 17, + 71, + 4, + 127, + 86, + 174, + 143, + 22, + 154, + 25, + 244, + 50, + 250, + 165, + 150, + 41, + 117, + 237, + 156, + 122, + 179, + 182, + 53, + 246, + 223, + 248, + 45, + 251, + 89, + 133, + 57, + 209, + 53, + 208, + 225, + 79, + 253, + 20, + 107, + 233, + 160, + 23, + 110, + 111, + 174, + 56, + 110, + 246, + 90, + 112, + 102, + 127, + 2, + 241, + 202, + 133, + 117, + 34, + 133, + 253, + 153, + 104, + 89, + 2, + 226, + 182, + 14, + 0, + 152, + 48, + 41, + 12, + 165, + 69, + 70, + 177, + 130, + 236, + 238, + 193, + 14, + 133, + 193, + 142, + 188, + 202, + 226, + 106, + 169, + 210, + 96, + 88, + 97, + 247, + 15, + 48, + 241, + 58, + 165, + 103, + 10, + 208, + 121, + 102, + 31, + 71, + 5, + 37, + 239, + 218, + 21, + 169, + 163, + 95, + 42, + 65, + 253, + 8, + 90, + 177, + 114, + 143, + 197, + 155, + 47, + 54, + 123, + 161, + 52, + 49, + 178, + 153, + 17, + 18, + 221, + 124, + 220, + 13, + 116, + 192, + 247, + 80, + 131, + 106, + 234, + 150, + 244, + 21, + 21, + 195, + 69, + 30, + 89, + 1, + 116, + 185, + 131, + 178, + 105, + 219, + 249, + 21, + 164, + 55, + 196, + 237, + 80, + 177, + 124, + 83, + 122, + 96, + 165, + 59, + 167, + 234, + 143, + 46, + 121, + 232, + 51, + 16, + 86, + 118, + 197, + 133, + 44, + 11, + 184, + 16, + 242, + 184, + 4, + 250, + 206, + 215, + 109, + 70, + 186, + 198, + 162, + 223, + 50, + 3, + 10, + 170, + 192, + 49, + 219, + 10, + 14, + 186, + 175, + 122, + 64, + 29, + 5, + 133, + 55, + 54, + 118, + 65, + 79, + 208, + 194, + 15, + 151, + 245, + 183, + 97, + 180, + 35, + 170, + 91, + 174, + 74, + 30, + 207, + 74, + 178, + 196, + 154, + 195, + 159, + 23, + 208, + 108, + 35, + 149, + 19, + 197, + 11, + 52, + 198, + 200, + 40, + 178, + 197, + 163, + 86, + 150, + 101, + 177, + 158, + 143, + 111, + 9, + 252, + 74, + 4, + 22, + 217, + 115, + 243, + 192, + 174, + 234, + 95, + 56, + 56, + 169, + 235, + 168, + 18, + 83, + 135, + 27, + 83, + 128, + 68, + 175, + 181, + 209, + 171, + 14, + 23, + 117, + 208, + 155, + 28, + 228, + 229, + 109, + 50, + 66, + 166, + 167, + 89, + 220, + 174, + 125, + 91, + 196, + 149, + 154, + 170, + 209, + 179, + 197, + 0, + 97, + 130, + 185, + 212, + 242, + 52, + 209, + 34, + 95, + 75, + 13, + 183, + 125, + 98, + 202, + 177, + 61, + 184, + 119, + 3, + 204, + 208, + 237, + 155, + 23, + 97, + 55, + 21, + 223, + 112, + 241, + 175, + 21, + 47, + 207, + 142, + 52, + 235, + 254, + 9, + 120, + 113, + 91, + 92, + 72, + 225, + 237, + 19, + 247, + 142, + 218, + 61, + 94, + 123, + 0, + 254, + 78, + 194, + 56, + 51, + 202, + 180, + 56, + 204, + 156, + 102, + 176, + 54, + 235, + 65, + 114, + 105, + 51, + 15, + 219, + 101, + 190, + 34, + 36, + 84, + 125, + 237, + 16, + 119, + 120, + 48, + 236, + 141, + 130, + 58, + 81, + 83, + 230, + 154, + 218, + 5, + 194, + 207, + 217, + 179, + 94, + 147, + 55, + 242, + 72, + 126, + 42, + 195, + 43, + 148, + 17, + 219, + 59, + 217, + 6, + 58, + 76, + 197, + 64, + 244, + 59, + 153, + 45, + 77, + 43, + 163, + 190, + 130, + 123, + 175, + 224, + 123, + 12, + 193, + 247, + 137, + 152, + 119, + 239, + 231, + 236, + 41, + 244, + 210, + 44, + 192, + 205, + 233, + 95, + 238, + 208, + 36, + 36, + 6, + 218, + 188, + 199, + 58, + 203, + 172, + 180, + 209, + 86, + 221, + 86, + 96, + 69, + 130, + 182, + 107, + 78, + 233, + 134, + 179, + 78, + 116, + 38, + 158, + 2, + 82, + 5, + 129, + 150, + 142, + 39, + 60, + 92, + 17, + 246, + 177, + 69, + 158, + 25, + 116, + 254, + 192, + 217, + 87, + 154, + 62, + 246, + 55, + 6, + 60, + 171, + 179, + 104, + 236, + 47, + 161, + 136, + 165, + 23, + 55, + 90, + 103, + 210, + 19, + 59, + 67, + 18, + 79, + 143, + 93, + 188, + 215, + 111, + 248, + 59, + 103, + 154, + 109, + 24, + 183, + 242, + 97, + 39, + 203, + 28, + 6, + 30, + 198, + 223, + 62, + 87, + 212, + 54, + 240, + 79, + 141, + 103, + 31, + 198, + 30, + 222, + 131, + 234, + 247, + 15, + 159, + 11, + 13, + 138, + 157, + 67, + 119, + 103, + 45, + 138, + 211, + 37, + 239, + 106, + 164, + 203, + 192, + 208, + 2, + 50, + 248, + 236, + 102, + 228, + 114, + 195, + 229, + 119, + 230, + 10, + 149, + 130, + 159, + 197, + 60, + 241, + 6, + 105, + 129, + 18, + 113, + 209, + 17, + 49, + 221, + 204, + 22, + 78, + 243, + 132, + 34, + 8, + 0, + 57, + 19, + 33, + 165, + 106, + 161, + 184, + 196, + 19, + 99, + 155, + 147, + 104, + 197, + 215, + 251, + 233, + 82, + 206, + 117, + 49, + 230, + 9, + 60, + 93, + 195, + 3, + 103, + 61, + 220, + 86, + 31, + 168, + 179, + 75, + 127, + 120, + 195, + 3, + 16, + 137, + 110, + 48, + 240, + 157, + 62, + 72, + 7, + 181, + 169, + 143, + 91, + 56, + 107, + 45, + 83, + 96, + 19, + 49, + 30, + 10, + 191, + 46, + 246, + 215, + 58, + 49, + 150, + 245, + 157, + 143, + 24, + 47, + 97, + 240, + 138, + 183, + 19, + 75, + 24, + 187, + 16, + 174, + 14, + 203, + 169, + 47, + 171, + 253, + 92, + 10, + 75, + 60, + 177, + 237, + 217, + 5, + 80, + 53, + 113, + 152, + 72, + 226, + 208, + 190, + 226, + 240, + 118, + 139, + 79, + 219, + 44, + 227, + 214, + 173, + 145, + 1, + 73, + 117, + 3, + 195, + 69, + 13, + 103, + 139, + 39, + 215, + 197, + 153, + 97, + 165, + 176, + 48, + 65, + 206, + 128, + 238, + 103, + 182, + 79, + 120, + 218, + 222, + 73, + 16, + 155, + 140, + 24, + 206, + 14, + 23, + 14, + 151, + 82, + 77, + 145, + 60, + 75, + 226, + 158, + 219, + 97, + 167, + 160, + 24, + 15, + 109, + 115, + 246, + 124, + 212, + 236, + 148, + 165, + 9, + 186, + 110, + 7, + 165, + 101, + 158, + 225, + 17, + 62, + 28, + 55, + 192, + 199, + 164, + 92, + 81, + 56, + 113, + 206, + 21, + 152, + 200, + 176, + 245, + 61, + 6, + 101, + 116, + 9, + 148, + 243, + 79, + 162, + 77, + 163, + 59, + 119, + 185, + 226, + 244, + 163, + 152, + 60, + 134, + 116, + 200, + 113, + 177, + 125, + 16, + 233, + 105, + 192, + 211, + 76, + 246, + 89, + 218, + 67, + 232, + 91, + 147, + 149, + 102, + 122, + 58, + 143, + 109, + 218, + 215, + 32, + 19, + 170, + 96, + 16, + 246, + 196, + 230, + 208, + 156, + 86, + 54, + 3, + 192, + 158, + 208, + 228, + 191, + 153, + 150, + 160, + 41, + 190, + 35, + 160, + 119, + 253, + 30, + 113, + 190, + 100, + 122, + 119, + 120, + 125, + 62, + 108, + 8, + 95, + 33, + 12, + 177, + 163, + 135, + 201, + 176, + 138, + 83, + 234, + 75, + 115, + 171, + 166, + 87, + 68, + 59, + 213, + 72, + 39, + 46, + 7, + 100, + 1, + 78, + 243, + 72, + 158, + 208, + 237, + 223, + 48, + 255, + 111, + 71, + 235, + 143, + 92, + 212, + 65, + 219, + 19, + 5, + 177, + 99, + 126, + 127, + 151, + 179, + 28, + 195, + 193, + 115, + 0, + 143, + 16, + 141, + 183, + 229, + 155, + 223, + 16, + 7, + 201, + 224, + 34, + 41, + 45, + 126, + 67, + 73, + 15, + 11, + 40, + 199, + 72, + 91, + 101, + 212, + 133, + 89, + 222, + 174, + 76, + 14, + 102, + 182, + 249, + 56, + 220, + 225, + 74, + 63, + 9, + 105, + 234, + 0, + 169, + 150, + 173, + 111, + 8, + 168, + 67, + 238, + 61, + 173, + 49, + 58, + 92, + 170, + 21, + 218, + 140, + 86, + 101, + 214, + 186, + 203, + 86, + 220, + 244, + 2, + 106, + 177, + 120, + 113, + 39, + 79, + 27, + 82, + 135, + 238, + 186, + 66, + 220, + 43, + 40, + 100, + 201, + 175, + 88, + 135, + 102, + 47, + 200, + 144, + 130, + 133, + 72, + 233, + 240, + 37, + 24, + 210, + 184, + 244, + 51, + 201, + 220, + 158, + 33, + 22, + 74, + 212, + 138, + 119, + 126, + 138, + 190, + 75, + 100, + 152, + 191, + 211, + 49, + 80, + 241, + 17, + 24, + 95, + 155, + 227, + 132, + 83, + 100, + 106, + 121, + 159, + 59, + 52, + 182, + 21, + 110, + 199, + 97, + 33, + 80, + 26, + 86, + 216, + 125, + 173, + 190, + 17, + 249, + 8, + 131, + 197, + 204, + 33, + 159, + 122, + 100, + 107, + 61, + 191, + 37, + 151, + 251, + 192, + 115, + 149, + 96, + 68, + 178, + 223, + 73, + 188, + 140, + 119, + 175, + 102, + 20, + 35, + 144, + 32, + 124, + 250, + 118, + 103, + 161, + 207, + 233, + 14, + 198, + 76, + 200, + 118, + 141, + 180, + 210, + 79, + 226, + 122, + 97, + 78, + 47, + 10, + 78, + 172, + 110, + 40, + 85, + 77, + 2, + 73, + 245, + 204, + 223, + 88, + 18, + 85, + 197, + 227, + 71, + 129, + 46, + 196, + 100, + 143, + 208, + 163, + 185, + 56, + 185, + 41, + 167, + 144, + 228, + 198, + 81, + 211, + 214, + 101, + 183, + 246, + 26, + 87, + 112, + 188, + 230, + 78, + 33, + 61, + 83, + 210, + 220, + 26, + 254, + 107, + 148, + 39, + 14, + 172, + 111, + 192, + 75, + 62, + 157, + 133, + 160, + 42, + 135, + 142, + 251, + 61, + 37, + 192, + 241, + 51, + 123, + 188, + 182, + 40, + 23, + 29, + 186, + 76, + 135, + 89, + 125, + 252, + 87, + 200, + 94, + 222, + 105, + 24, + 193, + 79, + 17, + 107, + 113, + 42, + 158, + 248, + 5, + 151, + 142, + 180, + 89, + 36, + 205, + 253, + 12, + 201, + 74, + 144, + 183, + 255, + 56, + 127, + 87, + 137, + 200, + 105, + 253, + 201, + 15, + 136, + 42, + 226, + 243, + 195, + 138, + 109, + 69, + 169, + 103, + 95, + 2, + 96, + 153, + 221, + 145, + 93, + 159, + 196, + 169, + 215, + 190, + 193, + 234, + 8, + 63, + 222, + 248, + 37, + 75, + 97, + 188, + 126, + 20, + 178, + 93, + 82, + 11, + 149, + 21, + 47, + 188, + 175, + 111, + 244, + 135, + 100, + 50, + 57, + 141, + 189, + 228, + 36, + 69, + 151, + 107, + 20, + 39, + 109, + 53, + 182, + 254, + 30, + 113, + 132, + 45, + 47, + 158, + 4, + 250, + 87, + 115, + 104, + 85, + 1, + 133, + 126, + 56, + 139, + 227, + 5, + 255, + 27, + 140, + 119, + 49, + 78, + 81, + 130, + 238, + 53, + 94, + 82, + 249, + 150, + 187, + 181, + 52, + 116, + 100, + 219, + 216, + 127, + 178, + 217, + 206, + 26, + 139, + 185, + 209, + 146, + 67, + 201, + 221, + 160, + 208, + 11, + 14, + 115, + 27, + 135, + 162, + 230, + 117, + 183, + 166, + 151, + 189, + 199, + 147, + 147, + 70, + 150, + 101, + 82, + 116, + 101, + 35, + 83, + 40, + 240, + 249, + 10, + 190, + 22, + 145, + 7, + 20, + 21, + 221, + 30, + 180, + 211, + 208, + 40, + 27, + 197, + 14, + 108, + 142, + 150, + 187, + 223, + 41, + 82, + 85, + 216, + 84, + 64, + 211, + 29, + 181, + 39, + 198, + 50, + 230, + 55, + 129, + 147, + 124, + 78, + 53, + 48, + 155, + 128, + 209, + 179, + 238, + 43, + 75, + 40, + 80, + 126, + 187, + 82, + 5, + 84, + 119, + 6, + 2, + 196, + 114, + 206, + 234, + 22, + 87, + 183, + 44, + 195, + 97, + 87, + 54, + 161, + 40, + 133, + 16, + 205, + 101, + 127, + 129, + 216, + 67, + 23, + 51, + 118, + 27, + 78, + 222, + 247, + 241, + 204, + 82, + 87, + 34, + 25, + 85, + 116, + 15, + 89, + 37, + 35, + 193, + 33, + 235, + 253, + 69, + 20, + 136, + 254, + 184, + 24, + 8, + 73, + 192, + 207, + 183, + 211, + 105, + 243, + 91, + 244, + 155, + 221, + 198, + 213, + 207, + 39, + 63, + 194, + 161, + 162, + 94, + 211, + 124, + 120, + 88, + 153, + 87, + 85, + 211, + 92, + 221, + 0, + 153, + 94, + 30, + 146, + 106, + 46, + 145, + 129, + 232, + 64, + 85, + 98, + 36, + 232, + 96, + 177, + 16, + 7, + 26, + 74, + 89, + 126, + 206, + 37, + 93, + 142, + 87, + 138, + 111, + 173, + 22, + 29, + 63, + 83, + 135, + 35, + 161, + 147, + 91, + 208, + 214, + 70, + 223, + 141, + 62, + 222, + 125, + 228, + 38, + 53, + 19, + 37, + 90, + 123, + 36, + 188, + 5, + 19, + 188, + 25, + 38, + 134, + 52, + 246, + 199, + 6, + 121, + 123, + 188, + 148, + 2, + 217, + 37, + 113, + 0, + 65, + 105, + 215, + 48, + 165, + 191, + 116, + 71, + 234, + 199, + 124, + 190, + 227, + 12, + 210, + 109, + 71, + 236, + 215, + 26, + 134, + 170, + 94, + 17, + 140, + 150, + 45, + 50, + 254, + 181, + 0, + 63, + 20, + 49, + 93, + 108, + 191, + 210, + 193, + 96, + 179, + 169, + 43, + 145, + 4, + 204, + 216, + 63, + 84, + 254, + 150, + 194, + 235, + 173, + 218, + 29, + 88, + 6, + 166, + 76, + 134, + 116, + 126, + 172, + 230, + 67, + 194, + 14, + 149, + 165, + 110, + 126, + 206, + 196, + 75, + 248, + 116, + 95, + 222, + 70, + 159, + 72, + 77, + 102, + 114, + 247, + 140, + 224, + 138, + 149, + 171, + 162, + 253, + 8, + 77, + 139, + 40, + 13, + 225, + 17, + 104, + 35, + 167, + 173, + 94, + 202, + 163, + 125, + 93, + 12, + 78, + 245, + 119, + 28, + 249, + 227, + 133, + 48, + 241, + 185, + 36, + 66, + 221, + 12, + 21, + 53, + 152, + 249, + 83, + 250, + 125, + 161, + 187, + 121, + 183, + 26, + 122, + 130, + 227, + 97, + 54, + 82, + 83, + 183, + 198, + 206, + 140, + 51, + 11, + 89, + 22, + 63, + 181, + 62, + 5, + 168, + 125, + 124, + 56, + 183, + 25, + 61, + 104, + 250, + 141, + 47, + 153, + 47, + 202, + 150, + 222, + 47, + 208, + 31, + 221, + 234, + 2, + 137, + 81, + 16, + 44, + 238, + 243, + 134, + 241, + 174, + 234, + 121, + 64, + 137, + 197, + 139, + 42, + 128, + 17, + 116, + 124, + 3, + 31, + 173, + 137, + 153, + 0, + 72, + 16, + 127, + 29, + 141, + 59, + 201, + 95, + 53, + 97, + 178, + 92, + 0, + 155, + 107, + 17, + 85, + 141, + 145, + 114, + 58, + 179, + 10, + 225, + 161, + 204, + 146, + 133, + 82, + 205, + 89, + 68, + 143, + 24, + 229, + 68, + 95, + 4, + 227, + 140, + 218, + 138, + 100, + 212, + 62, + 41, + 196, + 197, + 143, + 128, + 171, + 6, + 173, + 164, + 83, + 201, + 8, + 210, + 96, + 62, + 65, + 133, + 165, + 17, + 2, + 117, + 24, + 94, + 101, + 79, + 140, + 85, + 199, + 208, + 193, + 204, + 54, + 231, + 198, + 13, + 231, + 13, + 238, + 29, + 45, + 42, + 85, + 245, + 79, + 213, + 130, + 118, + 207, + 43, + 184, + 144, + 199, + 118, + 136, + 106, + 106, + 86, + 85, + 120, + 171, + 23, + 191, + 221, + 96, + 164, + 168, + 203, + 199, + 207, + 106, + 138, + 114, + 213, + 49, + 161, + 199, + 230, + 215, + 187, + 120, + 223, + 54, + 85, + 55, + 167, + 206, + 69, + 24, + 168, + 237, + 99, + 204, + 179, + 51, + 209, + 84, + 145, + 112, + 204, + 250, + 108, + 204, + 81, + 212, + 174, + 111, + 12, + 62, + 81, + 237, + 142, + 157, + 112, + 144, + 72, + 89, + 219, + 142, + 152, + 92, + 66, + 142, + 133, + 210, + 207, + 229, + 108, + 138, + 245, + 166, + 124, + 1, + 41, + 60, + 53, + 248, + 135, + 238, + 210, + 121, + 73, + 43, + 170, + 12, + 12, + 210, + 250, + 150, + 184, + 186, + 4, + 106, + 8, + 242, + 140, + 71, + 187, + 151, + 41, + 255, + 38, + 4, + 140, + 113, + 175, + 227, + 253, + 239, + 86, + 149, + 156, + 34, + 173, + 115, + 140, + 186, + 249, + 52, + 210, + 145, + 1, + 161, + 22, + 11, + 120, + 233, + 107, + 195, + 121, + 107, + 142, + 123, + 134, + 243, + 3, + 35, + 201, + 94, + 67, + 209, + 253, + 99, + 211, + 241, + 44, + 111, + 78, + 73, + 14, + 126, + 243, + 231, + 166, + 223, + 129, + 187, + 49, + 218, + 195, + 159, + 65, + 220, + 234, + 11, + 186, + 191, + 31, + 85, + 122, + 118, + 166, + 151, + 32, + 214, + 1, + 109, + 235, + 135, + 73, + 155, + 126, + 232, + 224, + 227, + 70, + 59, + 178, + 9, + 212, + 165, + 47, + 74, + 83, + 191, + 34, + 145, + 102, + 69, + 228, + 5, + 151, + 148, + 83, + 216, + 193, + 121, + 78, + 222, + 56, + 73, + 154, + 41, + 196, + 49, + 25, + 156, + 243, + 58, + 33, + 246, + 227, + 191, + 179, + 236, + 68, + 209, + 174, + 248, + 208, + 198, + 169, + 99, + 32, + 2, + 212, + 217, + 89, + 134, + 193, + 115, + 39, + 81, + 52, + 255, + 203, + 17, + 107, + 65, + 73, + 158, + 245, + 7, + 50, + 203, + 82, + 158, + 28, + 74, + 2, + 217, + 52, + 227, + 120, + 8, + 42, + 251, + 226, + 176, + 243, + 139, + 62, + 170, + 25, + 36, + 88, + 111, + 210, + 24, + 106, + 22, + 246, + 96, + 229, + 160, + 113, + 248, + 218, + 43, + 222, + 166, + 131, + 71, + 0, + 177, + 30, + 235, + 102, + 16, + 15, + 222, + 152, + 57, + 228, + 72, + 121, + 145, + 183, + 58, + 241, + 103, + 93, + 139, + 39, + 202, + 127, + 71, + 172, + 57, + 127, + 137, + 98, + 96, + 243, + 222, + 103, + 218, + 62, + 32, + 172, + 119, + 84, + 231, + 190, + 18, + 72, + 147, + 48, + 221, + 218, + 196, + 142, + 133, + 97, + 222, + 86, + 98, + 40, + 223, + 132, + 103, + 152, + 85, + 99, + 181, + 169, + 236, + 247, + 86, + 251, + 247, + 27, + 225, + 112, + 38, + 237, + 132, + 59, + 205, + 241, + 74, + 37, + 235, + 210, + 227, + 26, + 144, + 105, + 131, + 107, + 252, + 207, + 82, + 10, + 101, + 76, + 52, + 232, + 93, + 204, + 196, + 226, + 168, + 32, + 222, + 5, + 71, + 107, + 111, + 184, + 211, + 244, + 119, + 117, + 60, + 186, + 34, + 108, + 247, + 65, + 252, + 225, + 111, + 204, + 239, + 59, + 250, + 52, + 4, + 70, + 227, + 152, + 16, + 29, + 14, + 231, + 127, + 156, + 51, + 221, + 218, + 149, + 104, + 128, + 45, + 55, + 220, + 134, + 150, + 156, + 77, + 10, + 28, + 82, + 197, + 93, + 174, + 238, + 42, + 96, + 169, + 77, + 244, + 169, + 47, + 160, + 84, + 187, + 152, + 228, + 202, + 117, + 31, + 166, + 153, + 97, + 39, + 253, + 31, + 76, + 209, + 148, + 255, + 229, + 117, + 198, + 109, + 45, + 71, + 203, + 174, + 77, + 103, + 2, + 79, + 55, + 216, + 130, + 140, + 93, + 39, + 208, + 171, + 248, + 117, + 59, + 197, + 198, + 163, + 232, + 170, + 126, + 110, + 25, + 135, + 18, + 28, + 92, + 153, + 174, + 245, + 1, + 220, + 180, + 212, + 96, + 61, + 146, + 164, + 124, + 9, + 209, + 54, + 7, + 129, + 22, + 93, + 251, + 15, + 95, + 13, + 209, + 238, + 184, + 161, + 94, + 71, + 86, + 53, + 72, + 183, + 159, + 122, + 176, + 208, + 37, + 186, + 38, + 175, + 92, + 202, + 195, + 130, + 2, + 108, + 125, + 200, + 121, + 26, + 212, + 4, + 166, + 168, + 149, + 51, + 254, + 134, + 125, + 205, + 246, + 151, + 27, + 200, + 42, + 89, + 104, + 227, + 112, + 81, + 100, + 33, + 64, + 215, + 242, + 116, + 204, + 16, + 241, + 80, + 66, + 46, + 88, + 134, + 242, + 17, + 225, + 89, + 34, + 179, + 187, + 65, + 26, + 252, + 16, + 30, + 63, + 181, + 23, + 173, + 221, + 106, + 82, + 232, + 143, + 111, + 169, + 177, + 194, + 131, + 252, + 185, + 200, + 64, + 19, + 1, + 141, + 227, + 117, + 114, + 226, + 229, + 184, + 237, + 86, + 205, + 30, + 174, + 12, + 244, + 21, + 141, + 36, + 58, + 116, + 54, + 150, + 189, + 237, + 95, + 113, + 83, + 174, + 12, + 128, + 11, + 15, + 151, + 179, + 254, + 90, + 245, + 254, + 67, + 169, + 161, + 39, + 114, + 55, + 239, + 45, + 169, + 1, + 199, + 10, + 175, + 75, + 127, + 138, + 253, + 208, + 27, + 202, + 128, + 90, + 128, + 86, + 217, + 164, + 164, + 103, + 131, + 7, + 84, + 212, + 25, + 0, + 120, + 111, + 153, + 199, + 59, + 24, + 112, + 163, + 34, + 109, + 171, + 113, + 138, + 215, + 99, + 237, + 188, + 157, + 151, + 109, + 72, + 134, + 185, + 210, + 218, + 108, + 149, + 36, + 183, + 9, + 3, + 11, + 74, + 181, + 52, + 231, + 166, + 112, + 218, + 251, + 38, + 162, + 59, + 193, + 236, + 168, + 115, + 162, + 160, + 151, + 46, + 43, + 119, + 120, + 109, + 199, + 150, + 164, + 203, + 7, + 216, + 144, + 134, + 14, + 9, + 197, + 81, + 127, + 38, + 194, + 123, + 85, + 202, + 163, + 113, + 175, + 106, + 232, + 40, + 143, + 102, + 0, + 146, + 119, + 111, + 249, + 66, + 151, + 209, + 181, + 229, + 54, + 198, + 88, + 3, + 76, + 1, + 52, + 171, + 93, + 217, + 13, + 255, + 214, + 156, + 73, + 95, + 217, + 27, + 126, + 193, + 193, + 126, + 238, + 52, + 171, + 53, + 251, + 200, + 186, + 46, + 223, + 208, + 179, + 98, + 76, + 128, + 120, + 79, + 135, + 71, + 252, + 71, + 55, + 192, + 2, + 123, + 17, + 61, + 32, + 11, + 95, + 48, + 169, + 10, + 206, + 2, + 125, + 34, + 28, + 240, + 231, + 30, + 167, + 9, + 2, + 226, + 169, + 185, + 194, + 237, + 26, + 142, + 204, + 106, + 126, + 47, + 171, + 25, + 15, + 245, + 0, + 2, + 115, + 132, + 122, + 215, + 88, + 225, + 132, + 50, + 6, + 242, + 241, + 249, + 156, + 13, + 228, + 77, + 133, + 245, + 48, + 102, + 128, + 137, + 61, + 7, + 58, + 8, + 102, + 82, + 39, + 113, + 193, + 119, + 177, + 163, + 180, + 152, + 167, + 206, + 250, + 224, + 201, + 197, + 160, + 126, + 191, + 79, + 251, + 30, + 60, + 160, + 194, + 232, + 14, + 59, + 208, + 154, + 167, + 106, + 54, + 171, + 91, + 93, + 166, + 211, + 210, + 201, + 225, + 125, + 12, + 19, + 45, + 252, + 232, + 52, + 253, + 20, + 90, + 43, + 91, + 46, + 128, + 47, + 133, + 100, + 156, + 114, + 232, + 241, + 158, + 22, + 129, + 105, + 59, + 245, + 143, + 76, + 53, + 54, + 232, + 91, + 123, + 73, + 192, + 142, + 41, + 126, + 166, + 240, + 4, + 188, + 117, + 216, + 138, + 133, + 74, + 78, + 171, + 38, + 239, + 163, + 107, + 135, + 115, + 222, + 188, + 170, + 149, + 153, + 165, + 250, + 108, + 188, + 178, + 103, + 96, + 0, + 36, + 46, + 247, + 190, + 53, + 80, + 54, + 98, + 94, + 111, + 201, + 106, + 72, + 27, + 119, + 207, + 227, + 218, + 251, + 87, + 180, + 170, + 183, + 247, + 210, + 161, + 154, + 134, + 6, + 197, + 50, + 188, + 114, + 165, + 113, + 154, + 127, + 227, + 48, + 249, + 112, + 218, + 43, + 5, + 99, + 179, + 73, + 145, + 59, + 91, + 201, + 142, + 57, + 113, + 214, + 39, + 93, + 94, + 66, + 207, + 184, + 234, + 37, + 121, + 144, + 184, + 190, + 36, + 253, + 32, + 143, + 1, + 111, + 95, + 64, + 35, + 21, + 58, + 92, + 97, + 208, + 221, + 230, + 87, + 211, + 189, + 84, + 214, + 67, + 42, + 93, + 59, + 155, + 93, + 51, + 220, + 225, + 98, + 125, + 81, + 201, + 121, + 121, + 182, + 250, + 248, + 209, + 38, + 50, + 49, + 102, + 18, + 187, + 25, + 13, + 134, + 241, + 243, + 225, + 246, + 24, + 233, + 188, + 145, + 11, + 186, + 48, + 24, + 163, + 228, + 76, + 188, + 195, + 5, + 180, + 5, + 90, + 240, + 253, + 139, + 172, + 26, + 100, + 26, + 4, + 218, + 123, + 67, + 246, + 162, + 240, + 191, + 123, + 11, + 99, + 153, + 134, + 194, + 90, + 245, + 42, + 207, + 197, + 70, + 65, + 108, + 244, + 42, + 121, + 151, + 158, + 80, + 50, + 110, + 129, + 212, + 192, + 174, + 30, + 242, + 36, + 166, + 128, + 7, + 188, + 107, + 209, + 214, + 46, + 228, + 172, + 96, + 158, + 242, + 192, + 97, + 137, + 219, + 189, + 132, + 241, + 140, + 11, + 166, + 18, + 252, + 69, + 215, + 160, + 199, + 9, + 227, + 214, + 204, + 65, + 32, + 61, + 160, + 9, + 228, + 78, + 55, + 48, + 241, + 55, + 83, + 203, + 241, + 100, + 10, + 212, + 123, + 51, + 198, + 167, + 195, + 0, + 43, + 5, + 254, + 128, + 4, + 175, + 41, + 213, + 6, + 32, + 91, + 84, + 91, + 56, + 82, + 232, + 121, + 98, + 79, + 235, + 209, + 247, + 14, + 171, + 234, + 125, + 133, + 131, + 40, + 248, + 250, + 57, + 194, + 54, + 97, + 32, + 12, + 122, + 100, + 27, + 140, + 7, + 164, + 151, + 254, + 106, + 60, + 177, + 123, + 19, + 203, + 215, + 160, + 144, + 16, + 176, + 145, + 254, + 150, + 248, + 51, + 76, + 1, + 174, + 2, + 38, + 129, + 169, + 119, + 191, + 253, + 10, + 140, + 201, + 216, + 154, + 232, + 56, + 206, + 100, + 102, + 76, + 126, + 86, + 96, + 172, + 76, + 90, + 101, + 244, + 251, + 25, + 55, + 165, + 0, + 104, + 89, + 203, + 47, + 144, + 111, + 112, + 68, + 51, + 126, + 135, + 238, + 17, + 237, + 14, + 230, + 103, + 137, + 243, + 7, + 25, + 130, + 217, + 205, + 6, + 209, + 101, + 15, + 93, + 32, + 100, + 153, + 135, + 92, + 133, + 72, + 92, + 50, + 202, + 202, + 63, + 137, + 188, + 196, + 77, + 91, + 144, + 175, + 9, + 222, + 0, + 206, + 189, + 17, + 229, + 77, + 83, + 10, + 230, + 56, + 119, + 16, + 53, + 218, + 65, + 221, + 120, + 201, + 139, + 123, + 41, + 181, + 40, + 44, + 30, + 60, + 5, + 69, + 249, + 127, + 100, + 57, + 231, + 177, + 73, + 154, + 2, + 68, + 217, + 14, + 196, + 138, + 60, + 139, + 7, + 138, + 230, + 235, + 224, + 72, + 124, + 224, + 223, + 84, + 3, + 63, + 94, + 196, + 38, + 61, + 149, + 68, + 137, + 95, + 81, + 163, + 104, + 102, + 168, + 130, + 191, + 250, + 224, + 146, + 240, + 105, + 57, + 242, + 95, + 204, + 105, + 91, + 187, + 95, + 79, + 8, + 159, + 237, + 57, + 148, + 106, + 64, + 229, + 235, + 215, + 146, + 220, + 16, + 47, + 75, + 212, + 102, + 25, + 100, + 85, + 247, + 102, + 145, + 27, + 208, + 41, + 120, + 144, + 146, + 219, + 146, + 133, + 193, + 212, + 20, + 159, + 57, + 125, + 204, + 17, + 154, + 196, + 38, + 123, + 122, + 206, + 18, + 248, + 83, + 210, + 25, + 191, + 68, + 66, + 34, + 241, + 3, + 105, + 64, + 53, + 166, + 145, + 94, + 128, + 58, + 81, + 40, + 40, + 190, + 185, + 95, + 113, + 52, + 12, + 240, + 110, + 15, + 27, + 99, + 172, + 186, + 58, + 43, + 123, + 47, + 61, + 237, + 156, + 142, + 220, + 106, + 248, + 195, + 7, + 198, + 226, + 190, + 23, + 97, + 43, + 214, + 134, + 93, + 71, + 95, + 209, + 1, + 28, + 196, + 8, + 215, + 67, + 244, + 57, + 101, + 123, + 44, + 241, + 5, + 3, + 107, + 102, + 209, + 19, + 6, + 230, + 151, + 12, + 77, + 161, + 160, + 196, + 171, + 153, + 136, + 244, + 190, + 198, + 46, + 15, + 206, + 184, + 121, + 134, + 233, + 254, + 130, + 228, + 224, + 205, + 33, + 199, + 250, + 128, + 140, + 42, + 71, + 7, + 146, + 227, + 230, + 155, + 209, + 162, + 176, + 143, + 240, + 13, + 11, + 191, + 31, + 246, + 14, + 198, + 181, + 40, + 13, + 43, + 26, + 62, + 134, + 201, + 213, + 124, + 86, + 107, + 56, + 30, + 119, + 250, + 226, + 1, + 162, + 103, + 194, + 199, + 38, + 3, + 2, + 44, + 167, + 178, + 151, + 233, + 125, + 189, + 236, + 117, + 31, + 236, + 113, + 47, + 203, + 27, + 88, + 199, + 234, + 255, + 90, + 112, + 91, + 212, + 39, + 244, + 156, + 235, + 187, + 30, + 235, + 9, + 146, + 56, + 218, + 240, + 105, + 39, + 11, + 208, + 174, + 16, + 84, + 211, + 171, + 59, + 220, + 178, + 166, + 100, + 24, + 47, + 221, + 169, + 174, + 154, + 234, + 16, + 248, + 140, + 97, + 27, + 76, + 206, + 31, + 108, + 30, + 211, + 110, + 19, + 136, + 243, + 7, + 166, + 243, + 233, + 64, + 67, + 113, + 250, + 179, + 77, + 137, + 55, + 200, + 86, + 135, + 210, + 152, + 182, + 137, + 202, + 144, + 166, + 94, + 39, + 147, + 140, + 215, + 246, + 150, + 237, + 206, + 36, + 149, + 156, + 93, + 148, + 241, + 67, + 224, + 19, + 169, + 20, + 74, + 153, + 187, + 208, + 31, + 112, + 116, + 202, + 122, + 199, + 14, + 243, + 147, + 118, + 218, + 164, + 120, + 38, + 163, + 234, + 151, + 17, + 12, + 33, + 212, + 199, + 21, + 246, + 63, + 205, + 234, + 252, + 10, + 66, + 237, + 83, + 242, + 207, + 106, + 225, + 194, + 74, + 232, + 159, + 233, + 78, + 36, + 9, + 188, + 0, + 133, + 172, + 47, + 186, + 133, + 92, + 103, + 14, + 236, + 167, + 102, + 84, + 133, + 57, + 190, + 14, + 176, + 243, + 230, + 115, + 196, + 254, + 246, + 166, + 214, + 98, + 84, + 255, + 148, + 82, + 130, + 52, + 221, + 171, + 134, + 75, + 208, + 92, + 233, + 54, + 54, + 210, + 244, + 50, + 84, + 224, + 157, + 106, + 115, + 84, + 103, + 99, + 88, + 166, + 167, + 141, + 80, + 233, + 112, + 140, + 115, + 157, + 75, + 12, + 137, + 16, + 127, + 4, + 140, + 35, + 72, + 240, + 252, + 20, + 33, + 7, + 177, + 111, + 42, + 37, + 243, + 53, + 74, + 44, + 222, + 137, + 134, + 3, + 243, + 180, + 205, + 41, + 76, + 255, + 245, + 200, + 17, + 245, + 183, + 55, + 186, + 177, + 139, + 130, + 36, + 7, + 86, + 64, + 17, + 8, + 191, + 198, + 72, + 244, + 161, + 46, + 78, + 91, + 231, + 102, + 82, + 225, + 123, + 198, + 116, + 73, + 162, + 130, + 217, + 50, + 181, + 114, + 166, + 120, + 97, + 4, + 226, + 34, + 222, + 32, + 10, + 252, + 210, + 111, + 64, + 128, + 8, + 121, + 212, + 41, + 240, + 111, + 33, + 7, + 75, + 222, + 4, + 102, + 24, + 189, + 149, + 24, + 91, + 16, + 151, + 50, + 101, + 149, + 106, + 105, + 70, + 159, + 213, + 118, + 169, + 140, + 130, + 184, + 158, + 79, + 220, + 190, + 10, + 148, + 176, + 72, + 24, + 117, + 141, + 162, + 223, + 120, + 207, + 81, + 145, + 22, + 45, + 166, + 141, + 199, + 58, + 221, + 55, + 152, + 55, + 90, + 182, + 36, + 64, + 163, + 115, + 207, + 134, + 141, + 35, + 81, + 75, + 66, + 47, + 208, + 86, + 79, + 161, + 154, + 23, + 65, + 130, + 156, + 207, + 246, + 92, + 85, + 122, + 67, + 181, + 142, + 244, + 48, + 105, + 208, + 195, + 224, + 18, + 120, + 220, + 62, + 223, + 58, + 123, + 177, + 46, + 86, + 165, + 236, + 242, + 193, + 205, + 83, + 178, + 191, + 101, + 165, + 125, + 100, + 178, + 235, + 125, + 100, + 242, + 29, + 160, + 216, + 9, + 25, + 154, + 201, + 222, + 116, + 224, + 152, + 56, + 41, + 35, + 63, + 138, + 134, + 81, + 251, + 211, + 126, + 114, + 50, + 26, + 186, + 30, + 94, + 47, + 24, + 119, + 27, + 217, + 95, + 70, + 230, + 118, + 27, + 221, + 132, + 220, + 145, + 31, + 106, + 228, + 217, + 50, + 17, + 152, + 130, + 209, + 160, + 229, + 235, + 68, + 188, + 183, + 96, + 9, + 166, + 250, + 193, + 207, + 63, + 163, + 68, + 48, + 233, + 230, + 138, + 11, + 68, + 254, + 192, + 76, + 171, + 181, + 18, + 27, + 228, + 105, + 119, + 206, + 153, + 106, + 30, + 226, + 98, + 97, + 54, + 166, + 67, + 193, + 69, + 54, + 110, + 125, + 158, + 6, + 250, + 164, + 117, + 199, + 210, + 228, + 245, + 237, + 99, + 12, + 207, + 130, + 211, + 116, + 93, + 202, + 108, + 147, + 253, + 73, + 235, + 240, + 42, + 24, + 138, + 180, + 222, + 166, + 63, + 247, + 21, + 40, + 19, + 29, + 167, + 45, + 128, + 192, + 234, + 57, + 146, + 172, + 243, + 113, + 210, + 127, + 191, + 2, + 85, + 139, + 105, + 93, + 202, + 20, + 29, + 29, + 36, + 217, + 94, + 69, + 7, + 98, + 167, + 37, + 36, + 113, + 236, + 17, + 128, + 86, + 79, + 246, + 105, + 187, + 169, + 9, + 188, + 166, + 181, + 219, + 247, + 100, + 108, + 116, + 71, + 221, + 158, + 5, + 39, + 71, + 245, + 245, + 129, + 112, + 146, + 31, + 72, + 251, + 214, + 65, + 248, + 157, + 80, + 90, + 182, + 31, + 221, + 146, + 173, + 193, + 247, + 44, + 115, + 138, + 106, + 166, + 180, + 14, + 230, + 116, + 102, + 203, + 25, + 0, + 162, + 108, + 5, + 68, + 204, + 229, + 55, + 105, + 16, + 90, + 22, + 243, + 225, + 200, + 84, + 15, + 1, + 119, + 97, + 28, + 212, + 154, + 124, + 165, + 27, + 3, + 216, + 215, + 153, + 129, + 173, + 139, + 225, + 229, + 175, + 157, + 57, + 165, + 73, + 178, + 88, + 122, + 94, + 16, + 233, + 210, + 189, + 117, + 43, + 7, + 251, + 81, + 244, + 245, + 132, + 115, + 74, + 90, + 20, + 239, + 21, + 151, + 51, + 159, + 11, + 125, + 168, + 23, + 208, + 54, + 109, + 91, + 39, + 181, + 92, + 192, + 45, + 31, + 117, + 103, + 24, + 57, + 112, + 52, + 115, + 35, + 149, + 20, + 119, + 148, + 242, + 123, + 58, + 242, + 236, + 99, + 124, + 40, + 133, + 250, + 51, + 137, + 111, + 108, + 34, + 237, + 134, + 77, + 247, + 24, + 50, + 67, + 151, + 99, + 205, + 243, + 251, + 239, + 24, + 10, + 76, + 232, + 253, + 167, + 146, + 96, + 184, + 104, + 142, + 204, + 238, + 1, + 55, + 50, + 53, + 182, + 209, + 161, + 17, + 188, + 67, + 150, + 185, + 14, + 13, + 228, + 193, + 107, + 179, + 40, + 50, + 200, + 176, + 177, + 181, + 218, + 42, + 123, + 24, + 161, + 129, + 96, + 121, + 252, + 215, + 82, + 19, + 51, + 201, + 212, + 199, + 40, + 237, + 85, + 43, + 221, + 119, + 79, + 114, + 149, + 61, + 29, + 38, + 139, + 213, + 78, + 18, + 186, + 12, + 37, + 29, + 147, + 228, + 234, + 145, + 176, + 74, + 10, + 134, + 169, + 169, + 82, + 24, + 124, + 102, + 97, + 250, + 146, + 189, + 76, + 124, + 171, + 120, + 12, + 250, + 132, + 239, + 244, + 86, + 107, + 111, + 183, + 40, + 210, + 32, + 181, + 205, + 208, + 44, + 246, + 92, + 162, + 22, + 115, + 152, + 2, + 247, + 39, + 50, + 28, + 94, + 223, + 245, + 184, + 1, + 26, + 57, + 98, + 39, + 68, + 153, + 67, + 237, + 202, + 179, + 49, + 44, + 52, + 204, + 45, + 78, + 199, + 16, + 80, + 112, + 9, + 107, + 244, + 45, + 88, + 104, + 251, + 72, + 79, + 39, + 11, + 104, + 34, + 157, + 192, + 89, + 143, + 72, + 145, + 116, + 114, + 89, + 216, + 198, + 99, + 10, + 77, + 204, + 245, + 144, + 201, + 96, + 10, + 171, + 252, + 60, + 137, + 78, + 190, + 91, + 128, + 166, + 112, + 219, + 191, + 214, + 216, + 1, + 9, + 68, + 148, + 221, + 225, + 166, + 234, + 51, + 231, + 237, + 77, + 30, + 40, + 47, + 203, + 243, + 255, + 255, + 155, + 209, + 121, + 96, + 218, + 65, + 205, + 173, + 144, + 167, + 125, + 18, + 213, + 144, + 150, + 220, + 126, + 135, + 67, + 15, + 31, + 188, + 217, + 161, + 34, + 31, + 208, + 47, + 84, + 178, + 91, + 180, + 60, + 211, + 28, + 79, + 43, + 16, + 142, + 99, + 244, + 131, + 34, + 215, + 52, + 219, + 120, + 55, + 173, + 129, + 225, + 11, + 113, + 102, + 24, + 90, + 250, + 157, + 18, + 109, + 150, + 212, + 201, + 95, + 28, + 248, + 128, + 194, + 53, + 201, + 239, + 22, + 75, + 212, + 215, + 151, + 172, + 140, + 224, + 205, + 157, + 151, + 228, + 220, + 151, + 170, + 23, + 254, + 87, + 165, + 20, + 85, + 213, + 0, + 212, + 132, + 129, + 115, + 62, + 254, + 156, + 77, + 61, + 81, + 202, + 249, + 7, + 187, + 171, + 69, + 121, + 77, + 90, + 46, + 180, + 147, + 192, + 247, + 33, + 2, + 108, + 220, + 134, + 124, + 221, + 252, + 166, + 224, + 113, + 248, + 221, + 35, + 57, + 155, + 47, + 172, + 168, + 75, + 254, + 235, + 230, + 127, + 89, + 147, + 119, + 115, + 159, + 157, + 186, + 60, + 49, + 211, + 213, + 236, + 57, + 123, + 138, + 85, + 254, + 111, + 5, + 189, + 252, + 142, + 248, + 246, + 153, + 145, + 15, + 138, + 7, + 48, + 80, + 199, + 250, + 114, + 206, + 121, + 140, + 1, + 151, + 140, + 87, + 7, + 36, + 54, + 4, + 26, + 119, + 106, + 221, + 240, + 232, + 171, + 166, + 62, + 26, + 50, + 122, + 159, + 191, + 250, + 43, + 143, + 250, + 180, + 69, + 146, + 90, + 49, + 251, + 184, + 65, + 216, + 97, + 11, + 135, + 23, + 53, + 195, + 97, + 186, + 62, + 25, + 213, + 71, + 212, + 132, + 44, + 243, + 32, + 239, + 38, + 49, + 179, + 165, + 140, + 121, + 142, + 201, + 57, + 45, + 134, + 37, + 85, + 52, + 99, + 131, + 59, + 200, + 37, + 69, + 74, + 241, + 68, + 196, + 146, + 119, + 121, + 92, + 74, + 150, + 254, + 54, + 55, + 248, + 138, + 103, + 178, + 199, + 35, + 27, + 187, + 235, + 221, + 232, + 240, + 241, + 120, + 168, + 145, + 101, + 144, + 146, + 122, + 196, + 30, + 75, + 79, + 7, + 19, + 37, + 109, + 80, + 3, + 166, + 168, + 200, + 113, + 152, + 85, + 107, + 163, + 75, + 3, + 175, + 65, + 143, + 106, + 45, + 59, + 3, + 24, + 99, + 37, + 211, + 39, + 42, + 137, + 55, + 8, + 187, + 212, + 142, + 187, + 216, + 64, + 149, + 95, + 142, + 209, + 163, + 48, + 95, + 177, + 61, + 103, + 126, + 95, + 54, + 117, + 130, + 177, + 56, + 41, + 194, + 86, + 19, + 146, + 102, + 221, + 172, + 120, + 4, + 57, + 186, + 73, + 204, + 53, + 163, + 220, + 202, + 34, + 160, + 251, + 138, + 170, + 63, + 109, + 110, + 238, + 244, + 150, + 60, + 137, + 234, + 51, + 178, + 168, + 165, + 2, + 195, + 206, + 37, + 243, + 37, + 224, + 84, + 101, + 41, + 81, + 130, + 26, + 208, + 136, + 110, + 167, + 156, + 3, + 175, + 251, + 195, + 70, + 105, + 249, + 230, + 244, + 62, + 157, + 44, + 231, + 99, + 146, + 226, + 232, + 178, + 187, + 73, + 100, + 16, + 158, + 92, + 141, + 148, + 164, + 95, + 164, + 242, + 191, + 77, + 211, + 172, + 202, + 21, + 47, + 146, + 158, + 68, + 24, + 85, + 46, + 7, + 136, + 65, + 171, + 58, + 182, + 216, + 110, + 211, + 12, + 234, + 181, + 7, + 179, + 7, + 113, + 240, + 80, + 27, + 118, + 197, + 214, + 19, + 95, + 82, + 37, + 206, + 179, + 63, + 101, + 223, + 235, + 216, + 58, + 125, + 141, + 151, + 252, + 151, + 175, + 62, + 144, + 231, + 67, + 237, + 189, + 193, + 33, + 131, + 113, + 190, + 54, + 84, + 102, + 168, + 244, + 74, + 77, + 153, + 4, + 79, + 214, + 104, + 43, + 131, + 207, + 94, + 131, + 97, + 118, + 61, + 145, + 181, + 119, + 109, + 85, + 138, + 179, + 82, + 24, + 221, + 223, + 160, + 33, + 141, + 239, + 79, + 183, + 249, + 216, + 78, + 144, + 134, + 142, + 128, + 198, + 143, + 1, + 97, + 114, + 242, + 190, + 63, + 85, + 154, + 114, + 126, + 6, + 1, + 104, + 251, + 81, + 94, + 251, + 61, + 140, + 135, + 78, + 70, + 75, + 108, + 154, + 42, + 192, + 74, + 184, + 117, + 168, + 105, + 136, + 164, + 188, + 80, + 147, + 219, + 29, + 45, + 139, + 152, + 3, + 56, + 211, + 26, + 143, + 255, + 73, + 134, + 29, + 111, + 250, + 205, + 100, + 109, + 90, + 61, + 78, + 134, + 208, + 100, + 57, + 55, + 229, + 184, + 42, + 166, + 7, + 193, + 61, + 138, + 210, + 134, + 232, + 147, + 235, + 217, + 46, + 164, + 252, + 51, + 117, + 102, + 80, + 99, + 42, + 27, + 177, + 235, + 175, + 82, + 209, + 153, + 217, + 80, + 45, + 210, + 65, + 201, + 119, + 254, + 5, + 79, + 24, + 27, + 93, + 33, + 207, + 20, + 113, + 123, + 233, + 76, + 206, + 136, + 58, + 20, + 185, + 1, + 69, + 231, + 193, + 39, + 189, + 158, + 2, + 176, + 174, + 111, + 47, + 15, + 28, + 138, + 197, + 104, + 51, + 212, + 161, + 12, + 169, + 234, + 166, + 65, + 220, + 99, + 60, + 27, + 48, + 244, + 72, + 142, + 197, + 233, + 120, + 112, + 82, + 113, + 171, + 220, + 102, + 221, + 163, + 41, + 115, + 65, + 213, + 109, + 80, + 136, + 92, + 46, + 64, + 25, + 42, + 232, + 116, + 58, + 89, + 1, + 202, + 181, + 86, + 237, + 98, + 66, + 21, + 88, + 197, + 102, + 195, + 5, + 175, + 141, + 77, + 11, + 139, + 177, + 145, + 242, + 237, + 164, + 192, + 46, + 135, + 114, + 145, + 220, + 154, + 202, + 1, + 211, + 40, + 114, + 107, + 225, + 69, + 225, + 247, + 35, + 87, + 122, + 66, + 20, + 230, + 15, + 39, + 234, + 115, + 200, + 193, + 246, + 44, + 2, + 137, + 65, + 50, + 163, + 213, + 171, + 17, + 179, + 9, + 148, + 247, + 32, + 100, + 239, + 208, + 64, + 204, + 204, + 62, + 236, + 104, + 55, + 214, + 90, + 39, + 178, + 116, + 227, + 198, + 128, + 203, + 223, + 78, + 58, + 106, + 14, + 29, + 230, + 228, + 228, + 17, + 185, + 128, + 48, + 247, + 3, + 232, + 102, + 221, + 28, + 6, + 213, + 251, + 169, + 223, + 252, + 33, + 24, + 202, + 213, + 200, + 69, + 58, + 23, + 69, + 139, + 64, + 28, + 223, + 11, + 128, + 243, + 47, + 96, + 65, + 146, + 87, + 67, + 43, + 109, + 251, + 177, + 47, + 51, + 72, + 191, + 170, + 56, + 51, + 5, + 140, + 76, + 155, + 27, + 195, + 134, + 7, + 113, + 55, + 97, + 65, + 103, + 9, + 150, + 224, + 49, + 251, + 64, + 40, + 123, + 87, + 116, + 193, + 241, + 185, + 1, + 72, + 0, + 32, + 55, + 128, + 76, + 178, + 95, + 166, + 191, + 248, + 16, + 242, + 96, + 177, + 253, + 68, + 118, + 216, + 78, + 206, + 116, + 126, + 73, + 17, + 146, + 54, + 149, + 106, + 219, + 72, + 144, + 175, + 21, + 108, + 54, + 0, + 105, + 131, + 53, + 29, + 232, + 4, + 80, + 82, + 163, + 135, + 149, + 149, + 4, + 234, + 167, + 250, + 143, + 23, + 135, + 225, + 105, + 126, + 200, + 243, + 245, + 146, + 0, + 232, + 169, + 113, + 220, + 156, + 32, + 148, + 158, + 138, + 222, + 168, + 13, + 245, + 238, + 58, + 211, + 74, + 26, + 133, + 201, + 126, + 183, + 52, + 70, + 52, + 78, + 137, + 209, + 157, + 97, + 223, + 12, + 0, + 229, + 32, + 145, + 44, + 170, + 190, + 59, + 187, + 149, + 236, + 10, + 132, + 232, + 150, + 72, + 152, + 187, + 57, + 205, + 209, + 244, + 241, + 250, + 117, + 68, + 171, + 237, + 75, + 253, + 82, + 124, + 164, + 183, + 0, + 154, + 77, + 137, + 188, + 179, + 207, + 156, + 80, + 120, + 178, + 153, + 188, + 149, + 157, + 76, + 64, + 199, + 136, + 61, + 136, + 209, + 210, + 144, + 110, + 73, + 64, + 216, + 51, + 67, + 119, + 180, + 68, + 94, + 199, + 48, + 163, + 152, + 91, + 143, + 33, + 183, + 46, + 86, + 124, + 247, + 99, + 63, + 249, + 58, + 65, + 137, + 67, + 18, + 188, + 184, + 167, + 5, + 149, + 175, + 214, + 78, + 82, + 5, + 180, + 178, + 159, + 134, + 140, + 88, + 116, + 91, + 162, + 40, + 153, + 207, + 42, + 189, + 147, + 9, + 16, + 240, + 113, + 20, + 43, + 198, + 174, + 111, + 22, + 207, + 225, + 72, + 24, + 47, + 202, + 24, + 226, + 205, + 65, + 122, + 26, + 92, + 212, + 122, + 10, + 153, + 9, + 139, + 25, + 171, + 24, + 207, + 203, + 105, + 243, + 230, + 254, + 56, + 66, + 207, + 148, + 240, + 251, + 6, + 216, + 188, + 26, + 158, + 62, + 193, + 157, + 44, + 64, + 174, + 151, + 138, + 172, + 101, + 132, + 252, + 105, + 214, + 31, + 74, + 203, + 111, + 175, + 147, + 110, + 75, + 53, + 225, + 193, + 219, + 8, + 213, + 23, + 62, + 156, + 149, + 31, + 250, + 11, + 31, + 140, + 250, + 10, + 73, + 245, + 68, + 131, + 251, + 212, + 54, + 90, + 176, + 1, + 184, + 135, + 122, + 229, + 231, + 20, + 111, + 90, + 111, + 215, + 240, + 227, + 181, + 101, + 198, + 136, + 54, + 13, + 200, + 207, + 87, + 82, + 50, + 200, + 25, + 139, + 51, + 197, + 141, + 70, + 34, + 226, + 89, + 159, + 86, + 169, + 102, + 142, + 180, + 191, + 36, + 117, + 207, + 243, + 73, + 160, + 121, + 133, + 139, + 240, + 148, + 60, + 57, + 40, + 165, + 241, + 77, + 169, + 23, + 178, + 17, + 206, + 3, + 41, + 6, + 241, + 10, + 93, + 79, + 152, + 90, + 110, + 41, + 47, + 106, + 57, + 135, + 109, + 221, + 42, + 175, + 52, + 163, + 76, + 23, + 43, + 0, + 1, + 27, + 204, + 136, + 211, + 194, + 114, + 37, + 149, + 163, + 182, + 27, + 167, + 35, + 124, + 246, + 86, + 207, + 186, + 184, + 186, + 44, + 147, + 185, + 24, + 41, + 27, + 76, + 249, + 182, + 177, + 20, + 104, + 68, + 6, + 102, + 161, + 167, + 127, + 13, + 88, + 230, + 47, + 156, + 99, + 22, + 170, + 19, + 238, + 98, + 192, + 163, + 201, + 112, + 7, + 173, + 150, + 49, + 142, + 139, + 215, + 41, + 103, + 64, + 22, + 0, + 53, + 217, + 241, + 251, + 157, + 161, + 146, + 14, + 213, + 57, + 124, + 111, + 252, + 147, + 158, + 38, + 234, + 127, + 164, + 81, + 64, + 57, + 98, + 13, + 190, + 184, + 152, + 59, + 27, + 37, + 168, + 89, + 239, + 239, + 248, + 239, + 190, + 70, + 34, + 37, + 206, + 254, + 203, + 253, + 253, + 56, + 205, + 2, + 197, + 31, + 190, + 195, + 109, + 7, + 50, + 86, + 23, + 62, + 31, + 81, + 9, + 95, + 215, + 107, + 111, + 194, + 223, + 200, + 230, + 144, + 165, + 127, + 42, + 255, + 40, + 52, + 55, + 192, + 77, + 215, + 112, + 98, + 253, + 95, + 47, + 122, + 4, + 15, + 80, + 178, + 90, + 13, + 46, + 149, + 205, + 65, + 71, + 248, + 16, + 168, + 71, + 143, + 23, + 247, + 111, + 135, + 94, + 134, + 58, + 215, + 34, + 237, + 202, + 100, + 89, + 44, + 37, + 102, + 219, + 124, + 164, + 171, + 129, + 185, + 149, + 51, + 46, + 96, + 163, + 75, + 0, + 138, + 74, + 12, + 109, + 131, + 156, + 89, + 225, + 215, + 140, + 20, + 7, + 202, + 52, + 254, + 5, + 21, + 121, + 42, + 140, + 177, + 232, + 61, + 49, + 13, + 18, + 219, + 205, + 124, + 59, + 107, + 219, + 170, + 149, + 155, + 117, + 238, + 230, + 208, + 158, + 26, + 28, + 195, + 245, + 237, + 57, + 113, + 40, + 233, + 31, + 135, + 172, + 137, + 252, + 230, + 69, + 250, + 28, + 143, + 82, + 109, + 232, + 92, + 218, + 95, + 58, + 1, + 97, + 76, + 70, + 133, + 26, + 148, + 61, + 209, + 20, + 160, + 118, + 141, + 34, + 7, + 83, + 146, + 35, + 204, + 30, + 161, + 114, + 172, + 100, + 165, + 88, + 175, + 46, + 55, + 202, + 174, + 131, + 227, + 127, + 151, + 248, + 82, + 71, + 28, + 239, + 25, + 225, + 233, + 186, + 13, + 114, + 43, + 188, + 188, + 249, + 182, + 95, + 147, + 49, + 27, + 110, + 208, + 47, + 175, + 29, + 22, + 106, + 108, + 239, + 113, + 3, + 172, + 161, + 245, + 110, + 75, + 208, + 2, + 132, + 47, + 243, + 29, + 216, + 178, + 242, + 39, + 37, + 151, + 216, + 251, + 199, + 34, + 222, + 58, + 4, + 139, + 9, + 156, + 206, + 30, + 126, + 162, + 176, + 45, + 113, + 166, + 130, + 37, + 94, + 176, + 219, + 121, + 29, + 52, + 216, + 237, + 114, + 12, + 102, + 0, + 43, + 70, + 151, + 114, + 199, + 152, + 69, + 92, + 86, + 15, + 183, + 246, + 107, + 57, + 45, + 236, + 48, + 28, + 19, + 74, + 144, + 142, + 176, + 16, + 104, + 5, + 55, + 251, + 198, + 195, + 210, + 80, + 37, + 198, + 148, + 73, + 208, + 15, + 19, + 234, + 99, + 183, + 72, + 229, + 103, + 96, + 44, + 43, + 79, + 111, + 53, + 128, + 205, + 118, + 59, + 72, + 159, + 198, + 246, + 255, + 182, + 11, + 202, + 95, + 102, + 149, + 73, + 12, + 51, + 36, + 53, + 227, + 107, + 220, + 152, + 157, + 55, + 171, + 87, + 128, + 156, + 131, + 73, + 42, + 188, + 102, + 229, + 178, + 172, + 98, + 142, + 90, + 108, + 166, + 154, + 254, + 191, + 144, + 75, + 94, + 236, + 108, + 58, + 247, + 36, + 61, + 124, + 224, + 254, + 171, + 10, + 164, + 127, + 93, + 246, + 232, + 72, + 110, + 32, + 82, + 6, + 38, + 191, + 91, + 202, + 197, + 92, + 250, + 58, + 125, + 146, + 127, + 160, + 2, + 56, + 137, + 239, + 146, + 119, + 141, + 147, + 55, + 158, + 143, + 86, + 215, + 208, + 143, + 246, + 148, + 55, + 129, + 235, + 239, + 227, + 141, + 187, + 101, + 16, + 76, + 111, + 43, + 101, + 246, + 224, + 183, + 231, + 71, + 128, + 78, + 216, + 72, + 13, + 26, + 0, + 49, + 169, + 137, + 251, + 151, + 75, + 202, + 37, + 159, + 177, + 221, + 94, + 48, + 151, + 231, + 87, + 116, + 182, + 48, + 209, + 171, + 87, + 73, + 118, + 34, + 233, + 42, + 112, + 136, + 85, + 12, + 233, + 178, + 200, + 78, + 120, + 24, + 99, + 42, + 105, + 39, + 41, + 54, + 7, + 24, + 96, + 169, + 200, + 243, + 65, + 2, + 134, + 200, + 58, + 21, + 163, + 76, + 106, + 25, + 126, + 210, + 144, + 167, + 59, + 54, + 167, + 6, + 159, + 218, + 13, + 240, + 77, + 4, + 171, + 27, + 226, + 109, + 37, + 226, + 173, + 229, + 191, + 32, + 199, + 93, + 20, + 106, + 119, + 143, + 120, + 205, + 10, + 7, + 94, + 249, + 24, + 3, + 236, + 27, + 165, + 118, + 241, + 4, + 176, + 195, + 180, + 153, + 235, + 20, + 235, + 1, + 63, + 22, + 115, + 4, + 254, + 153, + 49, + 94, + 180, + 126, + 222, + 151, + 182, + 252, + 106, + 178, + 181, + 239, + 171, + 74, + 255, + 100, + 131, + 132, + 89, + 145, + 211, + 233, + 163, + 41, + 88, + 119, + 1, + 133, + 178, + 244, + 225, + 115, + 15, + 121, + 116, + 79, + 199, + 253, + 231, + 7, + 51, + 56, + 115, + 228, + 150, + 210, + 110, + 105, + 17, + 99, + 184, + 190, + 63, + 30, + 63, + 68, + 250, + 41, + 228, + 233, + 187, + 124, + 157, + 82, + 170, + 66, + 136, + 63, + 43, + 6, + 208, + 125, + 131, + 2, + 178, + 26, + 185, + 187, + 95, + 205, + 110, + 52, + 35, + 99, + 56, + 89, + 200, + 32, + 180, + 204, + 33, + 52, + 88, + 226, + 166, + 193, + 192, + 64, + 221, + 7, + 22, + 12, + 153, + 90, + 62, + 99, + 249, + 221, + 143, + 237, + 251, + 21, + 223, + 137, + 224, + 180, + 125, + 133, + 3, + 173, + 217, + 172, + 97, + 69, + 169, + 192, + 214, + 235, + 54, + 90, + 156, + 180, + 252, + 181, + 134, + 174, + 126, + 11, + 246, + 159, + 250, + 76, + 60, + 245, + 159, + 26, + 137, + 207, + 155, + 186, + 220, + 147, + 5, + 122, + 62, + 251, + 59, + 166, + 28, + 119, + 73, + 137, + 150, + 122, + 162, + 234, + 187, + 24, + 10, + 144, + 246, + 19, + 118, + 8, + 156, + 125, + 37, + 146, + 223, + 65, + 147, + 251, + 123, + 172, + 74, + 129, + 159, + 6, + 225, + 13, + 105, + 226, + 35, + 200, + 41, + 165, + 239, + 175, + 101, + 110, + 74, + 10, + 199, + 22, + 59, + 155, + 36, + 49, + 142, + 178, + 181, + 74, + 216, + 255, + 237, + 145, + 143, + 94, + 230, + 208, + 202, + 104, + 24, + 98, + 10, + 175, + 8, + 180, + 163, + 129, + 87, + 176, + 232, + 30, + 194, + 29, + 17, + 11, + 6, + 195, + 107, + 52, + 192, + 84, + 154, + 71, + 84, + 59, + 42, + 56, + 249, + 68, + 191, + 220, + 239, + 53, + 71, + 149, + 47, + 166, + 231, + 187, + 28, + 41, + 91, + 134, + 239, + 171, + 176, + 75, + 98, + 129, + 148, + 216, + 247, + 121, + 39, + 118, + 215, + 191, + 50, + 20, + 114, + 50, + 168, + 27, + 75, + 216, + 25, + 164, + 98, + 51, + 109, + 71, + 124, + 230, + 181, + 26, + 172, + 240, + 230, + 100, + 237, + 146, + 100, + 243, + 212, + 246, + 15, + 148, + 229, + 44, + 232, + 228, + 180, + 54, + 114, + 242, + 40, + 100, + 194, + 244, + 239, + 22, + 109, + 39, + 91, + 125, + 152, + 170, + 154, + 32, + 116, + 113, + 72, + 76, + 236, + 0, + 4, + 166, + 164, + 149, + 221, + 179, + 43, + 49, + 122, + 22, + 20, + 160, + 227, + 2, + 117, + 33, + 96, + 254, + 152, + 158, + 109, + 106, + 207, + 88, + 1, + 250, + 250, + 108, + 12, + 145, + 210, + 187, + 7, + 6, + 135, + 204, + 115, + 186, + 127, + 212, + 190, + 136, + 231, + 175, + 197, + 195, + 75, + 10, + 41, + 128, + 115, + 37, + 13, + 28, + 42, + 120, + 244, + 246, + 204, + 206, + 150, + 115, + 227, + 79, + 8, + 144, + 181, + 2, + 139, + 251, + 237, + 211, + 66, + 106, + 15, + 149, + 91, + 16, + 47, + 151, + 65, + 220, + 118, + 253, + 205, + 35, + 13, + 170, + 134, + 197, + 65, + 26, + 254, + 89, + 161, + 120, + 55, + 42, + 59, + 245, + 76, + 201, + 15, + 77, + 108, + 147, + 56, + 218, + 81, + 32, + 167, + 126, + 198, + 101, + 237, + 121, + 224, + 108, + 35, + 60, + 2, + 42, + 158, + 253, + 93, + 112, + 200, + 171, + 205, + 80, + 13, + 224, + 244, + 225, + 14, + 96, + 194, + 88, + 5, + 140, + 158, + 156, + 143, + 85, + 179, + 99, + 207, + 237, + 164, + 108, + 156, + 168, + 74, + 16, + 93, + 100, + 196, + 107, + 63, + 145, + 25, + 162, + 7, + 251, + 228, + 152, + 25, + 138, + 206, + 215, + 121, + 235, + 210, + 148, + 47, + 108, + 24, + 189, + 179, + 57, + 101, + 175, + 153, + 189, + 233, + 244, + 240, + 227, + 151, + 37, + 124, + 168, + 18, + 179, + 190, + 150, + 120, + 205, + 148, + 132, + 218, + 60, + 99, + 181, + 125, + 189, + 234, + 13, + 101, + 213, + 7, + 145, + 180, + 76, + 52, + 146, + 60, + 229, + 45, + 106, + 111, + 190, + 136, + 152, + 93, + 77, + 90, + 231, + 221, + 117, + 5, + 21, + 242, + 102, + 0, + 124, + 61, + 240, + 200, + 206, + 204, + 133, + 124, + 30, + 47, + 236, + 7, + 113, + 4, + 68, + 117, + 17, + 146, + 113, + 94, + 42, + 160, + 145, + 131, + 214, + 192, + 158, + 248, + 13, + 144, + 201, + 160, + 227, + 108, + 157, + 250, + 70, + 77, + 173, + 158, + 162, + 254, + 238, + 137, + 161, + 146, + 192, + 87, + 3, + 74, + 22, + 107, + 112, + 153, + 114, + 42, + 144, + 16, + 2, + 89, + 163, + 221, + 1, + 67, + 42, + 117, + 116, + 135, + 190, + 34, + 27, + 70, + 235, + 63, + 126, + 21, + 11, + 144, + 108, + 125, + 27, + 118, + 138, + 148, + 189, + 48, + 112, + 237, + 247, + 92, + 170, + 236, + 222, + 185, + 196, + 242, + 172, + 186, + 13, + 81, + 4, + 162, + 69, + 250, + 181, + 59, + 115, + 107, + 227, + 250, + 245, + 225, + 16, + 168, + 199, + 59, + 217, + 162, + 226, + 58, + 138, + 248, + 221, + 97, + 223, + 254, + 202, + 204, + 189, + 38, + 187, + 155, + 226, + 105, + 53, + 11, + 45, + 169, + 119, + 167, + 254, + 156, + 24, + 223, + 37, + 99, + 167, + 3, + 54, + 21, + 43, + 83, + 57, + 135, + 16, + 239, + 0, + 164, + 230, + 132, + 81, + 224, + 133, + 224, + 83, + 162, + 70, + 192, + 57, + 7, + 26, + 219, + 205, + 17, + 188, + 208, + 201, + 119, + 228, + 12, + 57, + 15, + 7, + 253, + 121, + 206, + 16, + 127, + 150, + 28, + 40, + 100, + 130, + 139, + 148, + 191, + 77, + 240, + 8, + 178, + 90, + 80, + 151, + 112, + 170, + 56, + 170, + 196, + 48, + 157, + 151, + 237, + 22, + 251, + 30, + 119, + 180, + 206, + 85, + 206, + 45, + 164, + 119, + 41, + 170, + 99, + 57, + 15, + 52, + 70, + 72, + 58, + 37, + 221, + 160, + 45, + 98, + 139, + 129, + 94, + 106, + 232, + 208, + 162, + 6, + 178, + 220, + 28, + 7, + 186, + 239, + 1, + 187, + 62, + 42, + 220, + 47, + 64, + 153, + 216, + 187, + 159, + 154, + 133, + 134, + 8, + 87, + 224, + 95, + 61, + 20, + 66, + 101, + 233, + 220, + 43, + 224, + 79, + 85, + 30, + 70, + 165, + 43, + 139, + 3, + 118, + 86, + 118, + 131, + 88, + 36, + 40, + 65, + 59, + 1, + 213, + 166, + 15, + 106, + 210, + 168, + 144, + 125, + 124, + 115, + 239, + 61, + 28, + 147, + 28, + 33, + 198, + 93, + 208, + 136, + 174, + 38, + 164, + 94, + 181, + 160, + 178, + 167, + 1, + 99, + 73, + 136, + 139, + 194, + 227, + 241, + 45, + 53, + 194, + 147, + 124, + 38, + 208, + 151, + 164, + 108, + 157, + 246, + 176, + 249, + 78, + 228, + 19, + 206, + 167, + 160, + 110, + 241, + 55, + 122, + 106, + 160, + 240, + 180, + 8, + 142, + 153, + 180, + 81, + 165, + 142, + 78, + 152, + 57, + 105, + 52, + 180, + 58, + 13, + 219, + 36, + 91, + 139, + 194, + 20, + 2, + 206, + 105, + 167, + 209, + 190, + 136, + 199, + 209, + 232, + 35, + 133, + 66, + 49, + 153, + 71, + 203, + 249, + 128, + 93, + 219, + 152, + 154, + 215, + 154, + 244, + 15, + 158, + 48, + 140, + 204, + 19, + 41, + 241, + 48, + 79, + 162, + 230, + 117, + 240, + 254, + 20, + 138, + 154, + 161, + 227, + 30, + 49, + 48, + 25, + 105, + 125, + 184, + 124, + 159, + 30, + 120, + 39, + 235, + 169, + 79, + 252, + 145, + 186, + 18, + 148, + 155, + 35, + 177, + 132, + 120, + 198, + 136, + 14, + 192, + 239, + 95, + 222, + 171, + 68, + 48, + 26, + 101, + 140, + 200, + 60, + 197, + 181, + 231, + 60, + 199, + 208, + 178, + 120, + 87, + 125, + 120, + 30, + 66, + 24, + 138, + 13, + 14, + 154, + 18, + 27, + 89, + 225, + 64, + 7, + 186, + 175, + 155, + 250, + 75, + 50, + 232, + 25, + 42, + 175, + 61, + 46, + 18, + 20, + 132, + 28, + 223, + 143, + 215, + 193, + 158, + 120, + 195, + 225, + 20, + 215, + 118, + 143, + 77, + 21, + 32, + 198, + 152, + 181, + 40, + 20, + 169, + 5, + 195, + 84, + 97, + 179, + 138, + 40, + 93, + 62, + 35, + 113, + 24, + 11, + 4, + 86, + 245, + 173, + 25, + 28, + 129, + 58, + 25, + 106, + 105, + 55, + 160, + 31, + 15, + 223, + 34, + 116, + 148, + 105, + 197, + 176, + 220, + 126, + 41, + 188, + 85, + 204, + 115, + 208, + 103, + 217, + 243, + 7, + 35, + 146, + 255, + 119, + 163, + 20, + 214, + 13, + 169, + 157, + 68, + 110, + 213, + 230, + 103, + 54, + 67, + 185, + 11, + 185, + 67, + 48, + 144, + 188, + 63, + 42, + 232, + 168, + 185, + 38, + 184, + 234, + 207, + 213, + 234, + 42, + 208, + 245, + 32, + 144, + 58, + 159, + 26, + 112, + 69, + 38, + 11, + 157, + 135, + 117, + 86, + 91, + 54, + 177, + 117, + 106, + 227, + 78, + 39, + 20, + 220, + 68, + 245, + 20, + 2, + 101, + 119, + 168, + 247, + 162, + 117, + 195, + 122, + 162, + 230, + 102, + 13, + 244, + 118, + 77, + 83, + 219, + 55, + 81, + 99, + 243, + 203, + 119, + 123, + 38, + 117, + 88, + 41, + 187, + 179, + 123, + 114, + 9, + 1, + 174, + 23, + 221, + 123, + 138, + 222, + 34, + 163, + 153, + 79, + 39, + 50, + 203, + 97, + 40, + 100, + 232, + 205, + 85, + 198, + 114, + 118, + 46, + 76, + 168, + 241, + 55, + 93, + 240, + 186, + 51, + 143, + 200, + 47, + 156, + 21, + 69, + 190, + 134, + 123, + 100, + 231, + 24, + 20, + 151, + 8, + 19, + 248, + 164, + 250, + 13, + 216, + 202, + 157, + 154, + 233, + 14, + 169, + 100, + 102, + 122, + 148, + 19, + 108, + 42, + 28, + 92, + 55, + 249, + 125, + 240, + 108, + 230, + 35, + 49, + 103, + 3, + 15, + 208, + 251, + 46, + 91, + 136, + 100, + 91, + 134, + 184, + 122, + 221, + 149, + 135, + 17, + 131, + 125, + 128, + 215, + 74, + 102, + 71, + 107, + 23, + 14, + 44, + 113, + 255, + 149, + 43, + 148, + 152, + 176, + 211, + 220, + 203, + 62, + 193, + 70, + 13, + 187, + 229, + 199, + 201, + 22, + 24, + 76, + 236, + 65, + 56, + 197, + 243, + 231, + 235, + 255, + 141, + 248, + 100, + 1, + 105, + 108, + 221, + 78, + 251, + 122, + 13, + 182, + 225, + 244, + 178, + 80, + 61, + 180, + 174, + 215, + 85, + 134, + 98, + 218, + 40, + 174, + 131, + 74, + 69, + 5, + 131, + 69, + 208, + 122, + 39, + 48, + 79, + 8, + 76, + 42, + 176, + 123, + 112, + 84, + 143, + 62, + 90, + 3, + 176, + 148, + 119, + 48, + 182, + 219, + 193, + 91, + 226, + 20, + 164, + 119, + 237, + 146, + 223, + 248, + 234, + 132, + 20, + 172, + 118, + 217, + 58, + 131, + 209, + 100, + 92, + 187, + 68, + 26, + 239, + 40, + 239, + 5, + 59, + 234, + 116, + 11, + 162, + 204, + 148, + 11, + 186, + 135, + 212, + 88, + 93, + 230, + 202, + 209, + 20, + 252, + 43, + 197, + 136, + 135, + 136, + 200, + 19, + 61, + 187, + 17, + 28, + 10, + 167, + 196, + 85, + 46, + 192, + 121, + 241, + 160, + 145, + 48, + 121, + 61, + 76, + 208, + 21, + 72, + 174, + 194, + 178, + 65, + 164, + 239, + 28, + 241, + 38, + 92, + 107, + 123, + 133, + 126, + 186, + 148, + 67, + 8, + 157, + 233, + 247, + 164, + 221, + 139, + 243, + 138, + 178, + 181, + 214, + 18, + 53, + 109, + 121, + 31, + 161, + 50, + 207, + 222, + 21, + 71, + 170, + 99, + 209, + 252, + 207, + 139, + 22, + 136, + 154, + 206, + 238, + 169, + 194, + 66, + 193, + 33, + 91, + 190, + 228, + 163, + 230, + 178, + 169, + 58, + 244, + 58, + 62, + 196, + 93, + 100, + 126, + 168, + 59, + 175, + 12, + 34, + 248, + 234, + 103, + 97, + 146, + 121, + 103, + 42, + 6, + 165, + 5, + 42, + 117, + 163, + 139, + 209, + 250, + 190, + 174, + 246, + 201, + 250, + 197, + 27, + 55, + 85, + 207, + 133, + 96, + 239, + 128, + 144, + 182, + 223, + 198, + 100, + 116, + 89, + 171, + 184, + 154, + 193, + 169, + 44, + 186, + 221, + 122, + 240, + 186, + 191, + 20, + 2, + 54, + 156, + 60, + 240, + 75, + 21, + 2, + 162, + 254, + 119, + 217, + 61, + 191, + 193, + 27, + 45, + 113, + 146, + 194, + 251, + 113, + 111, + 117, + 228, + 51, + 155, + 12, + 90, + 163, + 140, + 34, + 150, + 154, + 60, + 150, + 27, + 230, + 167, + 143, + 138, + 249, + 126, + 101, + 29, + 208, + 237, + 144, + 177, + 136, + 43, + 253, + 151, + 81, + 181, + 10, + 92, + 54, + 182, + 61, + 194, + 83, + 71, + 106, + 9, + 139, + 2, + 206, + 134, + 162, + 106, + 7, + 198, + 221, + 107, + 92, + 190, + 165, + 25, + 220, + 113, + 231, + 71, + 17, + 2, + 161, + 90, + 48, + 9, + 253, + 20, + 1, + 58, + 243, + 76, + 191, + 118, + 203, + 134, + 55, + 197, + 155, + 168, + 68, + 124, + 116, + 249, + 42, + 139, + 1, + 148, + 45, + 157, + 52, + 246, + 66, + 74, + 8, + 33, + 231, + 225, + 45, + 222, + 39, + 175, + 134, + 123, + 49, + 12, + 95, + 95, + 148, + 230, + 247, + 84, + 152, + 192, + 87, + 54, + 27, + 212, + 197, + 29, + 45, + 73, + 93, + 41, + 90, + 200, + 102, + 156, + 164, + 29, + 12, + 112, + 107, + 61, + 155, + 71, + 157, + 232, + 35, + 202, + 147, + 19, + 215, + 46, + 161, + 242, + 211, + 233, + 208, + 205, + 18, + 111, + 141, + 220, + 8, + 9, + 170, + 178, + 155, + 53, + 82, + 244, + 96, + 176, + 165, + 217, + 128, + 154, + 159, + 127, + 130, + 102, + 163, + 62, + 244, + 27, + 198, + 241, + 12, + 42, + 164, + 242, + 92, + 231, + 150, + 210, + 132, + 33, + 133, + 183, + 223, + 235, + 101, + 255, + 238, + 34, + 63, + 60, + 9, + 34, + 172, + 68, + 147, + 184, + 116, + 179, + 80, + 102, + 147, + 175, + 248, + 113, + 10, + 254, + 128, + 66, + 227, + 95, + 49, + 133, + 221, + 170, + 181, + 133, + 104, + 21, + 224, + 77, + 35, + 185, + 161, + 165, + 84, + 7, + 64, + 122, + 4, + 226, + 249, + 220, + 125, + 79, + 22, + 173, + 8, + 211, + 71, + 47, + 41, + 235, + 139, + 47, + 53, + 149, + 90, + 34, + 145, + 193, + 174, + 68, + 200, + 164, + 241, + 0, + 91, + 40, + 160, + 208, + 219, + 50, + 29, + 238, + 40, + 151, + 70, + 33, + 46, + 220, + 32, + 74, + 208, + 110, + 149, + 238, + 248, + 152, + 127, + 152, + 140, + 44, + 209, + 230, + 96, + 123, + 84, + 24, + 61, + 247, + 4, + 70, + 198, + 102, + 249, + 78, + 65, + 156, + 42, + 74, + 212, + 109, + 188, + 197, + 185, + 242, + 238, + 133, + 157, + 190, + 198, + 179, + 145, + 147, + 172, + 158, + 186, + 218, + 103, + 44, + 171, + 125, + 83, + 197, + 183, + 35, + 246, + 172, + 113, + 152, + 5, + 10, + 132, + 34, + 252, + 252, + 166, + 4, + 30, + 52, + 240, + 101, + 62, + 108, + 210, + 68, + 124, + 149, + 96, + 52, + 137, + 143, + 72, + 158, + 33, + 81, + 129, + 13, + 190, + 104, + 8, + 77, + 221, + 213, + 197, + 174, + 187, + 176, + 132, + 247, + 136, + 204, + 163, + 26, + 123, + 251, + 222, + 46, + 17, + 131, + 53, + 203, + 217, + 161, + 167, + 188, + 237, + 136, + 248, + 245, + 185, + 53, + 88, + 40, + 225, + 241, + 15, + 24, + 110, + 127, + 234, + 102, + 217, + 241, + 140, + 94, + 86, + 205, + 187, + 52, + 117, + 206, + 245, + 197, + 184, + 108, + 237, + 106, + 45, + 176, + 111, + 243, + 222, + 58, + 204, + 89, + 42, + 97, + 93, + 249, + 37, + 119, + 15, + 172, + 167, + 149, + 224, + 199, + 250, + 43, + 195, + 143, + 147, + 79, + 118, + 236, + 151, + 46, + 244, + 162, + 79, + 87, + 201, + 47, + 153, + 113, + 19, + 159, + 115, + 97, + 6, + 215, + 55, + 58, + 92, + 52, + 177, + 177, + 111, + 159, + 242, + 88, + 141, + 81, + 71, + 47, + 118, + 191, + 217, + 200, + 78, + 112, + 132, + 37, + 111, + 210, + 59, + 171, + 40, + 199, + 107, + 85, + 17, + 173, + 218, + 35, + 18, + 157, + 221, + 36, + 187, + 226, + 170, + 192, + 26, + 196, + 201, + 166, + 17, + 244, + 9, + 238, + 63, + 0, + 151, + 217, + 57, + 86, + 7, + 91, + 213, + 221, + 4, + 124, + 83, + 120, + 142, + 33, + 140, + 40, + 31, + 76, + 136, + 245, + 161, + 113, + 84, + 120, + 22, + 60, + 134, + 127, + 206, + 218, + 152, + 227, + 132, + 187, + 168, + 215, + 214, + 199, + 238, + 112, + 119, + 208, + 26, + 243, + 181, + 182, + 42, + 232, + 251, + 44, + 226, + 77, + 243, + 121, + 50, + 147, + 35, + 194, + 69, + 191, + 252, + 237, + 152, + 244, + 5, + 113, + 31, + 69, + 138, + 107, + 103, + 192, + 157, + 134, + 153, + 1, + 76, + 216, + 184, + 160, + 94, + 217, + 50, + 122, + 168, + 201, + 80, + 84, + 28, + 113, + 60, + 109, + 85, + 69, + 255, + 171, + 131, + 144, + 69, + 101, + 57, + 30, + 22, + 202, + 165, + 19, + 117, + 79, + 80, + 6, + 172, + 215, + 211, + 56, + 224, + 71, + 178, + 240, + 43, + 254, + 55, + 54, + 161, + 59, + 104, + 247, + 117, + 71, + 245, + 113, + 208, + 116, + 158, + 85, + 216, + 100, + 162, + 141, + 164, + 108, + 50, + 167, + 206, + 244, + 79, + 230, + 65, + 18, + 17, + 141, + 222, + 81, + 183, + 145, + 155, + 223, + 133, + 129, + 170, + 235, + 74, + 102, + 193, + 129, + 184, + 254, + 101, + 77, + 2, + 72, + 139, + 180, + 104, + 81, + 173, + 194, + 108, + 170, + 45, + 177, + 196, + 43, + 102, + 84, + 102, + 30, + 93, + 16, + 142, + 125, + 222, + 39, + 145, + 95, + 201, + 177, + 38, + 28, + 66, + 24, + 53, + 45, + 42, + 229, + 83, + 2, + 213, + 247, + 146, + 21, + 170, + 63, + 229, + 20, + 134, + 154, + 106, + 98, + 214, + 21, + 214, + 97, + 99, + 143, + 167, + 184, + 151, + 92, + 191, + 131, + 252, + 46, + 180, + 194, + 82, + 140, + 108, + 247, + 173, + 191, + 98, + 184, + 172, + 112, + 66, + 233, + 148, + 250, + 22, + 239, + 38, + 160, + 12, + 116, + 192, + 218, + 125, + 240, + 70, + 58, + 240, + 175, + 46, + 205, + 176, + 232, + 191, + 54, + 138, + 134, + 211, + 22, + 143, + 135, + 237, + 226, + 181, + 33, + 251, + 132, + 115, + 192, + 185, + 61, + 1, + 32, + 99, + 131, + 124, + 137, + 46, + 39, + 192, + 209, + 236, + 95, + 213, + 18, + 179, + 17, + 45, + 10, + 10, + 231, + 219, + 23, + 88, + 180, + 191, + 24, + 105, + 133, + 77, + 210, + 56, + 200, + 96, + 218, + 104, + 27, + 99, + 232, + 193, + 168, + 166, + 235, + 116, + 29, + 84, + 73, + 223, + 214, + 76, + 164, + 47, + 238, + 165, + 15, + 246, + 228, + 97, + 69, + 0, + 8, + 90, + 215, + 100, + 102, + 161, + 227, + 78, + 33, + 129, + 45, + 129, + 131, + 63, + 37, + 173, + 141, + 205, + 13, + 186, + 156, + 55, + 237, + 112, + 254, + 208, + 139, + 232, + 150, + 137, + 169, + 94, + 50, + 190, + 252, + 202, + 31, + 93, + 51, + 113, + 37, + 223, + 179, + 241, + 146, + 214, + 234, + 193, + 103, + 59, + 191, + 42, + 109, + 115, + 175, + 46, + 193, + 78, + 102, + 236, + 172, + 249, + 110, + 84, + 139, + 22, + 124, + 3, + 150, + 176, + 100, + 108, + 172, + 104, + 231, + 247, + 10, + 39, + 58, + 70, + 200, + 159, + 200, + 52, + 198, + 120, + 19, + 206, + 5, + 163, + 192, + 118, + 102, + 12, + 32, + 205, + 210, + 14, + 236, + 207, + 135, + 54, + 220, + 3, + 239, + 39, + 150, + 223, + 177, + 80, + 195, + 180, + 104, + 189, + 240, + 219, + 129, + 145, + 23, + 97, + 192, + 242, + 85, + 64, + 40, + 113, + 61, + 78, + 204, + 162, + 11, + 165, + 178, + 193, + 254, + 184, + 126, + 237, + 247, + 197, + 154, + 66, + 101, + 63, + 222, + 102, + 86, + 72, + 153, + 110, + 227, + 6, + 52, + 142, + 16, + 80, + 122, + 96, + 224, + 200, + 144, + 13, + 17, + 204, + 241, + 238, + 236, + 85, + 65, + 156, + 89, + 0, + 92, + 70, + 52, + 78, + 7, + 174, + 172, + 117, + 94, + 7, + 135, + 190, + 26, + 220, + 117, + 11, + 66, + 147, + 218, + 18, + 210, + 180, + 166, + 111, + 239, + 47, + 62, + 207, + 164, + 71, + 249, + 13, + 28, + 5, + 14, + 233, + 83, + 255, + 34, + 135, + 54, + 84, + 207, + 152, + 135, + 74, + 17, + 128, + 184, + 30, + 40, + 137, + 140, + 41, + 29, + 129, + 145, + 176, + 102, + 53, + 73, + 36, + 228, + 127, + 247, + 79, + 1, + 99, + 23, + 32, + 64, + 150, + 133, + 62, + 61, + 92, + 6, + 16, + 127, + 129, + 93, + 203, + 178, + 104, + 136, + 162, + 107, + 57, + 48, + 22, + 249, + 36, + 19, + 18, + 183, + 83, + 47, + 146, + 202, + 34, + 90, + 25, + 218, + 237, + 109, + 39, + 126, + 240, + 86, + 13, + 156, + 214, + 234, + 254, + 183, + 237, + 214, + 255, + 54, + 25, + 130, + 137, + 114, + 39, + 159, + 70, + 148, + 6, + 237, + 161, + 232, + 67, + 21, + 180, + 232, + 6, + 199, + 147, + 255, + 79, + 200, + 118, + 67, + 143, + 198, + 29, + 6, + 231, + 250, + 122, + 163, + 98, + 53, + 231, + 189, + 118, + 140, + 19, + 61, + 103, + 244, + 42, + 189, + 24, + 45, + 51, + 255, + 25, + 192, + 67, + 224, + 141, + 210, + 95, + 240, + 173, + 123, + 197, + 62, + 181, + 194, + 70, + 190, + 255, + 197, + 101, + 51, + 182, + 125, + 3, + 67, + 127, + 18, + 99, + 127, + 123, + 148, + 168, + 243, + 203, + 229, + 159, + 150, + 137, + 180, + 200, + 42, + 85, + 63, + 97, + 66, + 130, + 51, + 7, + 136, + 177, + 52, + 231, + 177, + 56, + 212, + 228, + 215, + 117, + 58, + 210, + 2, + 23, + 130, + 198, + 3, + 125, + 20, + 70, + 178, + 141, + 113, + 43, + 179, + 46, + 67, + 164, + 111, + 198, + 65, + 1, + 56, + 183, + 112, + 215, + 1, + 6, + 189, + 204, + 212, + 16, + 178, + 49, + 248, + 156, + 80, + 55, + 119, + 196, + 216, + 177, + 206, + 9, + 147, + 149, + 212, + 67, + 158, + 238, + 242, + 180, + 169, + 52, + 176, + 200, + 176, + 86, + 156, + 45, + 11, + 142, + 100, + 120, + 9, + 39, + 47, + 148, + 101, + 28, + 214, + 234, + 65, + 23, + 18, + 141, + 73, + 255, + 254, + 60, + 252, + 124, + 153, + 114, + 190, + 49, + 65, + 189, + 96, + 53, + 154, + 220, + 102, + 214, + 17, + 201, + 146, + 255, + 202, + 83, + 145, + 196, + 239, + 11, + 143, + 29, + 249, + 141, + 245, + 102, + 239, + 85, + 187, + 0, + 185, + 192, + 79, + 83, + 149, + 173, + 26, + 159, + 161, + 154, + 101, + 42, + 58, + 107, + 215, + 169, + 152, + 11, + 143, + 143, + 1, + 96, + 132, + 27, + 206, + 179, + 136, + 29, + 50, + 235, + 64, + 46, + 33, + 22, + 74, + 18, + 175, + 76, + 89, + 169, + 45, + 92, + 128, + 138, + 40, + 28, + 1, + 106, + 200, + 121, + 211, + 118, + 87, + 16, + 238, + 201, + 240, + 233, + 24, + 193, + 136, + 36, + 191, + 226, + 32, + 116, + 78, + 79, + 243, + 202, + 223, + 43, + 220, + 232, + 143, + 105, + 243, + 152, + 27, + 134, + 122, + 14, + 206, + 92, + 227, + 36, + 171, + 86, + 49, + 175, + 147, + 170, + 89, + 48, + 111, + 19, + 20, + 112, + 8, + 227, + 99, + 196, + 173, + 118, + 255, + 37, + 38, + 172, + 185, + 109, + 55, + 240, + 253, + 221, + 68, + 141, + 159, + 85, + 179, + 174, + 202, + 105, + 127, + 158, + 180, + 255, + 19, + 198, + 147, + 4, + 12, + 81, + 167, + 44, + 135, + 129, + 86, + 129, + 212, + 171, + 91, + 54, + 1, + 201, + 103, + 248, + 127, + 95, + 134, + 115, + 117, + 121, + 121, + 16, + 62, + 183, + 215, + 215, + 216, + 106, + 231, + 61, + 206, + 45, + 174, + 149, + 176, + 71, + 114, + 216, + 181, + 164, + 127, + 253, + 254, + 205, + 51, + 137, + 76, + 65, + 147, + 166, + 48, + 16, + 236, + 2, + 80, + 82, + 199, + 108, + 152, + 36, + 107, + 171, + 160, + 195, + 38, + 104, + 119, + 241, + 119, + 126, + 41, + 166, + 85, + 47, + 193, + 175, + 8, + 25, + 186, + 93, + 200, + 93, + 212, + 150, + 71, + 138, + 124, + 119, + 50, + 93, + 44, + 207, + 70, + 252, + 29, + 173, + 110, + 119, + 141, + 220, + 27, + 43, + 19, + 192, + 42, + 238, + 7, + 59, + 236, + 72, + 86, + 243, + 253, + 55, + 76, + 100, + 162, + 224, + 61, + 21, + 177, + 198, + 209, + 121, + 127, + 75, + 50, + 182, + 173, + 210, + 159, + 88, + 146, + 63, + 194, + 115, + 76, + 229, + 43, + 134, + 162, + 234, + 52, + 42, + 246, + 171, + 21, + 242, + 223, + 135, + 15, + 160, + 234, + 102, + 91, + 7, + 230, + 13, + 218, + 64, + 137, + 113, + 49, + 100, + 196, + 72, + 118, + 46, + 36, + 186, + 254, + 252, + 147, + 200, + 163, + 254, + 195, + 105, + 2, + 64, + 102, + 5, + 176, + 146, + 39, + 36, + 233, + 100, + 3, + 70, + 200, + 205, + 11, + 159, + 149, + 71, + 120, + 220, + 48, + 154, + 140, + 116, + 96, + 194, + 96, + 182, + 101, + 94, + 250, + 42, + 167, + 119, + 254, + 8, + 22, + 162, + 186, + 96, + 135, + 98, + 227, + 135, + 110, + 232, + 10, + 16, + 216, + 74, + 193, + 46, + 140, + 138, + 217, + 93, + 119, + 56, + 126, + 5, + 141, + 254, + 80, + 173, + 10, + 229, + 26, + 100, + 113, + 246, + 202, + 109, + 74, + 57, + 87, + 66, + 39, + 167, + 91, + 51, + 85, + 19, + 124, + 168, + 30, + 10, + 43, + 172, + 136, + 84, + 185, + 23, + 220, + 112, + 224, + 250, + 95, + 194, + 108, + 0, + 4, + 112, + 154, + 158, + 229, + 98, + 75, + 225, + 180, + 86, + 0, + 52, + 198, + 99, + 244, + 87, + 231, + 4, + 169, + 137, + 17, + 228, + 114, + 70, + 3, + 136, + 181, + 163, + 96, + 3, + 23, + 35, + 53, + 244, + 12, + 75, + 147, + 200, + 228, + 209, + 128, + 76, + 165, + 92, + 142, + 239, + 168, + 152, + 233, + 49, + 35, + 218, + 102, + 87, + 58, + 222, + 62, + 13, + 190, + 108, + 224, + 38, + 70, + 15, + 206, + 25, + 47, + 131, + 39, + 248, + 180, + 72, + 21, + 85, + 226, + 33, + 2, + 49, + 223, + 229, + 125, + 246, + 13, + 213, + 59, + 23, + 142, + 48, + 84, + 147, + 115, + 205, + 54, + 168, + 14, + 235, + 164, + 153, + 47, + 34, + 225, + 157, + 25, + 4, + 47, + 100, + 230, + 195, + 67, + 39, + 89, + 134, + 126, + 224, + 210, + 91, + 196, + 177, + 134, + 16, + 117, + 154, + 15, + 142, + 51, + 161, + 158, + 44, + 110, + 44, + 82, + 3, + 212, + 20, + 136, + 68, + 197, + 148, + 181, + 19, + 98, + 199, + 113, + 231, + 109, + 55, + 195, + 72, + 149, + 76, + 3, + 232, + 108, + 181, + 95, + 168, + 217, + 249, + 190, + 21, + 50, + 216, + 204, + 161, + 221, + 227, + 132, + 192, + 109, + 104, + 77, + 119, + 134, + 181, + 152, + 34, + 146, + 86, + 122, + 188, + 67, + 92, + 56, + 99, + 218, + 71, + 208, + 227, + 218, + 243, + 250, + 27, + 16, + 106, + 4, + 26, + 57, + 3, + 60, + 116, + 45, + 230, + 222, + 150, + 143, + 227, + 195, + 162, + 217, + 222, + 161, + 15, + 81, + 134, + 240, + 40, + 119, + 54, + 251, + 19, + 116, + 181, + 31, + 68, + 163, + 107, + 85, + 177, + 112, + 90, + 182, + 16, + 33, + 18, + 185, + 145, + 26, + 155, + 201, + 242, + 193, + 226, + 169, + 48, + 99, + 64, + 164, + 30, + 215, + 176, + 76, + 155, + 59, + 56, + 54, + 171, + 190, + 102, + 84, + 66, + 12, + 17, + 21, + 145, + 58, + 33, + 81, + 83, + 14, + 214, + 241, + 221, + 138, + 121, + 97, + 7, + 254, + 60, + 17, + 209, + 39, + 150, + 136, + 229, + 70, + 119, + 171, + 169, + 87, + 56, + 4, + 37, + 77, + 25, + 80, + 161, + 144, + 162, + 165, + 10, + 92, + 102, + 65, + 41, + 94, + 162, + 99, + 18, + 198, + 151, + 174, + 33, + 56, + 220, + 13, + 68, + 3, + 190, + 98, + 216, + 0, + 7, + 207, + 154, + 151, + 219, + 228, + 212, + 76, + 25, + 243, + 118, + 236, + 176, + 246, + 37, + 225, + 17, + 213, + 149, + 171, + 0, + 8, + 221, + 54, + 36, + 197, + 89, + 75, + 251, + 74, + 146, + 98, + 195, + 46, + 203, + 134, + 252, + 169, + 29, + 50, + 204, + 89, + 243, + 63, + 216, + 195, + 130, + 114, + 106, + 7, + 244, + 253, + 184, + 111, + 127, + 9, + 139, + 46, + 39, + 172, + 19, + 112, + 195, + 17, + 79, + 26, + 196, + 196, + 24, + 79, + 85, + 132, + 186, + 246, + 46, + 115, + 30, + 171, + 205, + 185, + 99, + 173, + 170, + 107, + 80, + 24, + 40, + 16, + 217, + 164, + 113, + 32, + 43, + 242, + 158, + 173, + 150, + 246, + 111, + 140, + 171, + 148, + 231, + 236, + 200, + 88, + 134, + 22, + 87, + 147, + 7, + 249, + 149, + 208, + 237, + 167, + 89, + 91, + 190, + 40, + 160, + 137, + 77, + 246, + 42, + 151, + 83, + 7, + 0, + 88, + 67, + 209, + 121, + 197, + 83, + 239, + 45, + 105, + 95, + 227, + 149, + 166, + 114, + 176, + 238, + 169, + 85, + 1, + 58, + 19, + 255, + 42, + 19, + 116, + 172, + 200, + 144, + 66, + 11, + 33, + 3, + 28, + 42, + 4, + 227, + 195, + 134, + 3, + 183, + 145, + 18, + 51, + 52, + 72, + 50, + 131, + 29, + 158, + 28, + 180, + 202, + 172, + 242, + 44, + 219, + 240, + 35, + 13, + 83, + 219, + 162, + 129, + 221, + 93, + 57, + 119, + 45, + 190, + 177, + 141, + 240, + 38, + 78, + 178, + 79, + 244, + 106, + 16, + 33, + 189, + 177, + 96, + 35, + 123, + 83, + 70, + 115, + 75, + 46, + 190, + 158, + 60, + 112, + 135, + 126, + 245, + 109, + 189, + 172, + 180, + 224, + 35, + 106, + 37, + 167, + 59, + 104, + 119, + 244, + 92, + 30, + 196, + 169, + 76, + 108, + 46, + 145, + 157, + 201, + 91, + 144, + 198, + 68, + 244, + 121, + 57, + 121, + 148, + 92, + 137, + 143, + 106, + 44, + 202, + 70, + 155, + 214, + 223, + 72, + 67, + 91, + 113, + 132, + 250, + 33, + 107, + 172, + 58, + 126, + 108, + 143, + 52, + 175, + 78, + 112, + 179, + 38, + 82, + 250, + 152, + 201, + 70, + 194, + 160, + 46, + 51, + 67, + 179, + 24, + 49, + 153, + 93, + 165, + 109, + 97, + 150, + 74, + 170, + 30, + 46, + 225, + 82, + 24, + 226, + 160, + 201, + 54, + 81, + 210, + 247, + 70, + 25, + 222, + 117, + 8, + 68, + 241, + 18, + 179, + 83, + 116, + 13, + 50, + 103, + 224, + 117, + 46, + 77, + 133, + 35, + 34, + 224, + 208, + 245, + 101, + 107, + 254, + 106, + 166, + 217, + 33, + 48, + 224, + 21, + 114, + 6, + 163, + 188, + 89, + 120, + 236, + 79, + 195, + 106, + 253, + 154, + 203, + 24, + 53, + 118, + 161, + 28, + 159, + 251, + 181, + 209, + 37, + 89, + 147, + 109, + 139, + 255, + 254, + 119, + 220, + 163, + 38, + 75, + 77, + 157, + 27, + 8, + 48, + 98, + 12, + 155, + 128, + 26, + 18, + 25, + 66, + 164, + 101, + 156, + 5, + 221, + 209, + 125, + 106, + 18, + 251, + 59, + 204, + 244, + 99, + 12, + 247, + 146, + 76, + 251, + 144, + 2, + 43, + 125, + 145, + 172, + 22, + 124, + 127, + 207, + 238, + 15, + 193, + 42, + 32, + 200, + 95, + 47, + 58, + 165, + 72, + 148, + 93, + 149, + 133, + 2, + 60, + 82, + 124, + 193, + 241, + 170, + 1, + 241, + 16, + 44, + 20, + 78, + 121, + 46, + 219, + 232, + 47, + 244, + 15, + 22 + ] + } + ], + inputs: [ + + ], + outputs: [ + "const-0" + ] + } + ] + } + ] +} |